diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2024-01-19 10:13:07 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2024-01-19 10:13:07 -0800 |
commit | dffe701e9d9091c25aea1dec5859a8619d1e8ee6 (patch) | |
tree | 07b1ae11f5ba745d7895dd66970f99e79a31ef75 | |
parent | 79133a2f01c4ab988ea48d032ac07eeb8116ad54 (diff) | |
download | cdlog-dffe701e9d9091c25aea1dec5859a8619d1e8ee6.tar.gz cdlog-dffe701e9d9091c25aea1dec5859a8619d1e8ee6.tar.bz2 cdlog-dffe701e9d9091c25aea1dec5859a8619d1e8ee6.zip |
Minor code tidying.
* cdlog.sh (cdlog.chdir, cdlog.swap): Condense assignment
block to fewer lines.
(toplevel): Move "cs" alias below.
-rw-r--r-- | cdlog.sh | 26 |
1 files changed, 9 insertions, 17 deletions
@@ -30,14 +30,10 @@ cdlog.chdir() # only if we successfully change to a different # directory do the following - c9=$c8 - c8=$c7 - c7=$c6 - c6=$c5 - c5=$c4 - c4=$c3 - c3=$c2 - c2=$c1 + c9=$c8; c8=$c7; c7=$c6 + c6=$c5; c5=$c4; c4=$c3 + c3=$c2; c2=$c1 + c1=$cur cdlog.nicks @@ -113,14 +109,10 @@ cdlog.swap() cdlog.pop() { if [ -n "$c1" ] && command cd "$c1"; then - c1=$c2 - c2=$c3 - c3=$c4 - c4=$c5 - c5=$c6 - c6=$c7 - c7=$c8 - c8=$c9 + c1=$c2; c2=$c3; c3=$c4 + c4=$c5; c5=$c6; c6=$c7 + c7=$c8; c8=$c9; + c9= cdlog.nicks @@ -138,9 +130,9 @@ cdlog() } # Aliases. -alias cs='cdlog.swap' alias cd='cdlog.chdir -P' alias pd='cdlog.pop' +alias cs='cdlog.swap' # Better completion for $x[Tab] shopt -s direxpand |