mirror of
https://github.com/Threnklyn/jira.git
synced 2026-06-07 21:43:32 +02:00
set defaults in structs rather than kingpin so they can be overriden by configs
This commit is contained in:
+8
-8
@@ -15,6 +15,11 @@ func (jc *JiraCli) CmdListRegistry() *CommandRegistryEntry {
|
||||
GlobalOptions: GlobalOptions{
|
||||
Template: "list",
|
||||
},
|
||||
SearchOptions: SearchOptions{
|
||||
MaxResults: 500,
|
||||
QueryFields: "assignee,created,priority,reporter,status,summary,updated",
|
||||
Sort: "priority asc, key",
|
||||
},
|
||||
}
|
||||
|
||||
return &CommandRegistryEntry{
|
||||
@@ -37,17 +42,12 @@ func (jc *JiraCli) CmdListUsage(cmd *kingpin.CmdClause, opts *ListOptions) error
|
||||
cmd.Flag("assignee", "User assigned the issue").Short('a').StringVar(&opts.Assignee)
|
||||
cmd.Flag("component", "Component to search for").Short('c').StringVar(&opts.Component)
|
||||
cmd.Flag("issuetype", "Issue type to search for").Short('i').StringVar(&opts.IssueType)
|
||||
// FIXME Default
|
||||
cmd.Flag("limit", "Maximum number of results to return in search").Short('l').Default("500").IntVar(&opts.MaxResults)
|
||||
cmd.Flag("limit", "Maximum number of results to return in search").Short('l').IntVar(&opts.MaxResults)
|
||||
cmd.Flag("project", "Project to search for").Short('p').StringVar(&opts.Project)
|
||||
cmd.Flag("query", "Jira Query Language (JQL) expression for the search").Short('q').StringVar(&opts.Query)
|
||||
// FIXME Default
|
||||
cmd.Flag("queryfields", "Fields that are used in \"list\" template").Short('f').Default(
|
||||
"assignee,created,priority,reporter,status,summary,updated",
|
||||
).StringVar(&opts.QueryFields)
|
||||
cmd.Flag("queryfields", "Fields that are used in \"list\" template").Short('f').StringVar(&opts.QueryFields)
|
||||
cmd.Flag("reporter", "Reporter to search for").Short('r').StringVar(&opts.Reporter)
|
||||
// FIXME Default
|
||||
cmd.Flag("sort", "Sort order to return").Short('s').Default("priority asc, key").StringVar(&opts.Sort)
|
||||
cmd.Flag("sort", "Sort order to return").Short('s').StringVar(&opts.Sort)
|
||||
cmd.Flag("watcher", "Watcher to search for").Short('w').StringVar(&opts.Watcher)
|
||||
return nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user