dots


dots / config / .local / bin
xxwhirlpool  ·  2026-03-10

cbtools

 1#!/usr/bin/env bash
 2
 3cbr2cbz() {
 4	for f in *.cbr; do unar -d "$f" || break; done
 5}
 6
 7dir2cbz() {
 8	for i in */; do zip -r "${i%/}.cbz" "$i" || break; done
 9}
10
11choice() {
12	choose=$(gum choose "cbr2cbz" "dir2cbz")
13	case "$choose" in
14		*cbr2cbz) cbr2cbz;;
15		*dir2cbz) dir2cbz;;
16		*) exit;;
17	esac
18}
19
20choice