1. Added case insenitivity to -s & -g commands.
2. Added print for invalid command with -s command
This commit is contained in:
parent
020dd3b160
commit
d544f3dae1
10
bash_aliases
10
bash_aliases
@ -33,7 +33,7 @@ function mark()
|
||||
case "$param" in
|
||||
-g)
|
||||
local mark_name="$2"
|
||||
local mark_dir=$(grep "^$mark_name:" ${MARKS_FILE} | sed -e 's/[^:]*://')
|
||||
local mark_dir=$(grep -i "^$mark_name:" ${MARKS_FILE} | sed -e 's/[^:]*://')
|
||||
if [[ "$mark_dir" != "" ]]; then
|
||||
cd "$mark_dir"
|
||||
else
|
||||
@ -42,8 +42,12 @@ function mark()
|
||||
;;
|
||||
-s)
|
||||
local mark_name="$2"
|
||||
local mark_dir=$(grep "^$mark_name:" ${MARKS_FILE} | sed -e 's/[^:]*://')
|
||||
echo "$mark_dir"
|
||||
local mark_dir=$(grep -i "^$mark_name:" ${MARKS_FILE} | sed -e 's/[^:]*://')
|
||||
if [[ "$mark_dir" != "" ]]; then
|
||||
echo "$mark_dir"
|
||||
else
|
||||
echo "\`$mark_name' is NOT in mark list!"
|
||||
fi
|
||||
;;
|
||||
-h|--help)
|
||||
echo "mark <name> [<dir>]: mark <dir> (default \$PWD) as <name>"
|
||||
|
Loading…
x
Reference in New Issue
Block a user