Documentation
¶
Index ¶
- Variables
- func NewInitCommand(config Config, prompter prompter.Prompter) *cobra.Command
- func NewSetEmailCommand(config Config) *cobra.Command
- func NewSetOriginCommand(config Config) *cobra.Command
- func NewSetTokenCommand(config Config) *cobra.Command
- func NewSetTokenEnvNameCommand(config Config) *cobra.Command
- func NewShowConfigCommand(config Config) *cobra.Command
- func NewSwitchTrustGitBranchCommand(config Config) *cobra.Command
- type BasicConfig
- func (h *BasicConfig) AddAlias(a, t string) error
- func (h *BasicConfig) GetAliases() map[string]string
- func (h *BasicConfig) GetJiraEmail() string
- func (h *BasicConfig) GetJiraOrigin() string
- func (h *BasicConfig) GetJiraToken() string
- func (h *BasicConfig) GetJiraTokenEnvName() string
- func (h *BasicConfig) GetSnapshot() *time.Time
- func (h *BasicConfig) GetTaskFromAlias(a string) (string, error)
- func (h *BasicConfig) GetToken() string
- func (h *BasicConfig) GetTrustGitBranch() bool
- func (h *BasicConfig) RemoveAlias(a string) error
- func (h *BasicConfig) SetJiraEmail(email string) error
- func (h *BasicConfig) SetJiraOrigin(o string) error
- func (h *BasicConfig) SetJiraToken(t string) error
- func (h *BasicConfig) SetJiraTokenEnvName(name string) error
- func (h *BasicConfig) SetSnapshot(s *time.Time) error
- func (h *BasicConfig) SwapTrustGitBranch() error
- type Cfg
- type Config
- type MockConfig
- func (h *MockConfig) AddAlias(a, t string) error
- func (h *MockConfig) GetAliases() map[string]string
- func (h *MockConfig) GetJiraEmail() string
- func (h *MockConfig) GetJiraOrigin() string
- func (h *MockConfig) GetJiraToken() string
- func (h *MockConfig) GetJiraTokenEnvName() string
- func (h *MockConfig) GetSnapshot() *time.Time
- func (h *MockConfig) GetTaskFromAlias(a string) (string, error)
- func (h *MockConfig) GetToken() string
- func (h *MockConfig) GetTrustGitBranch() bool
- func (h *MockConfig) RemoveAlias(a string) error
- func (h *MockConfig) SetConfig(config *Cfg)
- func (h *MockConfig) SetError(err error)
- func (h *MockConfig) SetJiraEmail(email string) error
- func (h *MockConfig) SetJiraOrigin(o string) error
- func (h *MockConfig) SetJiraToken(t string) error
- func (h *MockConfig) SetJiraTokenEnvName(name string) error
- func (h *MockConfig) SetSnapshot(s *time.Time) error
- func (h *MockConfig) SwapTrustGitBranch() error
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrorAliasDontExists = errors.New("alias doesn't exists")
View Source
var ErrorAliasExists = errors.New("alias already exists")
Functions ¶
func NewSetEmailCommand ¶ added in v1.0.1
func NewSetOriginCommand ¶
func NewSetTokenCommand ¶
func NewShowConfigCommand ¶ added in v1.0.1
Types ¶
type BasicConfig ¶ added in v1.0.1
type BasicConfig struct {
// contains filtered or unexported fields
}
func NewBasicConfig ¶ added in v1.0.1
func NewBasicConfig() *BasicConfig
func (*BasicConfig) AddAlias ¶ added in v1.0.1
func (h *BasicConfig) AddAlias(a, t string) error
func (*BasicConfig) GetAliases ¶ added in v1.0.1
func (h *BasicConfig) GetAliases() map[string]string
func (*BasicConfig) GetJiraEmail ¶ added in v1.0.1
func (h *BasicConfig) GetJiraEmail() string
func (*BasicConfig) GetJiraOrigin ¶ added in v1.0.1
func (h *BasicConfig) GetJiraOrigin() string
func (*BasicConfig) GetJiraToken ¶ added in v1.0.1
func (h *BasicConfig) GetJiraToken() string
func (*BasicConfig) GetJiraTokenEnvName ¶ added in v1.0.1
func (h *BasicConfig) GetJiraTokenEnvName() string
func (*BasicConfig) GetSnapshot ¶ added in v1.0.1
func (h *BasicConfig) GetSnapshot() *time.Time
func (*BasicConfig) GetTaskFromAlias ¶ added in v1.0.1
func (h *BasicConfig) GetTaskFromAlias(a string) (string, error)
func (*BasicConfig) GetToken ¶ added in v1.0.1
func (h *BasicConfig) GetToken() string
func (*BasicConfig) GetTrustGitBranch ¶ added in v1.0.1
func (h *BasicConfig) GetTrustGitBranch() bool
func (*BasicConfig) RemoveAlias ¶ added in v1.0.1
func (h *BasicConfig) RemoveAlias(a string) error
func (*BasicConfig) SetJiraEmail ¶ added in v1.0.1
func (h *BasicConfig) SetJiraEmail(email string) error
func (*BasicConfig) SetJiraOrigin ¶ added in v1.0.1
func (h *BasicConfig) SetJiraOrigin(o string) error
func (*BasicConfig) SetJiraToken ¶ added in v1.0.1
func (h *BasicConfig) SetJiraToken(t string) error
func (*BasicConfig) SetJiraTokenEnvName ¶ added in v1.0.1
func (h *BasicConfig) SetJiraTokenEnvName(name string) error
func (*BasicConfig) SetSnapshot ¶ added in v1.0.1
func (h *BasicConfig) SetSnapshot(s *time.Time) error
func (*BasicConfig) SwapTrustGitBranch ¶ added in v1.0.1
func (h *BasicConfig) SwapTrustGitBranch() error
type Cfg ¶ added in v1.0.1
type Cfg struct {
JiraOrigin string `json:"jira_origin"`
JiraToken string `json:"jira_token"`
JiraTokenEnvName string `json:"jira_token_env_name"`
JiraEmail string `json:"jira_email"`
Aliases map[string]string `json:"aliases"`
Snapshot *time.Time `json:"snapshot"`
TrustGitBranch bool `json:"trustGitBranch"`
}
type Config ¶
type Config interface {
GetToken() string
GetJiraOrigin() string
GetJiraEmail() string
GetJiraTokenEnvName() string
GetJiraToken() string
GetAliases() map[string]string
GetTrustGitBranch() bool
GetSnapshot() *time.Time
SetJiraOrigin(o string) error
SetJiraEmail(email string) error
SetJiraTokenEnvName(name string) error
SetJiraToken(t string) error
AddAlias(a, t string) error
GetTaskFromAlias(a string) (string, error)
RemoveAlias(a string) error
SwapTrustGitBranch() error
SetSnapshot(s *time.Time) error
}
type MockConfig ¶ added in v1.0.1
type MockConfig struct {
// contains filtered or unexported fields
}
func NewMockConfig ¶ added in v1.0.1
func NewMockConfig(config *Cfg) *MockConfig
func (*MockConfig) AddAlias ¶ added in v1.0.1
func (h *MockConfig) AddAlias(a, t string) error
func (*MockConfig) GetAliases ¶ added in v1.0.1
func (h *MockConfig) GetAliases() map[string]string
func (*MockConfig) GetJiraEmail ¶ added in v1.0.1
func (h *MockConfig) GetJiraEmail() string
func (*MockConfig) GetJiraOrigin ¶ added in v1.0.1
func (h *MockConfig) GetJiraOrigin() string
func (*MockConfig) GetJiraToken ¶ added in v1.0.1
func (h *MockConfig) GetJiraToken() string
func (*MockConfig) GetJiraTokenEnvName ¶ added in v1.0.1
func (h *MockConfig) GetJiraTokenEnvName() string
func (*MockConfig) GetSnapshot ¶ added in v1.0.1
func (h *MockConfig) GetSnapshot() *time.Time
func (*MockConfig) GetTaskFromAlias ¶ added in v1.0.1
func (h *MockConfig) GetTaskFromAlias(a string) (string, error)
func (*MockConfig) GetToken ¶ added in v1.0.1
func (h *MockConfig) GetToken() string
func (*MockConfig) GetTrustGitBranch ¶ added in v1.0.1
func (h *MockConfig) GetTrustGitBranch() bool
func (*MockConfig) RemoveAlias ¶ added in v1.0.1
func (h *MockConfig) RemoveAlias(a string) error
func (*MockConfig) SetConfig ¶ added in v1.0.1
func (h *MockConfig) SetConfig(config *Cfg)
func (*MockConfig) SetError ¶ added in v1.0.1
func (h *MockConfig) SetError(err error)
func (*MockConfig) SetJiraEmail ¶ added in v1.0.1
func (h *MockConfig) SetJiraEmail(email string) error
func (*MockConfig) SetJiraOrigin ¶ added in v1.0.1
func (h *MockConfig) SetJiraOrigin(o string) error
func (*MockConfig) SetJiraToken ¶ added in v1.0.1
func (h *MockConfig) SetJiraToken(t string) error
func (*MockConfig) SetJiraTokenEnvName ¶ added in v1.0.1
func (h *MockConfig) SetJiraTokenEnvName(name string) error
func (*MockConfig) SetSnapshot ¶ added in v1.0.1
func (h *MockConfig) SetSnapshot(s *time.Time) error
func (*MockConfig) SwapTrustGitBranch ¶ added in v1.0.1
func (h *MockConfig) SwapTrustGitBranch() error
Click to show internal directories.
Click to hide internal directories.