slitaz-base-files rev 213

/etc/profile: add pushd/popd/dirs
author Pascal Bellard <pascal.bellard@slitaz.org>
date Tue Feb 19 16:42:10 2013 +0100 (2013-02-19)
parents bfe80e041c4c
children 9878c3c77ff9
files COPYING rootfs/etc/profile
line diff
     1.1 --- a/COPYING	Mon Jan 28 02:17:46 2013 -0200
     1.2 +++ b/COPYING	Tue Feb 19 16:42:10 2013 +0100
     1.3 @@ -2,7 +2,7 @@
     1.4  ===============================================================================
     1.5  
     1.6  
     1.7 -Copyright (c)  2007-2012  SliTaz GNU/Linux
     1.8 +Copyright (c)  2007-2013  SliTaz GNU/Linux
     1.9  
    1.10  
    1.11  Français
     2.1 --- a/rootfs/etc/profile	Mon Jan 28 02:17:46 2013 -0200
     2.2 +++ b/rootfs/etc/profile	Tue Feb 19 16:42:10 2013 +0100
     2.3 @@ -45,3 +45,18 @@
     2.4  case "$TERM" in
     2.5  xterm*|rxvt*) echo -ne "\033]0;$(hostname) $(cat /etc/slitaz-release) $ip\007";;
     2.6  esac
     2.7 +
     2.8 +dirs()
     2.9 +{
    2.10 +	echo $_dirs
    2.11 +}
    2.12 +
    2.13 +pushd()
    2.14 +{
    2.15 +	cd $1 && _dirs="$1 $_dirs" && dirs
    2.16 +}
    2.17 +
    2.18 +popd()
    2.19 +{
    2.20 +	[ -n "$_dirs" ] && _dirs="${_dirs#* }" && cd ${_dirs%% *} && dirs
    2.21 +}