MCPcopy Create free account
hub / github.com/github/gh-aw / getAuditCommandOptions

Function getAuditCommandOptions

pkg/cli/audit.go:136–155  ·  view source on GitHub ↗
(cmd *cobra.Command)

Source from the content-addressed store, hash-verified

134}
135
136func getAuditCommandOptions(cmd *cobra.Command) (auditCommandOptions, error) {
137 opts := auditCommandOptions{}
138 opts.outputDir, _ = cmd.Flags().GetString("output")
139 opts.verbose, _ = cmd.Flags().GetBool("verbose")
140 opts.jsonOutput, _ = cmd.Flags().GetBool("json")
141 opts.parse, _ = cmd.Flags().GetBool("parse")
142 opts.repoFlag, _ = cmd.Flags().GetString("repo")
143 opts.format, _ = cmd.Flags().GetString("format")
144 opts.artifacts, _ = cmd.Flags().GetStringSlice("artifacts")
145 opts.stdin, _ = cmd.Flags().GetBool("stdin")
146 opts.experimentFilter, _ = cmd.Flags().GetString("experiment")
147 opts.variantFilter, _ = cmd.Flags().GetString("variant")
148 if opts.variantFilter != "" && opts.experimentFilter == "" {
149 return auditCommandOptions{}, errors.New(console.FormatErrorWithSuggestions(
150 "--variant requires --experiment to be specified",
151 []string{"Add --experiment <name> to filter by experiment name alongside --variant"},
152 ))
153 }
154 return opts, nil
155}
156
157func resolveAuditCommandArgs(args []string, stdin bool) ([]string, bool, error) {
158 if stdin {

Callers 1

runAuditCommandFunction · 0.85

Calls 2

GetStringMethod · 0.65

Tested by

no test coverage detected