# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2018" name = "ag" version = "0.19.4" authors = ["Russell Cohen "] include = [ "src/**/*", "benches/**", "LICENSE", "README.md", "aliases/*", ] description = "CLI App to slice and dice logfiles" readme = "README.md" license = "MIT" repository = "https://github.com/rcoh/angle-grinder" [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 = 2 [[bench]] name = "e2e" harness = false [[bench]] name = "parse" harness = false [dependencies.annotate-snippets] version = "0.9.0" features = ["color"] [dependencies.anyhow] version = "1" [dependencies.atty] version = "0.2.0" [dependencies.chrono] version = "0.4" [dependencies.clap] version = "4.0.18" features = ["derive"] [dependencies.crossbeam-channel] version = "0.5.1" [dependencies.dtparse] version = "1.1" [dependencies.human-panic] version = "1.0.1" [dependencies.im] version = "15.1.0" [dependencies.include_dir] version = "0.7.3" [dependencies.itertools] version = "0.10.5" [dependencies.lazy_static] version = "1.2.0" [dependencies.logfmt] version = "0.0.2" [dependencies.nom] version = "7.1.1" [dependencies.nom-supreme] version = "0.8.0" [dependencies.nom_locate] version = "4.0.0" [dependencies.ordered-float] version = "3.3.0" [dependencies.quantiles] version = "0.7.1" [dependencies.regex] version = "1.5.5" [dependencies.self_update] version = "0.32.0" features = ["rustls"] optional = true default_features = false [dependencies.serde] version = "1.0" features = ["derive"] [dependencies.serde_json] version = "1.0.33" [dependencies.strfmt] version = "0.2.2" [dependencies.strsim] version = "0.10.0" [dependencies.terminal_size] version = "0.2.1" [dependencies.thiserror] version = "1.0.37" [dependencies.toml] version = "0.5.9" [dev-dependencies.assert_cmd] version = "2.0.5" [dev-dependencies.cargo-husky] version = "1" features = [ "run-cargo-fmt", "precommit-hook", ] default-features = true [dev-dependencies.cool_asserts] version = "2.0.3" [dev-dependencies.criterion] version = "0.4.0" [dev-dependencies.expect-test] version = "1.1.0" [dev-dependencies.maplit] version = "1.0.1" [dev-dependencies.predicates] version = "2.1.1" [dev-dependencies.pulldown-cmark] version = "0.9.2" [dev-dependencies.test-generator] version = "0.3.0" [features] default = [] self-update = ["self_update"] [target."cfg(not(target_env = \"msvc\"))".dependencies.tikv-jemallocator] version = "0.5.0"