diff --git a/home/user/.config/bash/functions b/home/user/.config/bash/functions index fd407c0..eede7e4 100644 --- a/home/user/.config/bash/functions +++ b/home/user/.config/bash/functions @@ -58,14 +58,13 @@ va() { } -extract() { - if [ -z "$1" ]; then # if string non-zero - # display usage if no parameters given +extract() ( + if [ -z "$1" ]; then echo "extract: error: usage: extract ." return 2 fi - if ! [ -f "$1" ]; then # if file not exist + if ! [ -f "$1" ]; then echo "extract: error: '$1' file does not exist" >&2 return 1 fi @@ -99,8 +98,7 @@ extract() { *.exe) cabextract ../"$1" ;; *) echo "extract: error: '$1' - unknown archive method" >&2 ;; esac - cd .. -} +) mcd() {