Merge pull request #22 from tmidi/tmidi/bu-plugin

Add 'bu' function to CD up faster
This commit is contained in:
Toan Nguyen
2018-07-26 16:14:30 +10:00
committed by GitHub
co-authored by GitHub
+30
View File
@@ -0,0 +1,30 @@
# bu.plugin.sh
# Author: Taleeb Midi <[email protected]>
# Based on oh-my-zsh AWS plugin
#
# command 'bu [N]' Change directory up N times
#
# Faster Change Directory up
function bu () {
function usage () {
cat <<-EOF
Usage: bu [N]
N N is the number of level to move back up to, this argument must be a positive integer.
h help displays this basic help menu.
EOF
}
# reset variables
STRARGMNT=""
FUNCTIONARG=$1
# Make sure the provided argument is a positive integer:
if [[ ! -z "${FUNCTIONARG##*[!0-9]*}" ]]; then
for i in $(seq 1 $FUNCTIONARG); do
STRARGMNT+="../"
done
CMD="cd ${STRARGMNT}"
eval $CMD
else
usage
fi
}