[package]
name = "tardis-cli"
version = "0.2.0"
edition = "2024"
rust-version = "1.85"
description = "TARDIS - Translates natural language dates into machine-readable formats"
license = "MIT"
repository = "https://github.com/hvpaiva/tardis-cli"
documentation = "https://docs.rs/tardis-cli"
readme = "README.md"
keywords = ["cli", "date", "time", "natural-language", "parser"]
categories = ["command-line-utilities", "date-and-time"]
include = [
"src/**",
"build.rs",
"assets/config_template.toml",
"Cargo.toml",
"README.md",
"LICENCE*",
]
build = "build.rs"
[[bin]]
name = "td"
path = "src/main.rs"
[[bench]]
name = "parse"
harness = false
[dependencies]
clap = { version = "4.6.0", features = ["color", "derive", "env"] }
dirs = "6.0.0"
jiff = { version = "0.2", features = ["serde"] }
serde = { version = "1.0.228", features = ["derive"] }
thiserror = "2.0.18"
toml = "1.1.0"
color-print = "0.3.7"
clap_complete = "4.6.0"
serde_json = "1.0"
colored_json = "5.0.0"
[dev-dependencies]
assert_cmd = "2.2.0"
assert_fs = "1.1.3"
criterion = "0.8.2"
insta = "1.46.3"
predicates = "3.1.4"
pretty_assertions = "1.4.1"
serial_test = "3.4.0"
tempfile = "3.27.0"
trycmd = "1.2.0"
[build-dependencies]
clap = { version = "4.6.0", features = ["derive"] }
clap_complete = "4.6.0"
color-print = "0.3.7"
[profile.release]
lto = true
strip = "symbols"