dir-bunch 2.0.2

CLI operations on a list (bunch) of given unix-style paths
dir-bunch-2.0.2 is not a library.

dir-bunch

CLI operations on a list (bunch) of given filesystem paths

help text

Operations on a list (bunch) of unix-style paths - given via STDIN

Usage: dir-bunch <COMMAND>

Commands:
  merge           Logically merges a bunch of path-names to a set of unique and completely distinct locations - covering the same filesystem-content as the input-bunch. This means, it semantically merges these paths so that all folders and files are elided, which are already represented by an existing entry of one of its parent folders. This command works purely on the given input data (it does not scan the filesystem)
  
  find-uncovered  [--root PATH] Finds existing EXTRA dirs/files in the filesystem underneath a certain root-path, which are not covered by the given dir-bunch. All provided paths are expected to exist in filesystem (like it is after an rsync or backup; otherwise the program ends with an error). So this command implicitly also checks the existence of all given paths in the filesystem. Output is the minimal high-level view; each folder represents its complete subtree. Use option `--root` to specify a different root/perspecive (default: `/`). Typical use-case: backup post-check
  
  help            Print this message or the help of the given subcommand(s)