jj-cli v0.8.0 (/usr/local/google/home/martinvonz/jj/cli)
├── chrono v0.4.26
│   ├── iana-time-zone v0.1.47
│   └── num-traits v0.2.15
│       [build-dependencies]
│       └── autocfg v1.1.0
├── clap v4.3.19
│   ├── clap_builder v4.3.19
│   │   ├── anstream v0.3.2
│   │   │   ├── anstyle v1.0.0
│   │   │   ├── anstyle-parse v0.2.0
│   │   │   │   └── utf8parse v0.2.1
│   │   │   ├── anstyle-query v1.0.0
│   │   │   ├── colorchoice v1.0.0
│   │   │   ├── is-terminal v0.4.7
│   │   │   │   ├── io-lifetimes v1.0.10
│   │   │   │   │   └── libc v0.2.147
│   │   │   │   └── rustix v0.37.20
│   │   │   │       ├── bitflags v1.3.2
│   │   │   │       ├── io-lifetimes v1.0.10 (*)
│   │   │   │       ├── libc v0.2.147
│   │   │   │       └── linux-raw-sys v0.3.7
│   │   │   └── utf8parse v0.2.1
│   │   ├── anstyle v1.0.0
│   │   ├── clap_lex v0.5.0
│   │   └── strsim v0.10.0
│   ├── clap_derive v4.3.12 (proc-macro)
│   │   ├── heck v0.4.0
│   │   ├── proc-macro2 v1.0.63
│   │   │   └── unicode-ident v1.0.3
│   │   ├── quote v1.0.29
│   │   │   └── proc-macro2 v1.0.63 (*)
│   │   └── syn v2.0.28
│   │       ├── proc-macro2 v1.0.63 (*)
│   │       ├── quote v1.0.29 (*)
│   │       └── unicode-ident v1.0.3
│   └── once_cell v1.18.0
├── clap_complete v4.3.2
│   └── clap v4.3.19 (*)
├── clap_mangen v0.2.10
│   ├── clap v4.3.19 (*)
│   └── roff v0.2.1
├── config v0.13.3
│   ├── async-trait v0.1.61 (proc-macro)
│   │   ├── proc-macro2 v1.0.63 (*)
│   │   ├── quote v1.0.29 (*)
│   │   └── syn v1.0.104
│   │       ├── proc-macro2 v1.0.63 (*)
│   │       ├── quote v1.0.29 (*)
│   │       └── unicode-ident v1.0.3
│   ├── lazy_static v1.4.0
│   ├── nom v7.1.1
│   │   ├── memchr v2.5.0
│   │   └── minimal-lexical v0.2.1
│   ├── pathdiff v0.2.1
│   ├── serde v1.0.181
│   │   └── serde_derive v1.0.181 (proc-macro)
│   └── toml v0.5.9
│       └── serde v1.0.181 (*)
├── crossterm v0.26.1
│   ├── bitflags v1.3.2
│   ├── libc v0.2.147
│   ├── mio v0.8.8
│   │   ├── libc v0.2.147
│   │   └── log v0.4.17
│   │       └── cfg-if v1.0.0
│   ├── parking_lot v0.12.1
│   │   ├── lock_api v0.4.9
│   │   │   └── scopeguard v1.1.0
│   │   │   [build-dependencies]
│   │   │   └── autocfg v1.1.0
│   │   └── parking_lot_core v0.9.4
│   │       ├── cfg-if v1.0.0
│   │       ├── libc v0.2.147
│   │       └── smallvec v1.11.0
│   ├── signal-hook v0.3.14
│   │   ├── libc v0.2.147
│   │   └── signal-hook-registry v1.4.0
│   │       └── libc v0.2.147
│   └── signal-hook-mio v0.2.3
│       ├── libc v0.2.147
│       ├── mio v0.8.8 (*)
│       └── signal-hook v0.3.14 (*)
├── dirs v5.0.1
│   └── dirs-sys v0.4.1
│       ├── libc v0.2.147
│       └── option-ext v0.2.0
├── esl01-renderdag v0.3.0
│   ├── bitflags v1.3.2
│   └── itertools v0.10.5
│       └── either v1.8.0
├── git2 v0.17.2
│   ├── bitflags v1.3.2
│   ├── libc v0.2.147
│   ├── libgit2-sys v0.15.2+1.6.4
│   │   ├── libc v0.2.147
│   │   ├── libssh2-sys v0.3.0
│   │   │   ├── libc v0.2.147
│   │   │   ├── libz-sys v1.1.8
│   │   │   │   └── libc v0.2.147
│   │   │   │   [build-dependencies]
│   │   │   │   ├── cc v1.0.73
│   │   │   │   │   └── jobserver v0.1.24
│   │   │   │   │       └── libc v0.2.147
│   │   │   │   └── pkg-config v0.3.25
│   │   │   └── openssl-sys v0.9.75
│   │   │       └── libc v0.2.147
│   │   │       [build-dependencies]
│   │   │       ├── autocfg v1.1.0
│   │   │       ├── cc v1.0.73 (*)
│   │   │       └── pkg-config v0.3.25
│   │   │   [build-dependencies]
│   │   │   ├── cc v1.0.73 (*)
│   │   │   └── pkg-config v0.3.25
│   │   ├── libz-sys v1.1.8 (*)
│   │   └── openssl-sys v0.9.75 (*)
│   │   [build-dependencies]
│   │   ├── cc v1.0.73 (*)
│   │   └── pkg-config v0.3.25
│   ├── log v0.4.17 (*)
│   ├── openssl-probe v0.1.5
│   ├── openssl-sys v0.9.75 (*)
│   └── url v2.2.2
│       ├── form_urlencoded v1.0.1
│       │   ├── matches v0.1.9
│       │   └── percent-encoding v2.1.0
│       ├── idna v0.2.3
│       │   ├── matches v0.1.9
│       │   ├── unicode-bidi v0.3.8
│       │   └── unicode-normalization v0.1.21
│       │       └── tinyvec v1.6.0
│       │           └── tinyvec_macros v0.1.0
│       ├── matches v0.1.9
│       └── percent-encoding v2.1.0
├── glob v0.3.1
├── hex v0.4.3
├── indexmap v2.0.0
│   ├── equivalent v1.0.0
│   └── hashbrown v0.14.0
├── itertools v0.11.0
│   └── either v1.8.0
├── jj-lib v0.8.0 (/usr/local/google/home/martinvonz/jj/lib)
│   ├── backoff v0.4.0
│   │   ├── getrandom v0.2.7
│   │   │   ├── cfg-if v1.0.0
│   │   │   └── libc v0.2.147
│   │   ├── instant v0.1.12
│   │   │   └── cfg-if v1.0.0
│   │   └── rand v0.8.5
│   │       ├── libc v0.2.147
│   │       ├── rand_chacha v0.3.1
│   │       │   ├── ppv-lite86 v0.2.16
│   │       │   └── rand_core v0.6.3
│   │       │       └── getrandom v0.2.7 (*)
│   │       └── rand_core v0.6.3 (*)
│   ├── blake2 v0.10.6
│   │   └── digest v0.10.7
│   │       ├── block-buffer v0.10.3
│   │       │   └── generic-array v0.14.6
│   │       │       └── typenum v1.15.0
│   │       │       [build-dependencies]
│   │       │       └── version_check v0.9.4
│   │       ├── crypto-common v0.1.6
│   │       │   ├── generic-array v0.14.6 (*)
│   │       │   └── typenum v1.15.0
│   │       └── subtle v2.4.1
│   ├── byteorder v1.4.3
│   ├── bytes v1.4.0
│   ├── chrono v0.4.26 (*)
│   ├── config v0.13.3 (*)
│   ├── digest v0.10.7 (*)
│   ├── git2 v0.17.2 (*)
│   ├── hex v0.4.3
│   ├── itertools v0.11.0 (*)
│   ├── maplit v1.0.2
│   ├── once_cell v1.18.0
│   ├── pest v2.7.2
│   │   ├── thiserror v1.0.44
│   │   │   └── thiserror-impl v1.0.44 (proc-macro)
│   │   │       ├── proc-macro2 v1.0.63 (*)
│   │   │       ├── quote v1.0.29 (*)
│   │   │       └── syn v2.0.28 (*)
│   │   └── ucd-trie v0.1.5
│   ├── pest_derive v2.7.2 (proc-macro)
│   │   ├── pest v2.7.2 (*)
│   │   └── pest_generator v2.7.2
│   │       ├── pest v2.7.2 (*)
│   │       ├── pest_meta v2.7.2
│   │       │   ├── once_cell v1.18.0
│   │       │   └── pest v2.7.2 (*)
│   │       │   [build-dependencies]
│   │       │   └── sha2 v0.10.6
│   │       │       ├── cfg-if v1.0.0
│   │       │       ├── cpufeatures v0.2.5
│   │       │       └── digest v0.10.7
│   │       │           ├── block-buffer v0.10.3 (*)
│   │       │           └── crypto-common v0.1.6
│   │       │               ├── generic-array v0.14.6 (*)
│   │       │               └── typenum v1.15.0
│   │       ├── proc-macro2 v1.0.63 (*)
│   │       ├── quote v1.0.29 (*)
│   │       └── syn v2.0.28 (*)
│   ├── prost v0.11.9
│   │   ├── bytes v1.4.0
│   │   └── prost-derive v0.11.9 (proc-macro)
│   │       ├── anyhow v1.0.72
│   │       ├── itertools v0.10.5
│   │       │   └── either v1.8.0
│   │       ├── proc-macro2 v1.0.63 (*)
│   │       ├── quote v1.0.29 (*)
│   │       └── syn v1.0.104 (*)
│   ├── rand v0.8.5 (*)
│   ├── rand_chacha v0.3.1 (*)
│   ├── rayon v1.7.0
│   │   ├── either v1.8.0
│   │   └── rayon-core v1.11.0
│   │       ├── crossbeam-channel v0.5.8
│   │       │   ├── cfg-if v1.0.0
│   │       │   └── crossbeam-utils v0.8.11
│   │       │       ├── cfg-if v1.0.0
│   │       │       └── once_cell v1.18.0
│   │       ├── crossbeam-deque v0.8.2
│   │       │   ├── cfg-if v1.0.0
│   │       │   ├── crossbeam-epoch v0.9.10
│   │       │   │   ├── cfg-if v1.0.0
│   │       │   │   ├── crossbeam-utils v0.8.11 (*)
│   │       │   │   ├── memoffset v0.6.5
│   │       │   │   │   [build-dependencies]
│   │       │   │   │   └── autocfg v1.1.0
│   │       │   │   ├── once_cell v1.18.0
│   │       │   │   └── scopeguard v1.1.0
│   │       │   │   [build-dependencies]
│   │       │   │   └── autocfg v1.1.0
│   │       │   └── crossbeam-utils v0.8.11 (*)
│   │       ├── crossbeam-utils v0.8.11 (*)
│   │       └── num_cpus v1.16.0
│   │           └── libc v0.2.147
│   ├── regex v1.9.1
│   │   ├── aho-corasick v1.0.1
│   │   │   └── memchr v2.5.0
│   │   ├── memchr v2.5.0
│   │   ├── regex-automata v0.3.2
│   │   │   ├── aho-corasick v1.0.1 (*)
│   │   │   ├── memchr v2.5.0
│   │   │   └── regex-syntax v0.7.3
│   │   └── regex-syntax v0.7.3
│   ├── rustix v0.38.6
│   │   ├── bitflags v2.3.3
│   │   └── linux-raw-sys v0.4.3
│   ├── serde_json v1.0.104
│   │   ├── itoa v1.0.3
│   │   ├── ryu v1.0.11
│   │   └── serde v1.0.181 (*)
│   ├── smallvec v1.11.0
│   ├── strsim v0.10.0
│   ├── tempfile v3.7.0
│   │   ├── cfg-if v1.0.0
│   │   ├── fastrand v2.0.0
│   │   └── rustix v0.38.6 (*)
│   ├── thiserror v1.0.44 (*)
│   ├── tracing v0.1.37
│   │   ├── cfg-if v1.0.0
│   │   ├── pin-project-lite v0.2.9
│   │   ├── tracing-attributes v0.1.24 (proc-macro)
│   │   │   ├── proc-macro2 v1.0.63 (*)
│   │   │   ├── quote v1.0.29 (*)
│   │   │   └── syn v2.0.28 (*)
│   │   └── tracing-core v0.1.30
│   │       └── once_cell v1.18.0
│   ├── whoami v1.4.1
│   └── zstd v0.12.4
│       └── zstd-safe v6.0.3+zstd.1.5.2
│           ├── libc v0.2.147
│           └── zstd-sys v2.0.8+zstd.1.5.5
│               └── libc v0.2.147
│               [build-dependencies]
│               ├── cc v1.0.73 (*)
│               └── pkg-config v0.3.25
│   [build-dependencies]
│   └── version_check v0.9.4
├── libc v0.2.147
├── maplit v1.0.2
├── once_cell v1.18.0
├── pest v2.7.2 (*)
├── pest_derive v2.7.2 (proc-macro) (*)
├── regex v1.9.1 (*)
├── rpassword v7.2.0
│   ├── libc v0.2.147
│   └── rtoolbox v0.0.1
│       └── libc v0.2.147
├── serde v1.0.181 (*)
├── slab v0.4.8
│   [build-dependencies]
│   └── autocfg v1.1.0
├── tempfile v3.7.0 (*)
├── textwrap v0.16.0
│   ├── smawk v0.3.1
│   ├── unicode-linebreak v0.1.4
│   │   [build-dependencies]
│   │   ├── hashbrown v0.12.3
│   │   │   └── ahash v0.7.6
│   │   │       ├── getrandom v0.2.7
│   │   │       │   ├── cfg-if v1.0.0
│   │   │       │   └── libc v0.2.147
│   │   │       └── once_cell v1.18.0
│   │   │       [build-dependencies]
│   │   │       └── version_check v0.9.4
│   │   └── regex v1.9.1 (*)
│   └── unicode-width v0.1.10
├── thiserror v1.0.44 (*)
├── timeago v0.4.1
├── toml_edit v0.19.14
│   ├── indexmap v2.0.0 (*)
│   ├── serde v1.0.181 (*)
│   ├── serde_spanned v0.6.3
│   │   └── serde v1.0.181 (*)
│   ├── toml_datetime v0.6.3
│   │   └── serde v1.0.181 (*)
│   └── winnow v0.5.0
├── tracing v0.1.37 (*)
├── tracing-chrome v0.7.1
│   ├── serde_json v1.0.104 (*)
│   ├── tracing-core v0.1.30 (*)
│   └── tracing-subscriber v0.3.17
│       ├── matchers v0.1.0
│       │   └── regex-automata v0.1.10
│       │       └── regex-syntax v0.6.29
│       ├── nu-ansi-term v0.46.0
│       │   └── overload v0.1.1
│       ├── once_cell v1.18.0
│       ├── regex v1.9.1 (*)
│       ├── sharded-slab v0.1.4
│       │   └── lazy_static v1.4.0
│       ├── smallvec v1.11.0
│       ├── thread_local v1.1.4
│       │   └── once_cell v1.18.0
│       ├── tracing v0.1.37 (*)
│       ├── tracing-core v0.1.30 (*)
│       └── tracing-log v0.1.3
│           ├── lazy_static v1.4.0
│           ├── log v0.4.17 (*)
│           └── tracing-core v0.1.30 (*)
└── tracing-subscriber v0.3.17 (*)
[build-dependencies]
└── cargo_metadata v0.17.0
    ├── camino v1.1.4
    │   └── serde v1.0.181 (*)
    ├── cargo-platform v0.1.2
    │   └── serde v1.0.181 (*)
    ├── semver v1.0.17
    │   └── serde v1.0.181 (*)
    ├── serde v1.0.181 (*)
    ├── serde_json v1.0.104
    │   ├── itoa v1.0.3
    │   ├── ryu v1.0.11
    │   └── serde v1.0.181 (*)
    └── thiserror v1.0.44 (*)
[dev-dependencies]
├── anyhow v1.0.72
├── assert_cmd v2.0.8
│   ├── bstr v1.0.1
│   │   ├── memchr v2.5.0
│   │   ├── once_cell v1.18.0
│   │   └── regex-automata v0.1.10 (*)
│   ├── doc-comment v0.3.3
│   ├── predicates v2.1.5
│   │   ├── difflib v0.4.0
│   │   ├── itertools v0.10.5 (*)
│   │   └── predicates-core v1.0.3
│   ├── predicates-core v1.0.3
│   ├── predicates-tree v1.0.5
│   │   ├── predicates-core v1.0.3
│   │   └── termtree v0.2.4
│   └── wait-timeout v0.2.0
│       └── libc v0.2.147
├── assert_matches v1.5.0
├── insta v1.31.0
│   ├── console v0.15.4
│   │   ├── lazy_static v1.4.0
│   │   └── libc v0.2.147
│   ├── lazy_static v1.4.0
│   ├── linked-hash-map v0.5.6
│   ├── regex v1.9.1 (*)
│   ├── similar v2.2.0
│   └── yaml-rust v0.4.5
│       └── linked-hash-map v0.5.6
├── test-case v3.1.0
│   └── test-case-macros v3.0.0 (proc-macro)
│       ├── proc-macro-error v1.0.4
│       │   ├── proc-macro-error-attr v1.0.4 (proc-macro)
│       │   │   ├── proc-macro2 v1.0.63 (*)
│       │   │   └── quote v1.0.29 (*)
│       │   │   [build-dependencies]
│       │   │   └── version_check v0.9.4
│       │   ├── proc-macro2 v1.0.63 (*)
│       │   ├── quote v1.0.29 (*)
│       │   └── syn v1.0.104 (*)
│       │   [build-dependencies]
│       │   └── version_check v0.9.4
│       ├── proc-macro2 v1.0.63 (*)
│       ├── quote v1.0.29 (*)
│       ├── syn v1.0.104 (*)
│       └── test-case-core v3.0.0
│           ├── cfg-if v1.0.0
│           ├── proc-macro-error v1.0.4 (*)
│           ├── proc-macro2 v1.0.63 (*)
│           ├── quote v1.0.29 (*)
│           └── syn v1.0.104 (*)
└── testutils v0.8.0 (/usr/local/google/home/martinvonz/jj/lib/testutils)
    ├── config v0.13.3 (*)
    ├── git2 v0.17.2 (*)
    ├── itertools v0.11.0 (*)
    ├── jj-lib v0.8.0 (/usr/local/google/home/martinvonz/jj/lib) (*)
    ├── rand v0.8.5 (*)
    └── tempfile v3.7.0 (*)
