From 5a241e3bfa350f5681d2689df00b5cb34967b162 Mon Sep 17 00:00:00 2001 From: thek4n Date: Thu, 13 Jun 2024 11:17:38 +0300 Subject: [PATCH] ref extract function --- home/user/.config/bash/functions | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) 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() {