Fast personal command-line utilities.
cargo install --path . --lockedGit and ripgrep with PCRE2 support are the runtime dependencies.
jcz repos sort [ROOT] # source LOC, ROOT defaults to .
jcz repos sort [ROOT] --recent-file
jcz repos sort [ROOT] --recent-commit
jcz repos sort [ROOT] -b --size # largest branch per repository
jcz repos sort [ROOT] -b 4 --size # four largest branches per repository
jcz repos sort [ROOT] -j 8 # cap repository workersjcz repos search [ROOT] -P "<PATTERN>"
jcz repos search [ROOT] -P "<PATTERN>" -g "<GLOB>"
jcz repos search [ROOT] -P "<PATTERN>" -g "<GLOB>" -b
jcz repos search [ROOT] -P "<PATTERN>" -b "<BRANCH_PATTERN>"
jcz repos search [ROOT] -P "<PATTERN>" -b --no-cwdSearch failures stay hidden and the command succeeds when any target was
searched successfully. Use --strict to fail on partial errors and --debug
to print their diagnostics.