bcmr v0.6.0
online github↗
§ commands

9 verbs.
zero magic.

every action in bcmr is a command you can type, pipe, alias, and commit to your shell history. below is the full surface — grouped, searchable, each entry self-introspectable via --help or --json.

press / to search · j/k or arrows to move

command

bcmr copy

$ bcmr copy <sources>... <destination>
stablecore

copy files or directories with blake3 verification; src and dst may be local or ssh.

usage
zsh · bcmr 0.6.0
flags
flagtypedefaultdescription
-r, --recursiveboolfalserecursively copy directories
-p, --preserveboolfalsepreserve permissions and timestamps
-f, --forceboolfalseoverwrite existing files
-y, --yesboolfalseskip overwrite confirmation prompt
-v, --verboseboolfalseexplain what is being done
-e, --excluderegex...exclude paths matching regex (repeatable)
-n, --dry-runboolfalsepreview without making changes
-V, --verifyboolfalserecompute blake3 after copy
-C, --resumeboolfalseresume interrupted copy (size + mtime check)
-s, --strictboolfalsestrict blake3 partial-hash resume
-a, --appendboolfalseappend if dst smaller (size check only)
--syncboolfalsefsync after copy
--reflinkauto|force|disableautocopy-on-write mode
--sparseauto|force|disableautosparse file handling
-P, --parallel <N>intconfigparallel ssh transfers for remote copy
-j, --jobs <N>intmin(CPU,8)max concurrent local file copies
--compressauto|zstd|lz4|noneautoremote-wire compression
--fastboolfalseremote only: skip server-side blake3; linux splice(2)