From bf9f4f9353013dee466a58c349b8290e077bbeaa Mon Sep 17 00:00:00 2001 From: Bryan Helmkamp Date: Tue, 14 Apr 2026 21:19:18 -0400 Subject: [PATCH] feat(cli): add `ls` alias for `list` subcommands Adds `#[command(alias = "ls")]` to workflow, pr, and artifact list subcommands for consistency with secret list which already had it. Co-Authored-By: Claude Opus 4.6 (1M context) --- lib/crates/fabro-cli/src/args.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/crates/fabro-cli/src/args.rs b/lib/crates/fabro-cli/src/args.rs index 7430a5385..526b220b6 100644 --- a/lib/crates/fabro-cli/src/args.rs +++ b/lib/crates/fabro-cli/src/args.rs @@ -1130,6 +1130,7 @@ pub(crate) enum PrCommand { /// Create a pull request from a completed run Create(PrCreateArgs), /// List pull requests from workflow runs + #[command(alias = "ls")] List(PrListArgs), /// View pull request details View(PrViewArgs), @@ -1148,6 +1149,7 @@ pub(crate) struct ArtifactNamespace { #[derive(Subcommand)] pub(crate) enum ArtifactCommand { /// List artifacts for a workflow run + #[command(alias = "ls")] List(ArtifactListArgs), /// Copy artifacts from a workflow run Cp(ArtifactCpArgs), @@ -1279,6 +1281,7 @@ pub(crate) struct WorkflowNamespace { #[derive(Subcommand)] pub(crate) enum WorkflowCommand { /// List available workflows + #[command(alias = "ls")] List(WorkflowListArgs), /// Create a new workflow Create(WorkflowCreateArgs),