Simpler list view (#382)
* Simpler list view * lint * readding graph viz with -g/--graph Co-authored-by: Leonid Shamis <lshamis@bob.localdomain> Co-authored-by: Casey Lee <cplee@nektos.com>
This commit is contained in:
10
cmd/root.go
10
cmd/root.go
@@ -34,6 +34,7 @@ func Execute(ctx context.Context, version string) {
|
||||
}
|
||||
rootCmd.Flags().BoolP("watch", "w", false, "watch the contents of the local repo and run when files change")
|
||||
rootCmd.Flags().BoolP("list", "l", false, "list workflows")
|
||||
rootCmd.Flags().BoolP("graph", "g", false, "draw workflows")
|
||||
rootCmd.Flags().StringP("job", "j", "", "run job")
|
||||
rootCmd.Flags().StringArrayVarP(&input.secrets, "secret", "s", []string{}, "secret to make available to actions with optional value (e.g. -s mysecret=foo or -s mysecret)")
|
||||
rootCmd.Flags().StringArrayVarP(&input.platforms, "platform", "P", []string{}, "custom image to use per platform (e.g. -P ubuntu-18.04=nektos/act-environments-ubuntu:18.04)")
|
||||
@@ -150,9 +151,16 @@ func newRunCommand(ctx context.Context, input *Input) func(*cobra.Command, []str
|
||||
plan = planner.PlanEvent(eventName)
|
||||
}
|
||||
|
||||
// check if we should just print the graph
|
||||
// check if we should just list the workflows
|
||||
if list, err := cmd.Flags().GetBool("list"); err != nil {
|
||||
return err
|
||||
} else if list {
|
||||
return printList(plan)
|
||||
}
|
||||
|
||||
// check if we should just print the graph
|
||||
if list, err := cmd.Flags().GetBool("graph"); err != nil {
|
||||
return err
|
||||
} else if list {
|
||||
return drawGraph(plan)
|
||||
}
|
||||
|
Reference in New Issue
Block a user