diff options
author | Robin Krahl <robin.krahl@ireas.org> | 2020-09-05 13:19:01 +0200 |
---|---|---|
committer | Robin Krahl <robin.krahl@ireas.org> | 2020-09-05 13:34:49 +0200 |
commit | 0f3b0bcb6c196a9b93075a8abee897634c9c892f (patch) | |
tree | d3af9f19fdc6afe4db9e4c7920d623e9b1404c18 /Cargo.lock | |
parent | bb809992ad543ea4c0c31897fbf2d130394dd80e (diff) | |
download | nitrocli-output-formats.tar.gz nitrocli-output-formats.tar.bz2 |
Add tsv output formatoutput-formats
This patch adds a new output format, tsv. It uses the tsv crate to
generate the data and the serde_json crate to transform structs into
key-value pairs.
TODO: man page, changelog
Diffstat (limited to 'Cargo.lock')
-rw-r--r-- | Cargo.lock | 50 |
1 files changed, 50 insertions, 0 deletions
@@ -63,6 +63,24 @@ dependencies = [ ] [[package]] +name = "bstr" +version = "0.2.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "31accafdb70df7871592c058eca3985b71104e15ac32f64706022c58867da931" +dependencies = [ + "lazy_static", + "memchr", + "regex-automata", + "serde", +] + +[[package]] +name = "byteorder" +version = "1.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de" + +[[package]] name = "cc" version = "1.0.50" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -103,6 +121,28 @@ dependencies = [ ] [[package]] +name = "csv" +version = "1.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00affe7f6ab566df61b4be3ce8cf16bc2576bca0963ceb0955e45d514bf9a279" +dependencies = [ + "bstr", + "csv-core", + "itoa", + "ryu", + "serde", +] + +[[package]] +name = "csv-core" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b2466559f260f48ad25fe6317b3c8dac77b5bdb5763ac7d9d6103530663bc90" +dependencies = [ + "memchr", +] + +[[package]] name = "directories" version = "3.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -203,6 +243,7 @@ version = "0.3.3" dependencies = [ "anyhow", "base32", + "csv", "directories", "envy", "libc", @@ -347,6 +388,15 @@ dependencies = [ ] [[package]] +name = "regex-automata" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae1ded71d66a4a97f5e961fd0cb25a5f366a42a41570d16a763a69c092c26ae4" +dependencies = [ + "byteorder", +] + +[[package]] name = "regex-syntax" version = "0.6.17" source = "registry+https://github.com/rust-lang/crates.io-index" |