[package]
edition = "2024"
name = "ito-cli"
version = "0.1.0"
build = "build.rs"
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Command-line interface for Ito"
readme = false
license = "MIT"
repository = "https://github.com/withakay/ito"
[features]
default = ["web"]
web = ["dep:ito-web"]
[[bin]]
name = "ito"
path = "src/main.rs"
[[test]]
name = "agent_instruction_bootstrap"
path = "tests/agent_instruction_bootstrap.rs"
[[test]]
name = "agent_instruction_worktrees"
path = "tests/agent_instruction_worktrees.rs"
[[test]]
name = "archive_completed"
path = "tests/archive_completed.rs"
[[test]]
name = "archive_smoke"
path = "tests/archive_smoke.rs"
[[test]]
name = "cli_smoke"
path = "tests/cli_smoke.rs"
[[test]]
name = "cli_snapshots"
path = "tests/cli_snapshots.rs"
[[test]]
name = "coverage_smoke"
path = "tests/coverage_smoke.rs"
[[test]]
name = "help"
path = "tests/help.rs"
[[test]]
name = "init_gitignore_session_json"
path = "tests/init_gitignore_session_json.rs"
[[test]]
name = "init_more"
path = "tests/init_more.rs"
[[test]]
name = "instructions_more"
path = "tests/instructions_more.rs"
[[test]]
name = "list_regression"
path = "tests/list_regression.rs"
[[test]]
name = "misc_more"
path = "tests/misc_more.rs"
[[test]]
name = "parity_help_version"
path = "tests/parity_help_version.rs"
[[test]]
name = "parity_tasks"
path = "tests/parity_tasks.rs"
[[test]]
name = "ralph_smoke"
path = "tests/ralph_smoke.rs"
[[test]]
name = "source_file_size"
path = "tests/source_file_size.rs"
[[test]]
name = "stats"
path = "tests/stats.rs"
[[test]]
name = "tasks_more"
path = "tests/tasks_more.rs"
[[test]]
name = "update_smoke"
path = "tests/update_smoke.rs"
[[test]]
name = "user_guidance_injection"
path = "tests/user_guidance_injection.rs"
[[test]]
name = "validate_more"
path = "tests/validate_more.rs"
[dependencies.chrono]
version = "0.4.40"
features = [
"clock",
"std",
]
default-features = false
[dependencies.clap]
version = "4.5.23"
features = ["derive"]
[dependencies.clap_complete]
version = "4.5.23"
[dependencies.crossterm]
version = "0.28.1"
[dependencies.dialoguer]
version = "0.12.0"
[dependencies.indicatif]
version = "0.18.3"
[dependencies.ito-common]
version = "0.1.0"
[dependencies.ito-config]
version = "0.1.0"
[dependencies.ito-core]
version = "0.1.0"
[dependencies.ito-logging]
version = "0.1.0"
[dependencies.ito-templates]
version = "0.1.0"
[dependencies.ito-web]
version = "0.1.0"
optional = true
[dependencies.log]
version = "0.4.22"
[dependencies.miette]
version = "7.2.0"
features = ["fancy"]
[dependencies.serde]
version = "1.0.217"
features = ["derive"]
[dependencies.serde_json]
version = "1.0.138"
[dependencies.tokio]
version = "1"
features = ["rt-multi-thread"]
[dependencies.tracing]
version = "0.1.41"
[dependencies.tracing-log]
version = "0.2.0"
[dependencies.tracing-subscriber]
version = "0.3.19"
features = ["env-filter"]
[dev-dependencies.assert_cmd]
version = "2.0.16"
[dev-dependencies.insta]
version = "1.42.0"
features = ["glob"]
[dev-dependencies.predicates]
version = "3.1.3"
[dev-dependencies.regex]
version = "1.11.1"
[dev-dependencies.tempfile]
version = "3.15.0"
[build-dependencies.vergen-gitcl]
version = "9"
features = ["build"]