[package]
edition = "2024"
name = "ito-cli"
version = "0.1.20"
build = "build.rs"
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Command-line interface for Ito"
homepage = "https://github.com/withakay/ito"
readme = false
license = "MIT"
repository = "https://github.com/withakay/ito"
[package.metadata.dist]
formula = "ito"
[features]
backend = ["dep:ito-backend"]
default = [
"web",
"backend",
]
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_context"
path = "tests/agent_instruction_context.rs"
[[test]]
name = "agent_instruction_worktrees"
path = "tests/agent_instruction_worktrees.rs"
[[test]]
name = "aliases"
path = "tests/aliases.rs"
[[test]]
name = "archive_completed"
path = "tests/archive_completed.rs"
[[test]]
name = "archive_remote_mode"
path = "tests/archive_remote_mode.rs"
[[test]]
name = "archive_smoke"
path = "tests/archive_smoke.rs"
[[test]]
name = "audit_more"
path = "tests/audit_more.rs"
[[test]]
name = "backend_qa_walkthrough"
path = "tests/backend_qa_walkthrough.rs"
[[test]]
name = "backend_status_more"
path = "tests/backend_status_more.rs"
[[test]]
name = "cli_smoke"
path = "tests/cli_smoke.rs"
[[test]]
name = "cli_snapshots"
path = "tests/cli_snapshots.rs"
[[test]]
name = "config_more"
path = "tests/config_more.rs"
[[test]]
name = "coverage_smoke"
path = "tests/coverage_smoke.rs"
[[test]]
name = "create_more"
path = "tests/create_more.rs"
[[test]]
name = "grep_more"
path = "tests/grep_more.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 = "init_upgrade_more"
path = "tests/init_upgrade_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 = "new_more"
path = "tests/new_more.rs"
[[test]]
name = "parity_help_version"
path = "tests/parity_help_version.rs"
[[test]]
name = "parity_tasks"
path = "tests/parity_tasks.rs"
[[test]]
name = "path_more"
path = "tests/path_more.rs"
[[test]]
name = "plan_state_more"
path = "tests/plan_state_more.rs"
[[test]]
name = "ralph_smoke"
path = "tests/ralph_smoke.rs"
[[test]]
name = "serve_api_service"
path = "tests/serve_api_service.rs"
[[test]]
name = "serve_more"
path = "tests/serve_more.rs"
[[test]]
name = "show_specs_bundle"
path = "tests/show_specs_bundle.rs"
[[test]]
name = "show_specs_remote_mode"
path = "tests/show_specs_remote_mode.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 = "tasks_remote_mode"
path = "tests/tasks_remote_mode.rs"
[[test]]
name = "templates_schemas_export"
path = "tests/templates_schemas_export.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.dialoguer]
version = "0.12.0"
[dependencies.ito-backend]
version = "0.1.20"
optional = true
[dependencies.ito-common]
version = "0.1.20"
[dependencies.ito-config]
version = "0.1.20"
[dependencies.ito-core]
version = "0.1.20"
[dependencies.ito-logging]
version = "0.1.20"
[dependencies.ito-templates]
version = "0.1.20"
[dependencies.ito-web]
version = "0.1.20"
optional = true
[dependencies.miette]
version = "7.2.0"
features = ["fancy"]
[dependencies.serde]
version = "1.0.217"
features = ["derive"]
[dependencies.serde_ignored]
version = "0.1.10"
[dependencies.serde_json]
version = "1.0.138"
[dependencies.tokio]
version = "1"
features = ["rt-multi-thread"]
[dependencies.toml]
version = "0.8.19"
[dependencies.tracing]
version = "0.1.41"
[dependencies.tracing-log]
version = "0.2.0"
[dependencies.tracing-subscriber]
version = "0.3.19"
features = ["env-filter"]
[dependencies.ureq]
version = "3"
features = ["native-tls-no-default"]
default-features = false
[dev-dependencies.assert_cmd]
version = "2.0.16"
[dev-dependencies.filetime]
version = "0.2"
[dev-dependencies.insta]
version = "1.42.0"
features = ["glob"]
[dev-dependencies.predicates]
version = "3.1.3"
[dev-dependencies.tempfile]
version = "3.15.0"
[build-dependencies.vergen-gitcl]
version = "9"
features = ["build"]