Documentation ¶
Index ¶
- func ShowCLITitle()
- type CLIGlobalArgs
- type Cfg
- func (c *Cfg) GetBoolFromViper(key string) (CfgValue, error)
- func (c *Cfg) GetFromAny(key string) (CfgValue, error)
- func (c *Cfg) GetFromEnvVars(key string) (CfgValue, error)
- func (c *Cfg) GetFromViper(key string) (CfgValue, error)
- func (c *Cfg) GetFromViperOrDefault(key string, defaultValue interface{}) (CfgValue, error)
- func (c *Cfg) GetStringFromViper(key string) (CfgValue, error)
- func (c *Cfg) GetStringInterfaceMapFromViper(key string) (CfgValue, error)
- func (c *Cfg) GetStringMapFromViper(key string) (CfgValue, error)
- func (c *Cfg) GetStringSliceFromViper(key string) (CfgValue, error)
- func (c *Cfg) IsRunningInVendorAutomation() bool
- func (c *Cfg) ValidateCfgKey(key string) (string, error)
- type CfgRetriever
- type CfgValue
- type DefaultDirs
- type PipelineDirs
- type PipelineOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ShowCLITitle ¶
func ShowCLITitle()
Types ¶
type CLIGlobalArgs ¶
type CLIGlobalArgs struct { WorkingDir string MountDir string TargetDir string TaskName string ScanEnvVarKeys []string EnvKeyValuePairsToSet map[string]interface{} EnvKeyValuePairsToSetString map[string]string ScanAWSKeys bool ScanTerraformVars bool ScanEnvVarsWithPrefix []string DotEnvFile string ScanAllEnvVars bool CustomCommands []string InitDaggerWithWorkDirByDefault bool RunInVendor bool }
func GetCLIGlobalArgs ¶
func GetCLIGlobalArgs() (CLIGlobalArgs, error)
type Cfg ¶
type Cfg struct {
// contains filtered or unexported fields
}
func (*Cfg) GetBoolFromViper ¶ added in v0.2.11
func (*Cfg) GetFromViperOrDefault ¶ added in v0.2.2
func (*Cfg) GetStringFromViper ¶ added in v0.2.11
func (*Cfg) GetStringInterfaceMapFromViper ¶ added in v0.2.9
func (*Cfg) GetStringMapFromViper ¶ added in v0.2.11
func (*Cfg) GetStringSliceFromViper ¶ added in v0.2.9
func (*Cfg) IsRunningInVendorAutomation ¶
type CfgRetriever ¶
type CfgRetriever interface { GetFromViper(key string) (CfgValue, error) GetFromViperOrDefault(key string, defaultValue interface{}) (CfgValue, error) GetFromEnvVars(key string) (CfgValue, error) GetFromAny(key string) (CfgValue, error) IsRunningInVendorAutomation() bool ValidateCfgKey(key string) (string, error) GetStringSliceFromViper(key string) (CfgValue, error) GetStringInterfaceMapFromViper(key string) (CfgValue, error) GetStringMapFromViper(key string) (CfgValue, error) GetBoolFromViper(key string) (CfgValue, error) GetStringFromViper(key string) (CfgValue, error) }
type DefaultDirs ¶
type DefaultDirs struct { CurrentDir string BinaryDir string GitRepositoryRootDir string HomeDir string BuildDirInContainer string }
func GetDefaultDirs ¶
func GetDefaultDirs() *DefaultDirs
type PipelineDirs ¶ added in v0.2.6
type PipelineOptions ¶
type PipelineOptions struct { WorkDir string WorkDirPath string MountDir string MountDirPath string TargetDir string TargetDirPath string TaskName string EnvVarsDotEnvFilePath string EnvVarsToScanAndSet []string EnvVarsToScanByPrefix []string EnvKeyValuePairsToSet map[string]string EnvVarsFromDotEnvFile map[string]string EnvVarsAWSKeysToScan map[string]string // Automatic discovery of environment variables, for well-known use cases. IsAWSEnvVarKeysToScanEnabled bool IsTerraformVarsScanEnabled bool IsAllEnvVarsToScanEnabled bool IsEnvVarsToScanFromDotEnvFile bool IsEnvVarsToScanByPrefix bool InitDaggerWithWorkDirByDefault bool }
Click to show internal directories.
Click to hide internal directories.