Documentation ¶
Index ¶
- func BuildQSFilters(flg flags.Accumulator, fallbackLimit string) string
- func ConfirmationPrompt(prompt, weighting string, autoAccept bool) bool
- func CreateProjectTar(flg flags.Accumulator) (string, error)
- func GetCLIEmail(args []string) (string, error)
- func GetCLIMFAPasscode() (string, error)
- func GetCLIPassword(passwordFlag string) (string, error)
- func GetCLIProjectName() (string, error)
- func GetDeployID(args []string, deployFlag string) (string, error)
- func GetProjectData(autoAccept bool) (types.ProjectConfig, error)
- func GetProjectDataSkipNew() (types.ProjectConfig, error)
- func GetRemoteCommandID(args []string) (string, error)
- func InitializeIronstarProject() error
- func LinkSubscriptionToProject(config types.ProjectConfig, sub types.Subscription) error
- func PullActiveCredentials() (types.Keylink, error)
- func PullCredentialsByLogin(login string) (types.Keylink, error)
- func ReadInCredentials() (types.Credentials, error)
- func ReadInProjectConfig(projectRoot string) (types.ProjectConfig, error)
- func RemoveCredentials(oldCreds types.Keylink) error
- func ResolveUserCredentials(loginFlag string) (types.Keylink, error)
- func SafeTouchConfigYAML(path string) error
- func SafeTouchCredentialsYAML() error
- func StdinPrompt(prompt string) (string, error)
- func StdinSecret(prompt string) (string, error)
- func UpdateActiveCredentials(login string) (types.Keylink, error)
- func UpdateCredentialsFile(newCreds types.Keylink) error
- func ValidateEmail(email string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildQSFilters ¶
func BuildQSFilters(flg flags.Accumulator, fallbackLimit string) string
func ConfirmationPrompt ¶
ConfirmationPrompt - The 'weighting' param should be one of [ "y", "n" ].
func CreateProjectTar ¶
func CreateProjectTar(flg flags.Accumulator) (string, error)
CreateProjectTar - Create a project tarball in tmp
func GetCLIEmail ¶
func GetCLIMFAPasscode ¶
func GetCLIPassword ¶
func GetCLIProjectName ¶
func GetProjectData ¶
func GetProjectData(autoAccept bool) (types.ProjectConfig, error)
func GetProjectDataSkipNew ¶
func GetProjectDataSkipNew() (types.ProjectConfig, error)
func GetRemoteCommandID ¶ added in v1.3.0
GetRemoteCommandID
func InitializeIronstarProject ¶
func InitializeIronstarProject() error
func LinkSubscriptionToProject ¶
func LinkSubscriptionToProject(config types.ProjectConfig, sub types.Subscription) error
func PullActiveCredentials ¶
func ReadInCredentials ¶
func ReadInCredentials() (types.Credentials, error)
func ReadInProjectConfig ¶
func ReadInProjectConfig(projectRoot string) (types.ProjectConfig, error)
func RemoveCredentials ¶
func SafeTouchConfigYAML ¶
func SafeTouchCredentialsYAML ¶
func SafeTouchCredentialsYAML() error
func UpdateCredentialsFile ¶
func ValidateEmail ¶
ValidateEmail - Ensure the supplied email address is valid
Types ¶
This section is empty.
Source Files ¶
Click to show internal directories.
Click to hide internal directories.