Adds jira username to the config

This commit is contained in:
Miguel de la Cruz 2020-02-29 13:11:36 +01:00
parent 18953f9372
commit a289ed12ad
3 changed files with 12 additions and 8 deletions

View file

@ -32,6 +32,8 @@ func AddCmd() *cobra.Command {
}
func parseLine(line string) (*model.Ticket, error) {
// ToDo: it would be great to be able to relate a line with its
// parent method, at least for JS and Golang
parts := strings.Split(line, ":")
if len(parts) < 3 {
return nil, fmt.Errorf("cannot parse line: %s", line)

View file

@ -8,16 +8,16 @@ import (
func TokenSetJiraCmd() *cobra.Command {
return &cobra.Command{
Use: "jira",
Use: "jira USERNAME TOKEN",
Short: "Sets the value of the jira token",
Args: cobra.ExactArgs(1),
Args: cobra.ExactArgs(2),
RunE: tokenSetJiraCmdF,
}
}
func TokenSetGithubCmd() *cobra.Command {
return &cobra.Command{
Use: "github",
Use: "github TOKEN",
Short: "Sets the value of the github token",
Args: cobra.ExactArgs(1),
RunE: tokenSetGithubCmdF,
@ -57,7 +57,8 @@ func tokenSetJiraCmdF(cmd *cobra.Command, args []string) error {
ErrorAndExit(cmd, err)
}
cfg.JiraToken = args[0]
cfg.JiraUsername = args[0]
cfg.JiraToken = args[1]
if err := config.SaveConfig(cfg); err != nil {
ErrorAndExit(cmd, err)
}

View file

@ -2,5 +2,6 @@ package model
type Config struct {
GithubToken string `json:"github_token"`
JiraUsername string `json:"jira_username"`
JiraToken string `json:"jira_token"`
}