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.