Documentation ¶
Index ¶
- func AddCommands(cmd *cobra.Command, cli *ManagerCli)
- func NewApproveCommand(cli *ManagerCli) *cobra.Command
- func NewCheckoutCommand(cli *ManagerCli) *cobra.Command
- func NewDeclineCommand(cli *ManagerCli) *cobra.Command
- func NewDescribeCommand(cli *ManagerCli) *cobra.Command
- func NewListCommand(cli *ManagerCli) *cobra.Command
- func NewMergeCommand(cli *ManagerCli) *cobra.Command
- func NewUnapproveCommand(cli *ManagerCli) *cobra.Command
- type Cli
- type ManagerCli
- type StatusError
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddCommands ¶
func AddCommands(cmd *cobra.Command, cli *ManagerCli)
AddCommands add available commands to the speicifed command
func NewApproveCommand ¶
func NewApproveCommand(cli *ManagerCli) *cobra.Command
NewApproveCommand returns definition of command approve
func NewCheckoutCommand ¶
func NewCheckoutCommand(cli *ManagerCli) *cobra.Command
NewCheckoutCommand returns definition of command checkout
func NewDeclineCommand ¶
func NewDeclineCommand(cli *ManagerCli) *cobra.Command
NewDeclineCommand returns definition of command decline
func NewDescribeCommand ¶
func NewDescribeCommand(cli *ManagerCli) *cobra.Command
NewDescribeCommand returns definition of command describe
func NewListCommand ¶
func NewListCommand(cli *ManagerCli) *cobra.Command
NewListCommand returns definition of command list
func NewMergeCommand ¶ added in v0.9.1
func NewMergeCommand(cli *ManagerCli) *cobra.Command
NewMergeCommand returns definition of command merge
func NewUnapproveCommand ¶
func NewUnapproveCommand(cli *ManagerCli) *cobra.Command
NewUnapproveCommand returns definition of command unapprove
Types ¶
type Cli ¶
type Cli interface { Client() client.APIClient UserCredential() *models.UserCredential Repo() *models.Repository }
Cli interface
type ManagerCli ¶
type ManagerCli struct {
// contains filtered or unexported fields
}
ManagerCli struct
func NewManagerCli ¶
func NewManagerCli(cred *models.UserCredential, repo *models.Repository) *ManagerCli
NewManagerCli creates a new manager cli instance
func (*ManagerCli) Client ¶
func (cli *ManagerCli) Client() client.APIClient
Client returns API client
func (*ManagerCli) Repo ¶
func (cli *ManagerCli) Repo() *models.Repository
Repo returns information on Repository
func (*ManagerCli) UserCredential ¶
func (cli *ManagerCli) UserCredential() *models.UserCredential
UserCredential returns user credential
type StatusError ¶
StatusError struct
func (StatusError) Error ¶
func (e StatusError) Error() string