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
@ -33,7 +33,7 @@ function mark()
|
|||||||
case "$param" in
|
case "$param" in
|
||||||
-g)
|
-g)
|
||||||
local mark_name="$2"
|
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
|
if [[ "$mark_dir" != "" ]]; then
|
||||||
cd "$mark_dir"
|
cd "$mark_dir"
|
||||||
else
|
else
|
||||||
@ -42,8 +42,12 @@ function mark()
|
|||||||
;;
|
;;
|
||||||
-s)
|
-s)
|
||||||
local mark_name="$2"
|
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
|
||||||
echo "$mark_dir"
|
echo "$mark_dir"
|
||||||
|
else
|
||||||
|
echo "\`$mark_name' is NOT in mark list!"
|
||||||
|
fi
|
||||||
;;
|
;;
|
||||||
-h|--help)
|
-h|--help)
|
||||||
echo "mark <name> [<dir>]: mark <dir> (default \$PWD) as <name>"
|
echo "mark <name> [<dir>]: mark <dir> (default \$PWD) as <name>"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user