commit
f297cccbf7
16
README.md
16
README.md
@ -11,8 +11,8 @@ cargo install --path ./
|
|||||||
Usage: sys-compare <COMMAND>
|
Usage: sys-compare <COMMAND>
|
||||||
|
|
||||||
Commands:
|
Commands:
|
||||||
create
|
create Create a snapshot
|
||||||
compare
|
compare Compare two snapshots
|
||||||
help Print this message or the help of the given subcommand(s)
|
help Print this message or the help of the given subcommand(s)
|
||||||
|
|
||||||
Options:
|
Options:
|
||||||
@ -24,8 +24,8 @@ Options:
|
|||||||
Usage: sys-compare create --root-dir <ROOT_DIR> --output-path <OUTPUT_PATH>
|
Usage: sys-compare create --root-dir <ROOT_DIR> --output-path <OUTPUT_PATH>
|
||||||
|
|
||||||
Options:
|
Options:
|
||||||
-r, --root-dir <ROOT_DIR>
|
-r, --root-dir <ROOT_DIR> Directory to create snapshot from
|
||||||
-o, --output-path <OUTPUT_PATH>
|
-o, --output-path <OUTPUT_PATH> Snapshot output/save location
|
||||||
-h, --help Print help
|
-h, --help Print help
|
||||||
```
|
```
|
||||||
|
|
||||||
@ -34,10 +34,10 @@ Options:
|
|||||||
Usage: sys-compare compare [OPTIONS] --left <LEFT> --right <RIGHT>
|
Usage: sys-compare compare [OPTIONS] --left <LEFT> --right <RIGHT>
|
||||||
|
|
||||||
Options:
|
Options:
|
||||||
-l, --left <LEFT>
|
-l, --left <LEFT> left side of diff
|
||||||
-r, --right <RIGHT>
|
-r, --right <RIGHT> right side of diff
|
||||||
-s, --selection <SELECTION>
|
-s, --selection <SELECTION> OPTIONAL: specify which change type specifically to return
|
||||||
-c <COUNT_ONLY> [possible values: true, false]
|
-c <COUNT_ONLY> OPTIONAL: when using selection specify to return count only or not [possible values: true, false]
|
||||||
-h, --help Print help
|
-h, --help Print help
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -9,19 +9,27 @@ pub struct Arguments {
|
|||||||
|
|
||||||
#[derive(Subcommand, Clone, Debug)]
|
#[derive(Subcommand, Clone, Debug)]
|
||||||
pub enum Commands {
|
pub enum Commands {
|
||||||
|
/// Create a snapshot
|
||||||
Create {
|
Create {
|
||||||
|
/// Directory to create snapshot from
|
||||||
#[arg(short, long)]
|
#[arg(short, long)]
|
||||||
root_dir: String,
|
root_dir: String,
|
||||||
|
/// Snapshot output/save location
|
||||||
#[arg(short, long)]
|
#[arg(short, long)]
|
||||||
output_path: String,
|
output_path: String,
|
||||||
},
|
},
|
||||||
|
/// Compare two snapshots
|
||||||
Compare {
|
Compare {
|
||||||
|
/// left side of diff
|
||||||
#[arg(short, long)]
|
#[arg(short, long)]
|
||||||
left: String,
|
left: String,
|
||||||
|
/// right side of diff
|
||||||
#[arg(short, long)]
|
#[arg(short, long)]
|
||||||
right: String,
|
right: String,
|
||||||
|
/// OPTIONAL: specify which change type specifically to return
|
||||||
#[arg(short, long)]
|
#[arg(short, long)]
|
||||||
selection: Option<String>,
|
selection: Option<String>,
|
||||||
|
/// OPTIONAL: when using selection specify to return count only or not
|
||||||
#[arg(short)]
|
#[arg(short)]
|
||||||
count_only: Option<bool>,
|
count_only: Option<bool>,
|
||||||
},
|
},
|
||||||
|
Loading…
Reference in New Issue
Block a user