Documentation
¶
Index ¶
- func CmdAwsInstances(util awsUtil.AwsInterface) func(c *cli.Context) error
- func CmdAwsInstancesHelper(c *cli.Context, util awsUtil.AwsInterface) error
- func CmdAwsLoadBalancer(util awsUtil.AwsInterface) func(*cli.Context) error
- func CmdAwsLoadBalancerHelper(c *cli.Context, util awsUtil.AwsInterface) error
- func CmdBuild(c *cli.Context) error
- func CmdCreateConfig(c *cli.Context) error
- func CmdGlobalIPAdd(c *cli.Context) error
- func CmdGlobalIPList(c *cli.Context) error
- func CmdGlobalIPRemove(c *cli.Context) error
- func CmdGroupAdd(c *cli.Context) error
- func CmdGroupList(c *cli.Context) error
- func CmdGroupSet(c *cli.Context) error
- func CmdGroupShow(c *cli.Context) error
- func CmdHostAdd(c *cli.Context) error
- func CmdHostList(c *cli.Context) error
- func CmdHostRemove(c *cli.Context) error
- func CmdHostSet(c *cli.Context) error
- func CmdHostShow(c *cli.Context) error
- func CompleteAwsInstances(util awsUtil.AwsInterface) func(c *cli.Context)
- func CompleteAwsInstancesHelper(c *cli.Context, util awsUtil.AwsInterface)
- func CompleteAwsLoadBalancer(util awsUtil.AwsInterface) func(c *cli.Context)
- func CompleteAwsLoadBalancerHelper(c *cli.Context, util awsUtil.AwsInterface)
- func CompleteBuild(c *cli.Context)
- func CompleteCreateConfig(c *cli.Context)
- func CompleteGlobalIPAdd(c *cli.Context)
- func CompleteGlobalIPRemove(c *cli.Context)
- func CompleteGroupAdd(c *cli.Context)
- func CompleteGroupSet(c *cli.Context)
- func CompleteGroupShow(c *cli.Context)
- func CompleteHostAdd(c *cli.Context)
- func CompleteHostRemove(c *cli.Context)
- func CompleteHostSet(c *cli.Context)
- func CompleteHostShow(c *cli.Context)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CmdAwsInstances ¶
func CmdAwsInstances(util awsUtil.AwsInterface) func(c *cli.Context) error
CmdAwsInstances adds aws instance information to the configuration
func CmdAwsInstancesHelper ¶
func CmdAwsInstancesHelper(c *cli.Context, util awsUtil.AwsInterface) error
CmdAwsInstancesHelper uses the given awsUtil to add aws instance information to the configuration
func CmdAwsLoadBalancer ¶
func CmdAwsLoadBalancer(util awsUtil.AwsInterface) func(*cli.Context) error
CmdAwsLoadBalancer adds aws load balancer information to the configuration
func CmdAwsLoadBalancerHelper ¶
func CmdAwsLoadBalancerHelper(c *cli.Context, util awsUtil.AwsInterface) error
CmdAwsLoadBalancerHelper uses the given awsUtil to add aws load balancer information to the configuration
func CmdCreateConfig ¶
CmdCreateConfig creates a config file from an existing hosts file
func CmdGlobalIPAdd ¶
CmdGlobalIPAdd adds an ip to the global ip list
func CmdGlobalIPList ¶
CmdGlobalIPList adds an ip to the global ip list
func CmdGlobalIPRemove ¶
CmdGlobalIPRemove adds an ip to the global ip list
func CmdGroupList ¶
CmdGroupList lists the groups in the configuration
func CmdGroupSet ¶
CmdGroupSet sets the hostnames in a group to a global ip
func CmdGroupShow ¶
CmdGroupShow lists the hostnames in a group
func CmdHostList ¶
CmdHostList lists the hostNames in the configuration
func CmdHostRemove ¶
CmdHostRemove removes a host from the configuration
func CmdHostSet ¶
CmdHostSet sets the current IP on a hostname
func CmdHostShow ¶
CmdHostShow describes the current state of a host
func CompleteAwsInstances ¶
func CompleteAwsInstances(util awsUtil.AwsInterface) func(c *cli.Context)
CompleteAwsInstances handles bash autocompletion for the 'aws instances' command
func CompleteAwsInstancesHelper ¶
func CompleteAwsInstancesHelper(c *cli.Context, util awsUtil.AwsInterface)
CompleteAwsInstancesHelper handles bash autocompletion for the 'aws instances' command
func CompleteAwsLoadBalancer ¶
func CompleteAwsLoadBalancer(util awsUtil.AwsInterface) func(c *cli.Context)
CompleteAwsLoadBalancer handles bash autocompletion for the 'aws loadBalancers' command
func CompleteAwsLoadBalancerHelper ¶
func CompleteAwsLoadBalancerHelper(c *cli.Context, util awsUtil.AwsInterface)
CompleteAwsLoadBalancerHelper handles bash autocompletion for the 'aws instances' command
func CompleteBuild ¶
CompleteBuild handles bash autocompletion for the 'build' command
func CompleteCreateConfig ¶
CompleteCreateConfig handles bash autocompletion for the 'createConfig' command
func CompleteGlobalIPAdd ¶
CompleteGlobalIPAdd handles bash autocompletion for the 'globalIP add' command
func CompleteGlobalIPRemove ¶
CompleteGlobalIPRemove handles bash autocompletion for the 'globalIP remove' command
func CompleteGroupAdd ¶
CompleteGroupAdd handles bash autocompletion for the 'group add' command
func CompleteGroupSet ¶
CompleteGroupSet handles bash autocompletion for the 'group set' command
func CompleteGroupShow ¶
CompleteGroupShow handles bash autocompletion for the 'group show' command
func CompleteHostAdd ¶
CompleteHostAdd handles bash autocompletion for the 'host add' command
func CompleteHostRemove ¶
CompleteHostRemove handles bash autocompletion for the 'host remove' command
func CompleteHostSet ¶
CompleteHostSet handles bash autocompletion for the 'host set' command
func CompleteHostShow ¶
CompleteHostShow handles bash autocompletion for the 'host show' command
Types ¶
This section is empty.