[build-dependencies] anyhow = "1.0.91" vergen-gix = {version = "1.0.2", features = ["build", "cargo"]} [dependencies] better-panic = "0.3.0" clap = {version = "4.5.20", features = [ "derive", "cargo", "wrap_help", "unicode", "string", "unstable-styles" ]} color-eyre = "0.6.3" config = "0.14.1" crossterm = {version = "0.28.1", features = ["serde", "event-stream"]} derive_deref = "1.1.1" directories = "5.0.1" futures = "0.3.31" human-panic = "2.0.2" lazy_static = "1.5.0" libc = "0.2.161" pretty_assertions = "1.4.1" ratatui = {version = "0.29.0", features = ["serde", "macros"]} serde = {version = "1.0.213", features = ["derive"]} signal-hook = "0.3.17" strip-ansi-escapes = "0.2.0" strum = {version = "0.26.3", features = ["derive"]} tokio = {version = "1.41.0", features = ["full"]} tokio-util = "0.7.12" tracing = "0.1.40" tracing-error = "0.2.0" tracing-subscriber = {version = "0.3.18", features = ["env-filter", "serde"]} chrono = "0.4.38" winnow = "0.6.20" tui-widget-list = "0.13.0" tui-input = "0.11.0" edit = "0.1.5" tui-scrollview = "=0.5.0" toml = "0.8.19" lexical-sort = "0.3.1" strum_macros = "0.26.4" [dev-dependencies] insta = {version = "1.40.0", features = ["yaml"]} [package] name = "vault-tasks" version = "0.4.0" edition = "2021" repository = "https://github.com/louis-thevenet/vault-tasks" authors = ["Louis Thevenet "] build = "build.rs" license = "MIT" description = "TUI Markdown Task Manager" exclude = [ "examples/*", ] [profile.dev] [profile.dev.package] insta.opt-level = 3 # The profile that 'cargo dist' will build with [profile.dist] inherits = "release" lto = "thin" # Config for 'cargo dist' [workspace.metadata.dist] # The preferred cargo-dist version to use in CI (Cargo.toml SemVer syntax) cargo-dist-version = "0.11.1" # CI backends to support ci = ["github"] # The installers to generate for each app installers = ["shell", "powershell"] # Target platforms to build apps for (Rust target-triple syntax) targets = ["aarch64-apple-darwin", "x86_64-apple-darwin", "x86_64-unknown-linux-gnu", "x86_64-pc-windows-msvc"] # Publish jobs to run in CI pr-run-mode = "plan" install-updater = true