From 20bfbb939f64b907628866600e07fa1da2aeb60b Mon Sep 17 00:00:00 2001 From: Bryan Helmkamp Date: Fri, 13 Mar 2026 20:43:21 -0400 Subject: [PATCH] Rename Arc to Fabro in user-facing strings, comments, and tests Co-Authored-By: Claude Opus 4.6 (1M context) --- fabro/workflows/hello/workflow.dot | 4 ++-- lib/crates/fabro-api/src/serve.rs | 2 +- lib/crates/fabro-cli/src/doctor.rs | 4 ++-- lib/crates/fabro-cli/src/init.rs | 13 ++++++----- lib/crates/fabro-cli/src/install.rs | 11 +++++----- lib/crates/fabro-cli/src/main.rs | 6 ++--- lib/crates/fabro-exe/src/lib.rs | 2 +- .../fabro-llm/src/providers/fabro_server.rs | 10 ++++----- lib/crates/fabro-ssh/src/lib.rs | 2 +- lib/crates/fabro-util/src/telemetry/git.rs | 2 +- lib/crates/fabro-util/src/telemetry/sender.rs | 2 +- lib/crates/fabro-workflows/src/cli/pr.rs | 4 ++-- .../fabro-workflows/src/cli/project_config.rs | 2 +- lib/crates/fabro-workflows/src/cli/run.rs | 8 +++---- .../fabro-workflows/src/cli/run_config.rs | 8 +++---- .../fabro-workflows/src/daytona_sandbox.rs | 4 ++-- .../fabro-workflows/src/pull_request.rs | 22 +++++++++---------- .../fabro-workflows/src/validation/rules.rs | 4 ++-- .../fabro-workflows/tests/cp_integration.rs | 2 +- .../tests/daytona_integration.rs | 12 +++++----- 20 files changed, 64 insertions(+), 60 deletions(-) diff --git a/fabro/workflows/hello/workflow.dot b/fabro/workflows/hello/workflow.dot index 7b991ad6a..e6915a19e 100644 --- a/fabro/workflows/hello/workflow.dot +++ b/fabro/workflows/hello/workflow.dot @@ -1,11 +1,11 @@ digraph Hello { - graph [goal="Say hello and demonstrate a basic arc workflow"] + graph [goal="Say hello and demonstrate a basic Fabro workflow"] rankdir=LR start [shape=Mdiamond, label="Start"] exit [shape=Msquare, label="Exit"] - greet [label="Greet", prompt="Say hello! Introduce yourself and explain that this is a test of the arc workflow engine."] + greet [label="Greet", prompt="Say hello! Introduce yourself and explain that this is a test of the fabro workflow engine."] start -> greet -> exit } diff --git a/lib/crates/fabro-api/src/serve.rs b/lib/crates/fabro-api/src/serve.rs index f8209dd50..bc61a4de6 100644 --- a/lib/crates/fabro-api/src/serve.rs +++ b/lib/crates/fabro-api/src/serve.rs @@ -160,7 +160,7 @@ pub async fn serve_command(args: ServeArgs, styles: &'static Styles) -> anyhow:: eprintln!( "{}", styles.bold.apply_to(format!( - "Arc server listening on {}", + "Fabro server listening on {}", styles.cyan.apply_to(&addr) )), ); diff --git a/lib/crates/fabro-cli/src/doctor.rs b/lib/crates/fabro-cli/src/doctor.rs index 8c352e869..83fbb2c61 100644 --- a/lib/crates/fabro-cli/src/doctor.rs +++ b/lib/crates/fabro-cli/src/doctor.rs @@ -565,7 +565,7 @@ pub fn check_api(status: &ApiStatus, live_result: Option<&Result<(), String>>) - ); CheckResult { - name: "Arc API".to_string(), + name: "Fabro API".to_string(), status: check_status, summary: status.base_url.clone(), details, @@ -609,7 +609,7 @@ pub fn check_web(status: &WebStatus, live_result: Option<&Result<(), String>>) - ); CheckResult { - name: "Arc Web".to_string(), + name: "Fabro Web".to_string(), status: check_status, summary: status.url.clone(), details, diff --git a/lib/crates/fabro-cli/src/init.rs b/lib/crates/fabro-cli/src/init.rs index e82b25519..3bb1825eb 100644 --- a/lib/crates/fabro-cli/src/init.rs +++ b/lib/crates/fabro-cli/src/init.rs @@ -63,13 +63,13 @@ root = \"fabro/\" std::fs::write( &dot_path, r#"digraph Hello { - graph [goal="Say hello and demonstrate a basic arc workflow"] + graph [goal="Say hello and demonstrate a basic Fabro workflow"] rankdir=LR start [shape=Mdiamond, label="Start"] exit [shape=Msquare, label="Exit"] - greet [label="Greet", prompt="Say hello! Introduce yourself and explain that this is a test of the arc workflow engine."] + greet [label="Greet", prompt="Say hello! Introduce yourself and explain that this is a test of the Fabro workflow engine."] start -> greet -> exit } @@ -101,7 +101,7 @@ root = \"fabro/\" console::Style::new() .cyan() .bold() - .apply_to("arc run hello") + .apply_to("fabro run hello") ); check_github_app_installation().await; @@ -126,7 +126,7 @@ async fn check_github_app_installation() { eprintln!( " {}", dim.apply_to( - "Run `git remote add origin ` then `arc install` to set up the GitHub App" + "Run `git remote add origin ` then `fabro install` to set up the GitHub App" ) ); return; @@ -156,7 +156,10 @@ async fn check_github_app_installation() { None => { eprintln!( "\n Run {} to set up the GitHub App", - console::Style::new().cyan().bold().apply_to("arc install") + console::Style::new() + .cyan() + .bold() + .apply_to("fabro install") ); return; } diff --git a/lib/crates/fabro-cli/src/install.rs b/lib/crates/fabro-cli/src/install.rs index 41d76ee4a..fb83fdef2 100644 --- a/lib/crates/fabro-cli/src/install.rs +++ b/lib/crates/fabro-cli/src/install.rs @@ -116,7 +116,7 @@ fn generate_mtls_certs(dir: &Path) -> Result<()> { "-days", "3650", "-subj", - "/CN=Arc CA", + "/CN=Fabro CA", ], "generate CA cert", )?; @@ -426,7 +426,7 @@ async fn setup_github_app(arc_dir: &Path, s: &Styles) -> Result -Arc Setup +Fabro Setup