tomlcli 0.2.0

Pretty print and query TOML files
# tomlcli

[![Crates.io](https://img.shields.io/crates/v/tomlcli.svg?maxAge=2592000)](https://crates.io/crates/tomlcli)
[![Crates.io](https://img.shields.io/crates/l/tomlcli.svg?maxAge=2592000)](https://github.com/sergeysova/tomlcli/blob/master/LICENSE)

Pretty print and query TOML files


[![asciicast](https://asciinema.org/a/158411.png)](https://asciinema.org/a/158411)


## How to use

```bash
cargo install tomlcli
```

Next use `toml` or `tomlcli` binary.

```bash
# Pretty print contents of file
toml Cargo.toml

# Pretty print table
toml Cargo.toml package

# Print value in table
toml Cargo.toml package.name

# Print value in array
toml Cargo.toml package.keywords.0

# Print table in array
toml Cargo.lock package.0

# Print value in table in array
toml Cargo.lock package.0.name
```

## Todo

1. Pretty print table in field:

```toml
[[bin]]
name = "foo"
path = "./bar.rs"
```

2. Query fields with dot:

```toml
[example]
"foo.bar" = "example"
```

## License

Copyright (c) Sergey Sova. All rights reserved.
Licensed under the MIT license. See [LICENSE](https://github.com/sergeysova/tomlcli.rs/blob/master/LICENSE) file in the project root for details.