Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions cmd/gh-aw/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -233,7 +233,7 @@ Examples:
var compileCmd = &cobra.Command{
Use: "compile [workflow]...",
Short: "Compile agentic workflow Markdown files into GitHub Actions YAML",
Long: `Compile one or more agentic workflows to YAML workflows.
Long: `Compile one or more agentic workflow Markdown files into GitHub Actions YAML.

If no workflows are specified, all Markdown files in .github/workflows will be compiled.

Expand Down Expand Up @@ -727,7 +727,7 @@ Use "` + string(constants.CLIExtensionPrefix) + ` help all" to show help for all
runCmd.Flags().Bool("enable-if-needed", false, "Enable the workflow before running if needed, and restore state afterward")
runCmd.Flags().StringP("engine", "e", "", "Override AI engine (claude, codex, copilot, custom)")
runCmd.Flags().StringP("repo", "r", "", "Target repository ([HOST/]owner/repo format). Defaults to current repository")
runCmd.Flags().String("ref", "", "Branch or tag name to run the workflow on (default: current branch)")
runCmd.Flags().String("ref", "", "Branch or tag name to run the workflow on (e.g., main, v1.0.0)")
runCmd.Flags().Bool("auto-merge-prs", false, "Auto-merge any pull requests created during the workflow execution")
runCmd.Flags().StringArrayP("raw-field", "F", []string{}, "Add a string parameter in key=value format (can be used multiple times)")
runCmd.Flags().Bool("push", false, "Commit and push workflow files (including transitive imports) before running")
Expand Down
4 changes: 2 additions & 2 deletions pkg/cli/logs_command.go
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ Examples:
` + string(constants.CLIExtensionPrefix) + ` logs --safe-output create-issue # Filter logs with create-issue messages
` + string(constants.CLIExtensionPrefix) + ` logs --ref main # Filter logs by branch or tag
` + string(constants.CLIExtensionPrefix) + ` logs --ref feature-xyz # Filter logs by feature branch
` + string(constants.CLIExtensionPrefix) + ` logs --filtered-integrity # Filter logs with DIFC (data integrity flow control) integrity-filtered items in gateway logs
` + string(constants.CLIExtensionPrefix) + ` logs --filtered-integrity # Filter logs with DIFC (data integrity flow control) integrity-filtered items in the gateway logs

# Run ID range filtering
` + string(constants.CLIExtensionPrefix) + ` logs --after-run-id 1000 # Filter runs after run ID 1000
Expand Down Expand Up @@ -209,7 +209,7 @@ Examples:
logsCmd.Flags().Int("timeout", 0, "Download timeout in minutes (0 = no timeout)")
logsCmd.Flags().String("summary-file", "summary.json", "Path to write the summary JSON file relative to output directory (use empty string to disable)")
logsCmd.Flags().Bool("train", false, "Train Drain3 (log template mining) weights from downloaded runs and write drain3_weights.json to the output directory")
logsCmd.Flags().String("format", "", "Output format for cross-run audit report: markdown, pretty (generates security audit report instead of default metrics table)")
logsCmd.Flags().String("format", "", "Output format for cross-run audit report: pretty, markdown (generates security audit report instead of default metrics table)")
logsCmd.Flags().Int("last", 0, "Alias for --count: number of recent runs to download")
logsCmd.Flags().StringSlice("artifacts", nil, "Artifact sets to download (default: all). Valid sets: "+strings.Join(ValidArtifactSetNames(), ", "))
logsCmd.MarkFlagsMutuallyExclusive("firewall", "no-firewall")
Expand Down
3 changes: 3 additions & 0 deletions pkg/cli/project_command.go
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,9 @@ pull requests, and tasks across repositories.
This command allows you to create new projects owned by users or organizations
and optionally link them to specific repositories.

Available subcommands:
• new - Create a new GitHub Project V2 board

Comment on lines +45 to +47
Examples:
gh aw project new "My Project" --owner @me # Create user project
gh aw project new "Team Board" --owner myorg # Create org project
Expand Down
4 changes: 2 additions & 2 deletions pkg/cli/status.go
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ and time remaining until expiration (if stop-after is configured).
The optional pattern argument filters workflows by name (case-insensitive substring match).

Examples:
` + string(constants.CLIExtensionPrefix) + ` status # Show all workflow status
` + string(constants.CLIExtensionPrefix) + ` status ci- # Show workflows with 'ci-' in name
` + string(constants.CLIExtensionPrefix) + ` status # Show all workflow status
` + string(constants.CLIExtensionPrefix) + ` status ci- # Show workflows with 'ci-' in name
` + string(constants.CLIExtensionPrefix) + ` status --json # Output in JSON format
` + string(constants.CLIExtensionPrefix) + ` status --ref main # Show latest run status for main branch
` + string(constants.CLIExtensionPrefix) + ` status --label automation # Show workflows with 'automation' label
Expand Down
Loading