📝 Made notation on what to install for xtract script

This commit is contained in:
z3rOR0ne 2022-09-03 02:53:37 -07:00
parent a937da5432
commit 84709d1993
2 changed files with 34 additions and 2 deletions

30
scripts/xtract Executable file
View file

@ -0,0 +1,30 @@
#!/bin/sh
# Error handling
set -e
# For styling/colorizing output
txtbld=$(tput bold)
txtblue=${txtbld}$(tput setaf 4)
txtgreen=${txtbld}$(tput setaf 2)
txtred=${txtbld}$(tput setaf 1)
txtyellow=${txtbld}$(tput setaf 3)
txtwhite=${txtbld}$(tput setaf 7)
# Intro Prompt
echo "${txtgreen}xtract: a simple shell script for decompressing common file formats"
# Dependency check
# not to be used in actual program, encapsulate in function and use depending on which file is fed to xtract
dependencies=("tar" "zip" "bzip2" "gzip" "gunzip" "pax" "7z" "ar" "cpio" "brotli" "lzip" "rzip" "xz" "zstd")
numdependencies=14
missingdependencies=0
for ((i = 0; i < numdependencies; i++)) ;
do
if ! command -v "${dependencies[$i]}" &> /dev/null
then
echo "${txtred}dependency not met: ${dependencies[$i]}${txtwhite}"
missingdependencies=$((missingdependencies+1))
fi
done

View file

@ -25,6 +25,8 @@ Download and install in virtmanager Windows 10 iso (for purposes of software tes
Use this site (microsoft only has .exe now... 64 bit, version 21H2) Use this site (microsoft only has .exe now... 64 bit, version 21H2)
https://www.itechtics.com/windows-10-download-iso/ https://www.itechtics.com/windows-10-download-iso/
Install pax file compressor/decompressor Install various file compressors/decompressors
doas pacman -S pax doas pacman -S pax lzip
paru rzip