summaryrefslogtreecommitdiffstats
path: root/.local/bin
diff options
context:
space:
mode:
authorkrisdoodle45 <86745210+krisdoodle45@users.noreply.github.com>2021-10-20 16:27:40 +0200
committerGitHub <noreply@github.com>2021-10-20 10:27:40 -0400
commit714aa92a9596352d4f70e35d212fe922c23348b4 (patch)
treebc41525148da254363c66c8eb8403171028a1706 /.local/bin
parent7c6b8a85b69dbc3dca55b28f4078ac86fc01cf48 (diff)
downloadeibhear-714aa92a9596352d4f70e35d212fe922c23348b4.tar.gz
eibhear-714aa92a9596352d4f70e35d212fe922c23348b4.tar.zst
eibhear-714aa92a9596352d4f70e35d212fe922c23348b4.zip
ext: Remove in favor of atool (#1013)
* ext: Give the ability to extract multiple files and wildcards * Variable renaming * Make user get prompted if extracted file overwrites another file * Deleted ext We have atool * Replace ext with aunpack
Diffstat (limited to '.local/bin')
-rwxr-xr-x.local/bin/ext45
1 files changed, 0 insertions, 45 deletions
diff --git a/.local/bin/ext b/.local/bin/ext
deleted file mode 100755
index 6950ff6..0000000
--- a/.local/bin/ext
+++ /dev/null
@@ -1,45 +0,0 @@
-#!/bin/sh
-
-# A general, all-purpose extraction script. Not all extraction programs here
-# are installed by LARBS automatically.
-#
-# Default behavior: Extract archive into new directory
-# Behavior with `-c` option: Extract contents into current directory
-
-while getopts "hc" o; do case "${o}" in
- c) extracthere="True" ;;
- *) printf "Options:\\n -c: Extract archive into current directory rather than a new one.\\n" && exit 1 ;;
-esac done
-
-if [ -z "$extracthere" ]; then
- archive="$(readlink -f "$*")" &&
- directory="$(echo "$archive" | sed 's/\.[^\/.]*$//')" &&
- mkdir -p "$directory" &&
- cd "$directory" || exit 1
-else
- archive="$(readlink -f "$(echo "$*" | cut -d' ' -f2)" 2>/dev/null)"
-fi
-
-[ -z "$archive" ] && printf "Give archive to extract as argument.\\n" && exit 1
-
-if [ -f "$archive" ] ; then
- case "$archive" in
- *.tar.bz2|*.tbz2) bsdtar -xf "$archive" ;;
- *.tar.xz) bsdtar -xf "$archive" ;;
- *.tar.gz|*.tgz) bsdtar -xf "$archive" ;;
- *.tar.zst) bsdtar -xf "$archive" ;;
- *.tar) bsdtar -xf "$archive" ;;
- *.lzma) unlzma "$archive" ;;
- *.bz2) bunzip2 "$archive" ;;
- *.rar) unrar x -ad "$archive" ;;
- *.gz) gunzip "$archive" ;;
- *.zip) unzip "$archive" ;;
- *.Z) uncompress "$archive" ;;
- *.7z) 7z x "$archive" ;;
- *.xz) unxz "$archive" ;;
- *.exe) cabextract "$archive" ;;
- *) printf "extract: '%s' - unknown archive method\\n" "$archive" ;;
- esac
-else
- printf "File \"%s\" not found.\\n" "$archive"
-fi