summaryrefslogtreecommitdiff
path: root/posix-shell/utils.sh
AgeCommit message (Collapse)Author
2026-07-09posix-shell: utils: Add automeson()xengineering
This function allows to run `meson compile -C <build-dir>` always for a given build directory whenever an also given file is written. This is especially useful to edit LaTeX files and let them update automatically on each save of the editor with automeson, meson and latexmk. The performance is so good that it speeds up the LaTeX and especially TikZ development significantly.
2025-12-23posix-shell: utils: Add hexdiff()xengineering
This tool outputs the diff of two hexdumps based on the two files provided as arguments.
2025-09-25posix-shell: utils: Add `lar()`xengineering
The `lar` (list archive) function is a utility to quickly inspect an archive file.
2025-09-25posix-shell: utils: Add hexdiff()xengineering
This tool outputs the diff of two hexdumps based on the two files provided as arguments.
2025-07-26posix-shell: utils: Add `lar()`xengineering
The list archive (`lar`) util creates a temporary directory, unpacks the given tar archive into it, switches to that folder, starts the terminal file manager `lf` and on quit jumps back and deletes the temporary directory. This is useful to quickly inspect the contents of a tar archive.
2024-07-28posix-shell: Add utils.shxengineering
This files can be sourced by shell configs and replaces the scripts repository [1]. [1]: https://xengineering.eu/git/scripts