dirman
v0.0.18
Published
A CLI tool for the specfic function of showing what folders one directory has the the other does not.
Downloads
109
Readme
dirman
dirman
is a command-line tool designed to help you quickly identify which files exist in one directory but not another.
Use case: I have a lot of versions of folder archives, so this helps with this, I guess.
NOW WITH FEATURES!:
- Compares files based on hash, size, or basename.
- Flexible matching conditions: require all files to match (default) or any file.
Installation
Node.js v18 or later. To install dirman globally: yarn global add dirman
Usage:
dirman <directory1> <directory2> [options]
Options:
| Short Option | Alias | Description | Default | Type | Notez
|---|---|---|---|---|---|
| -h
| --help
| Shows this help message. | | boolean | true or false, obviously
| -c
| --compare
| Comparison method (comma-separated for multiple). | hash
| string (array) | options are: hash
, basename
, and size
.
| -m
| --match
| Matching condition. | all
| string (enum) | all
or any
Comparison Methods:
hash
: Compares file content based on xxhash3.size
: Compares file size in bytes.basename
: Compares file names (without path).
Match Conditions:
all
: All comparison methods must match.any
: Any comparison methods may match.
Example:
dirman /path/to/folder1 /path/to/folder2 -c hash,size -m any
This will find any files in /path/to/folder1
that either have a different hash or size compared to files in /path/to/folder2
.
thank.
i am ``ɛʟʟɨօȶ b =^._.^= ∫ [email protected] / elliot.computer