[package]
name          =  "nanogrep"
description   =  "Custom simplified implementation of minigrep with additional features"
keywords      =  [ "utility", "pattern-matching", "grep", "search" ]
categories    =  [ "command-line-utilities" ]
repository    =  "https://github.com/Uniminin/nanogrep"
license       =  "MIT"
readme        =  "README.md"
version       =  "2.1.0"
authors       =  [ "uniminin <uniminin@zoho.com>" ]
autotests     =  false
edition       =  "2018"
include       =  [
                 "src/*.rs",
                 "Cargo.toml",
                 "Cargo.lock",
                 "LICENSE",
                 "README.md" ]


[profile.release]
opt-level         =  3          # apply all optimizations
debug             =  false      # debug information
debug-assertions  =  false      # runtime validation (debug/development builds)
overflow-checks   =  false      # panic will occur on overflow
lto               =  "fat"      # perform optimizations across all crates within the dependency graph
panic             =  "abort"    # Unwind the stack upon panic
incremental       =  false      # improves re-compile times
codegen-units     =  16         # crate to be processed in parallel (16 for non-incremental builds)
rpath             =  false      # disable rpath flag


[[bin]]
bench  =  false
path   =  "src/main.rs"
name   =  "ng"


[dependencies]
colored  =  "2.0.0"


[package.metadata.deb]
license-file          =  [ "LICENSE" ]
depends               =  "$auto"
extended-description  =  "Custom simplified implementation of minigrep with additional features"
assets                =  [ "target/release/ng", "~/.local/bin", "755" ]
