1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
//! Command-line inspector. Gated behind the `cli` cargo feature.
//!
//! The public surface is intentionally narrow: a [`Cli`](crate::cli::Cli) clap struct, a
//! [`Commands`](crate::cli::Commands) subcommand enum, and a [`run`](crate::cli::run) entry point. The `zipatch`
//! binary is a one-liner over these.
use PathBuf;
use ExitCode;
use ;
/// Top-level CLI parser for the `zipatch` binary.
/// Subcommands exposed by the `zipatch` binary.
/// Dispatch the parsed CLI to the matching subcommand implementation.