Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCommand ¶ added in v0.1.4
New returns a cobra command instance based on Handler.
Types ¶
type Handler ¶
type Handler struct { handler.Session // Auth acquires credentials from a cage/cli/handler/mixin/aws/auth.Provider implementation. Auth auth.Mixin // Exec runs a local command AWS credentials set in environment variables. Exec cmd_mixin.Exec // RoleChain defines/collects the CLI flags and provides the implementation for Handler.Auth. RoleChain auth_role.Mixin }
Handler defines the sub-command flags and logic.
func (*Handler) BindFlags ¶
BindFlags binds the flags to Handler fields.
It implements cli/handler/cobra.Handler.
func (*Handler) Init ¶
func (h *Handler) Init() handler_cobra.Init
Init defines the command, its environment variable prefix, etc.
It implements cli/handler/cobra.Handler.
Click to show internal directories.
Click to hide internal directories.