[[bench]]
harness = false
name = "e2e"
[[bench]]
harness = false
name = "parse"
[dependencies.annotate-snippets]
features = ["ansi_term"]
version = "0.5.0"
[dependencies.atty]
version = "0.2.0"
[dependencies.crossbeam-channel]
version = "0.3.4"
[dependencies.failure]
version = "0.1.3"
[dependencies.human-panic]
version = "1.0.1"
[dependencies.im]
version = "13.0.0"
[dependencies.include_dir]
version = "0.2.1"
[dependencies.itertools]
version = "0.8.0"
[dependencies.jemallocator]
version = "0.3.2"
[dependencies.lazy_static]
version = "1.2.0"
[dependencies.logfmt]
version = "0.0.2"
[dependencies.nom]
features = ["verbose-errors"]
version = "4.2.3"
[dependencies.nom_locate]
features = ["verbose-errors"]
version = "0.3.1"
[dependencies.num-derive]
version = "0.2.3"
[dependencies.num-traits]
version = "0.2.6"
[dependencies.ordered-float]
version = "2.0"
[dependencies.quantiles]
version = "0.7.1"
[dependencies.quicli]
version = "0.4.0"
[dependencies.regex]
version = "1.1.0"
[dependencies.self_update]
version = "0.5.0"
[dependencies.serde]
version = "1.0.82"
[dependencies.serde_derive]
version = "1.0.82"
[dependencies.serde_json]
version = "1.0.33"
[dependencies.strfmt]
version = "0.1.6"
[dependencies.strsim]
version = "0.8.0"
[dependencies.structopt]
version = "0.2"
[dependencies.terminal_size]
version = "0.1.12"
[dependencies.toml]
version = "0.4.10"
[dev-dependencies.assert_cli]
version = "0.6.3"
[dev-dependencies.cargo-husky]
default-features = true
features = ["run-cargo-fmt", "precommit-hook"]
version = "1"
[dev-dependencies.criterion]
version = "0.3"
[dev-dependencies.maplit]
version = "1.0.1"
[dev-dependencies.pulldown-cmark]
version = "0.2.0"
[dev-dependencies.test-generator]
version = "0.3.0"
[package]
authors = ["Russell Cohen <russell.r.cohen@gmail.com>"]
description = "CLI App to slice and dice logfiles"
edition = "2018"
license = "MIT"
name = "ag"
readme = "README.md"
repository = "https://github.com/rcoh/angle-grinder"
version = "0.14.1"
[package.metadata.deb]
extended-description = "Angle-grinder allows you to parse, aggregate, sum, average, percentile, and sort your data. You can see it, live-updating, in your terminal. Angle grinder is designed for when, for whatever reason, you don't have your data in graphite/honeycomb/kibana/sumologic/splunk/etc. but still want to be able to do sophisticated analytics. Angle grinder can process about a million rows per second, so it's usable for fairly meaty aggregation. The results will live update in your terminal as data is processed. Angle grinder is a bare bones functional programming language coupled with a pretty terminal UI."
[profile.release]
debug = true