fabro/lib/crates/fabro-cli/tests/it/cmd
Bryan Helmkamp 7e64bf8b69
feat(cli): render fatal errors with miette
Wrap root CLI errors at the main boundary so fatal diagnostics use miette's styled renderer while preserving existing telemetry, exit codes, and auth help hints.
2026-04-24 15:35:57 -04:00
..
archive.rs refactor(run-status): unify tagged lifecycle states 2026-04-22 17:15:13 -04:00
artifact_cp.rs feat(cli): render fatal errors with miette 2026-04-24 15:35:57 -04:00
artifact_list.rs perf(cli): reduce slow integration test overhead 2026-04-07 22:57:45 -04:00
attach.rs test(snapshot): share JSON snapshot helper 2026-04-24 15:14:06 -04:00
auth.rs feat(auth): add CLI GitHub login and logout flow 2026-04-20 07:12:52 -04:00
config.rs migrate cli install tests off sparse settings layers 2026-04-23 18:37:37 -04:00
create.rs feat(cli): render fatal errors with miette 2026-04-24 15:35:57 -04:00
diff.rs feat(cli): render fatal errors with miette 2026-04-24 15:35:57 -04:00
discord.rs refactor(cli): deglobalize server and storage target flags 2026-04-05 16:06:42 -04:00
docs.rs refactor(cli): deglobalize server and storage target flags 2026-04-05 16:06:42 -04:00
doctor.rs chore(clippy): require reasons on allow attributes 2026-04-19 20:24:24 -04:00
dump.rs feat(cli): render fatal errors with miette 2026-04-24 15:35:57 -04:00
exec.rs feat(cli): render fatal errors with miette 2026-04-24 15:35:57 -04:00
fabro.rs feat(cli): rename store dump to dump 2026-04-23 07:48:03 -04:00
fork.rs feat(cli): render fatal errors with miette 2026-04-24 15:35:57 -04:00
graph.rs feat(cli): render fatal errors with miette 2026-04-24 15:35:57 -04:00
inspect.rs migrate remaining run settings consumers to dense snapshots 2026-04-23 11:55:12 -04:00
install.rs refactor(static): centralize env var names 2026-04-24 12:29:51 -04:00
json_global.rs refactor(cli): finish command context cleanup 2026-04-23 07:14:32 -04:00
logs.rs refactor(auth): use per-run worker JWTs for subprocesses 2026-04-23 11:04:45 -04:00
mod.rs remove(cli): drop pr list command entirely 2026-04-24 08:56:07 -04:00
model.rs feat(cli): render fatal errors with miette 2026-04-24 15:35:57 -04:00
model_list.rs refactor(cli): separate local socket and storage defaults 2026-04-06 11:57:14 -04:00
model_test.rs feat(cli): render fatal errors with miette 2026-04-24 15:35:57 -04:00
parse.rs feat(cli): render fatal errors with miette 2026-04-24 15:35:57 -04:00
pr.rs remove(cli): drop pr list command entirely 2026-04-24 08:56:07 -04:00
pr_close.rs refactor(pr): simplify server-side PR plumbing 2026-04-24 11:17:01 -04:00
pr_create.rs feat(cli): render fatal errors with miette 2026-04-24 15:35:57 -04:00
pr_merge.rs refactor(pr): simplify server-side PR plumbing 2026-04-24 11:17:01 -04:00
pr_view.rs feat(cli): render fatal errors with miette 2026-04-24 15:35:57 -04:00
preflight.rs feat(cli): render fatal errors with miette 2026-04-24 15:35:57 -04:00
provider.rs refactor(cli): deglobalize server and storage target flags 2026-04-05 16:06:42 -04:00
provider_login.rs Complete provider credential auth and scripted install 2026-04-13 09:15:45 -04:00
ps.rs refactor(server): lock down server secrets 2026-04-23 07:15:27 -04:00
render_graph.rs lint(clippy): disallow blocking std::io and std::net on Tokio paths 2026-04-19 16:06:02 -04:00
repo.rs feat(cli): render fatal errors with miette 2026-04-24 15:35:57 -04:00
repo_deinit.rs refactor(config): move project state under .fabro 2026-04-11 12:55:46 -04:00
repo_init.rs feat(cli): render fatal errors with miette 2026-04-24 15:35:57 -04:00
resume.rs refactor(workflow): make rewind fork and archive 2026-04-24 11:42:37 -04:00
rewind.rs feat(cli): render fatal errors with miette 2026-04-24 15:35:57 -04:00
rm.rs feat(cli): render fatal errors with miette 2026-04-24 15:35:57 -04:00
run.rs test(snapshot): share JSON snapshot helper 2026-04-24 15:14:06 -04:00
runner.rs feat(cli): render fatal errors with miette 2026-04-24 15:35:57 -04:00
sandbox_cp.rs feat(cli): render fatal errors with miette 2026-04-24 15:35:57 -04:00
sandbox_preview.rs feat(cli): render fatal errors with miette 2026-04-24 15:35:57 -04:00
sandbox_ssh.rs feat(cli): render fatal errors with miette 2026-04-24 15:35:57 -04:00
secret.rs feat(cli): render fatal errors with miette 2026-04-24 15:35:57 -04:00
secret_list.rs feat: add typed secrets metadata and API 2026-04-12 12:47:08 -04:00
secret_rm.rs refactor(cli): deglobalize server and storage target flags 2026-04-05 16:06:42 -04:00
secret_set.rs feat(secret): accept secret value via stdin or interactive prompt 2026-04-15 07:34:33 -04:00
send_analytics.rs refactor(cli): deglobalize server and storage target flags 2026-04-05 16:06:42 -04:00
send_panic.rs refactor(cli): deglobalize server and storage target flags 2026-04-05 16:06:42 -04:00
server_start.rs feat(cli): render fatal errors with miette 2026-04-24 15:35:57 -04:00
server_status.rs refactor(server): unify daemon runtime metadata 2026-04-22 16:07:52 -04:00
server_stop.rs refactor(test): promote shared server-lifecycle test helpers into fabro-test 2026-04-19 16:43:26 -04:00
start.rs feat(cli): render fatal errors with miette 2026-04-24 15:35:57 -04:00
support.rs refactor(workflow): make rewind fork and archive 2026-04-24 11:42:37 -04:00
system.rs feat(system): add server-backed system commands 2026-04-06 16:10:06 -04:00
system_df.rs lint(clippy): disallow blocking std::fs on Tokio paths 2026-04-19 17:22:21 -04:00
system_events.rs refactor(cli): finish command context cleanup 2026-04-23 07:14:32 -04:00
system_info.rs refactor(cli): finish command context cleanup 2026-04-23 07:14:32 -04:00
system_prune.rs test(cli): narrow system prune coverage for speed 2026-04-07 23:42:15 -04:00
test_panic.rs test: speed up slow default-profile tests and tighten nextest thresholds 2026-04-05 13:15:59 -04:00
top_level.rs feat(cli): show curated landing output for bare fabro 2026-04-17 08:59:03 -04:00
unarchive.rs refactor(run-status): unify tagged lifecycle states 2026-04-22 17:15:13 -04:00
uninstall.rs refactor(server): unify daemon runtime metadata 2026-04-22 16:07:52 -04:00
upgrade.rs feat(cli): render fatal errors with miette 2026-04-24 15:35:57 -04:00
validate.rs feat(cli): render fatal errors with miette 2026-04-24 15:35:57 -04:00
version.rs feat(cli): add fabro version command 2026-04-14 16:30:53 -04:00
wait.rs feat(cli): render fatal errors with miette 2026-04-24 15:35:57 -04:00
worker_auth.rs chore: fix nightly clippy lints on worker jwt branch 2026-04-23 12:08:55 -04:00
workflow.rs test(cli): refresh list output expectations 2026-04-14 11:30:34 -04:00
workflow_create.rs feat(cli): render fatal errors with miette 2026-04-24 15:35:57 -04:00
workflow_list.rs feat(cli): render fatal errors with miette 2026-04-24 15:35:57 -04:00