Commit bcc235e1 authored by Robin Ramael's avatar Robin Ramael Committed by SuprDewd
Browse files

Added an option to remove file afterwards.

parent f0136f2a
No related merge requests found
Showing with 13 additions and 0 deletions
+13 -0
...@@ -39,6 +39,12 @@ function take() { ...@@ -39,6 +39,12 @@ function take() {
} }
function extract() { function extract() {
unset REMOVE_ARCHIVE
if test "$1" = "-r"; then
REMOVE=1
shift
fi
if [[ -f $1 ]]; then if [[ -f $1 ]]; then
case $1 in case $1 in
*.tar.bz2) tar xvjf $1;; *.tar.bz2) tar xvjf $1;;
...@@ -56,7 +62,14 @@ function extract() { ...@@ -56,7 +62,14 @@ function extract() {
*.7z) 7z x $1;; *.7z) 7z x $1;;
*) echo "'$1' cannot be extracted via >extract<";; *) echo "'$1' cannot be extracted via >extract<";;
esac esac
if [[ $REMOVE_ARCHIVE -eq 1 ]]; then
echo removing "$1";
/bin/rm "$1";
fi
else else
echo "'$1' is not a valid file" echo "'$1' is not a valid file"
fi fi
} }
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment