remutils
Collection of utility scripts.
2026 Rémino Rem https://remino.net/
Collection of utility scripts.
2026 Rémino Rem https://remino.net/
.cbz and .cbr comic book archives into PDF files..url) files.See README.md for the relevant subdirectory of the script you wish to install.
Most scripts can be installed via Homebrew, simply by cloning the repo, downloading its tarball, or the script itself.
Shell-based utilities also provide make install and make uninstall from their own directories. The default prefix is /usr/local; use PREFIX for a user-local installation or DESTDIR when staging a package. The Node, Python, and Rust utilities use their documented npm, pipx, and Cargo installation flows instead:
cd remutils/mkx
make install PREFIX="$HOME/.local"
make uninstall PREFIX="$HOME/.local"Every directory except bin, lib, and tests houses a script of its own, along with documentation and a test suite. For example:
helloCHANGELOG.mdMakefile: local install and uninstall targets.hello: executable script named the same than its parent directory.formula.rb.mustache: Mustache template of the script's Homebrew formula.man/hello.1README.mdtests/: Bats test suite directory.Install Git hooks with:
just hooksThe pre-commit hook formats staged shell files with shfmt and staged Markdown, JSON, YAML, HTML, CSS, and JavaScript files with prettier.
Use just for common development tasks:
just listjust tests [name]name is provided.just format [name]name is provided.just lint [name]name is provided.just version [name]name is provided.just release <name> <initial|major|minor|patch> [--github]just cleanThe just recipes call scripts in bin for lower-level release operations:
script-testsversionversion-commitreleaseversion-commit. Pass --github to also publish the GitHub release.version-tarballversion-releaseversion-formulaSee LICENSE.txt.