[package] name = "rex-tui" version = "0.1.18" edition = "2021" authors = ["TheRustyPickle "] readme = "README.md" description = """ A TUI app for managing Incomes and Expenses """ homepage = "https://github.com/TheRustyPickle/Rex" repository = "https://github.com/TheRustyPickle/Rex" license = "MIT" keywords = ["tui", "terminal", "budget", "ratatui", "ledger"] categories = ["command-line-utilities"] exclude = ["logo.png", "tests", ".github", "typos.toml", "codecov.yml"] [[bin]] name = "rex" path = "src/main.rs" test = false bench = false [dependencies] crossterm = "0.28.1" rusqlite = { version = "0.32.1", features = ["bundled"] } chrono = "0.4.38" open = "5.3.0" atty = "0.2.14" reqwest = { version = "0.12.8", features = ["blocking", "json"] } serde = { version = "1.0.210", features = ["derive"] } dirs = "5.0.1" thousands = "0.2.0" semver = "1.0.23" ratatui = "0.29.0" strsim = "0.11.1" serde_json = "1.0.132" [lints.rust] unsafe_code = "forbid" unexpected_cfgs = { level = "warn", check-cfg = ['cfg(tarpaulin_include)'] } [lints.clippy] too_many_arguments = {level = "allow"} # The profile that 'cargo dist' will build with [profile.dist] inherits = "release"