@@ -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
4950func main () {
5051 Execute ()
5152}
5253
5354func 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