Documentation
¶
Index ¶
- func NewCmdBuildLogs(fullName string, f *clientcmd.Factory, out io.Writer) *cobra.Command
- func NewCmdCancelBuild(fullName string, f *clientcmd.Factory, out io.Writer) *cobra.Command
- func NewCmdCreate(fullName string, f *clientcmd.Factory, out io.Writer) *cobra.Command
- func NewCmdDelete(fullName string, f *clientcmd.Factory, out io.Writer) *cobra.Command
- func NewCmdExec(fullName string, f *clientcmd.Factory, cmdIn io.Reader, ...) *cobra.Command
- func NewCmdGet(fullName string, f *clientcmd.Factory, out io.Writer) *cobra.Command
- func NewCmdLog(fullName string, f *clientcmd.Factory, out io.Writer) *cobra.Command
- func NewCmdLogin(f *osclientcmd.Factory, reader io.Reader, out io.Writer) *cobra.Command
- func NewCmdNewApplication(fullName string, f *clientcmd.Factory, out io.Writer) *cobra.Command
- func NewCmdOptions(f *clientcmd.Factory, out io.Writer) *cobra.Command
- func NewCmdPortForward(fullName string, f *clientcmd.Factory) *cobra.Command
- func NewCmdProcess(fullName string, f *clientcmd.Factory, out io.Writer) *cobra.Command
- func NewCmdProject(f *clientcmd.Factory, out io.Writer) *cobra.Command
- func NewCmdRollback(fullName string, f *clientcmd.Factory, out io.Writer) *cobra.Command
- func NewCmdStartBuild(fullName string, f *clientcmd.Factory, out io.Writer) *cobra.Command
- func NewCmdUpdate(fullName string, f *clientcmd.Factory, out io.Writer) *cobra.Command
- type LoginOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCmdBuildLogs ¶
func NewCmdCancelBuild ¶
NewCmdCancelBuild manages a build cancelling event. To cancel a build its name has to be specified, and two options are available: displaying logs and restarting.
func NewCmdCreate ¶ added in v0.3.4
func NewCmdDelete ¶ added in v0.3.4
func NewCmdExec ¶ added in v0.4.2
func NewCmdLogin ¶ added in v0.4.2
func NewCmdNewApplication ¶ added in v0.3.1
func NewCmdOptions ¶ added in v0.3.1
func NewCmdPortForward ¶ added in v0.4.2
func NewCmdProcess ¶
NewCmdProcess returns a 'process' command
func NewCmdProject ¶ added in v0.4.2
func NewCmdRollback ¶ added in v0.2.2
func NewCmdStartBuild ¶
Types ¶
type LoginOptions ¶ added in v0.4.2
type LoginOptions struct { // flags and printing helpers Username string Password string Project string // infra ClientConfig kclientcmd.ClientConfig Config *kclient.Config Reader io.Reader // Optional, if provided will only try to save in it PathToSaveConfig string // contains filtered or unexported fields }
Helper for the login and setup process, gathers all information required for a successful login and eventual update of config files. Depending on the Reader present it can be interactive, asking for terminal input in case of any missing information. Notice that some methods mutate this object so it should not be reused. The Config provided as a pointer will also mutate (handle new auth tokens, etc).
func (*LoginOptions) GatherInfo ¶ added in v0.4.2
func (o *LoginOptions) GatherInfo() error
Gather all required information in a comprehensive order.
func (*LoginOptions) SaveConfig ¶ added in v0.4.2
func (o *LoginOptions) SaveConfig() (created bool, err error)
Save all the information present in this helper to a config file. An explicit config file path can be provided, if not use the established conventions about config loading rules. Will create a new config file if one can't be found at all. Will only succeed if all required info is present.