fabro/lib/crates/fabro-cli/tests/it/cmd/mod.rs
Bryan Helmkamp 56228ea07e test(cli): add integration tests for fabro uninstall
7 IT tests in cmd/uninstall.rs covering:
- help snapshot
- not-installed detection (plain + JSON)
- dry-run preview without deleting
- --yes removes ~/.fabro/
- --json inventory output (dry-run + execute)

Also fixes the "not installed" check to use marker files
(settings.toml, certs/, storage/) instead of directory existence,
since the CLI's logging startup may auto-create the directory.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 16:47:48 -04:00

69 lines
979 B
Rust

mod artifact_cp;
mod artifact_list;
mod attach;
mod config;
mod create;
mod diff;
mod discord;
mod docs;
mod doctor;
mod exec;
mod fabro;
mod fork;
mod graph;
mod inspect;
mod install;
mod json_global;
mod logs;
mod model;
mod model_list;
mod model_test;
mod parse;
mod pr;
mod pr_close;
mod pr_create;
mod pr_list;
mod pr_merge;
mod pr_view;
mod preflight;
mod provider;
mod provider_login;
mod ps;
mod repo;
mod repo_deinit;
mod repo_init;
mod resume;
mod rewind;
mod rm;
mod run;
mod runner;
mod sandbox_cp;
mod sandbox_preview;
mod sandbox_ssh;
mod secret;
mod secret_list;
mod secret_rm;
mod secret_set;
mod send_analytics;
mod send_panic;
mod server_start;
mod server_status;
mod server_stop;
mod start;
mod store;
mod store_dump;
pub(crate) mod support;
mod system;
mod system_df;
mod system_events;
mod system_info;
mod system_prune;
mod test_panic;
mod top_level;
mod uninstall;
mod upgrade;
mod validate;
mod wait;
mod workflow;
mod workflow_create;
mod workflow_list;