cbr2cbz(1)
This commit is contained in:
parent
fdd5f5050b
commit
92f1bb5c72
27
cbz/cbr2cbz
Normal file
27
cbz/cbr2cbz
Normal file
@ -0,0 +1,27 @@
|
||||
#!/bin/sh
|
||||
|
||||
set -e
|
||||
|
||||
usage(){
|
||||
printf 'Usage: %s [files...]\n' "$0"
|
||||
exit 64 # sysexits.h(3) EX_USAGE
|
||||
}
|
||||
|
||||
command -v zip \
|
||||
>/dev/null \
|
||||
&& command -v unrar \
|
||||
>/dev/null
|
||||
|
||||
test -n "$1" \
|
||||
|| usage
|
||||
|
||||
d="$(mktemp -d || printf '%s/.cbr2cbz\n' "$HOME/")"
|
||||
if test -n "$DEBUG"
|
||||
then set -x; d=x
|
||||
else trap 'rm -rf "$d"; trap - EXIT; exit' EXIT INT HUP
|
||||
fi
|
||||
|
||||
while test -n "$1"; do
|
||||
unrar x -op"$d" "$1"
|
||||
zip -Z deflate "$1".cbz "$d"/*
|
||||
done
|
Loading…
Reference in New Issue
Block a user