From 1c823887732c3c8ba3663eb84c3346018e3f1de6 Mon Sep 17 00:00:00 2001 From: Wayne Starr Date: Fri, 12 Jul 2024 08:10:03 -0600 Subject: [PATCH] feat: alias `-t` and `-T` to `--list` and `--list-all` (#125) ## Description This adds `-t` and `-T` aliases to Maru task listing flags. ## Related Issue Relates to https://github.com/defenseunicorns/uds-cli/issues/776 ## Type of change - [ ] Bug fix (non-breaking change which fixes an issue) - [X] New feature (non-breaking change which adds functionality) - [ ] Other (security config, docs update, etc) ## Checklist before merging - [X] Test, docs, adr added or updated as needed - [X] [Contributor Guide Steps](https://github.com/defenseunicorns/maru-runner/blob/main/CONTRIBUTING.md) followed --- src/cmd/run.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/cmd/run.go b/src/cmd/run.go index 26d5825..01b7768 100644 --- a/src/cmd/run.go +++ b/src/cmd/run.go @@ -79,6 +79,7 @@ var runCmd = &cobra.Command{ for _, task := range tasksFile.Tasks { rows = append(rows, []string{task.Name, task.Description}) } + // If ListAllTasks, add tasks from included files if listAllTasks { err = listTasksFromIncludes(&rows, tasksFile) @@ -200,7 +201,7 @@ func init() { rootCmd.AddCommand(runCmd) runFlags := runCmd.Flags() runFlags.StringVarP(&config.TaskFileLocation, "file", "f", config.TasksYAML, lang.CmdRunFlag) - runFlags.BoolVar(&listTasks, "list", false, lang.CmdRunList) - runFlags.BoolVar(&listAllTasks, "list-all", false, lang.CmdRunListAll) + runFlags.BoolVarP(&listTasks, "list", "t", false, lang.CmdRunList) + runFlags.BoolVarP(&listAllTasks, "list-all", "T", false, lang.CmdRunListAll) runFlags.StringToStringVar(&setRunnerVariables, "set", nil, lang.CmdRunSetVarFlag) }