Skip to content
This repository was archived by the owner on Jul 19, 2025. It is now read-only.

Commit d159160

Browse files
committed
feat: consistent arguments name
1 parent cb59ea7 commit d159160

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

cmd/jira-versioner/main.go

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -28,36 +28,38 @@ func init() {
2828
panic(err)
2929
}
3030
pwd := filepath.Dir(ex)
31-
log.Printf("[JIRA-VERSIONER] git directory: %s", pwd)
3231

3332
//rootCmd.Flags().StringP("verbose", "v", "info", "")
34-
rootCmd.Flags().StringP("version", "", "", "release name, required, must be unique")
35-
rootCmd.Flags().StringP("tag", "t", "", "release name, required, must be unique")
33+
rootCmd.Flags().StringP("jira-version", "v", "", "Version name for Jira")
34+
rootCmd.Flags().StringP("tag", "t", "", "Existing git tag")
3635
rootCmd.Flags().StringP("jira-email", "e", "", "Jira email")
3736
rootCmd.Flags().StringP("jira-token", "k", "", "Jira token/key")
38-
rootCmd.Flags().StringP("jira-project", "p", "", "Jira project")
39-
rootCmd.Flags().StringP("jira-base-url", "u", "", "Jira service base url")
40-
rootCmd.Flags().StringP("dir", "d", pwd, "absolute directory path to git repository")
41-
rootCmd.MarkFlagRequired("version")
37+
rootCmd.Flags().StringP("jira-project", "p", "", "Jira project, it has to be ID, example: 10003")
38+
rootCmd.Flags().StringP("jira-base-url", "u", "", "Jira service base url, example: https://example.atlassian.net")
39+
rootCmd.Flags().StringP("dir", "d", pwd, "Absolute directory path to git repository")
40+
rootCmd.MarkFlagRequired("jira-version")
4241
rootCmd.MarkFlagRequired("tag")
4342
rootCmd.MarkFlagRequired("jira-email")
4443
rootCmd.MarkFlagRequired("jira-token")
4544
rootCmd.MarkFlagRequired("jira-project")
4645
rootCmd.MarkFlagRequired("jira-base-url")
46+
47+
rootCmd.Example = "jira-versioning -e jira@example.com -k SOME_TOKEN -p 10003 -v v1.1.0 -t v1.1.0 -u https://example.atlassian.net"
4748
}
4849

4950
func main() {
5051
Execute()
5152
}
5253

5354
func rootFunc(c *cobra.Command, args []string) {
54-
version := c.Flag("version").Value.String()
55+
version := c.Flag("jira-version").Value.String()
5556
tag := c.Flag("tag").Value.String()
5657
jiraEmail := c.Flag("jira-email").Value.String()
5758
jiraToken := c.Flag("jira-token").Value.String()
5859
jiraProject := c.Flag("jira-project").Value.String()
5960
jiraBaseUrl := c.Flag("jira-base-url").Value.String()
6061
gitDir := c.Flag("dir").Value.String()
62+
log.Printf("[JIRA-VERSIONER] git directory: %s", gitDir)
6163

6264
g := git.New(gitDir)
6365

0 commit comments

Comments
 (0)