Documentation ¶
Index ¶
Constants ¶
View Source
const ( // ConfigFlagName is the --config flag for the root command. ConfigFlagName = "aspect:config" // InteractiveFlagName is the --interactive flag for the root command. InteractiveFlagName = "aspect:interactive" )
Variables ¶
This section is empty.
Functions ¶
func AddBazelFlags ¶
AddBazelFlags will process the configured cobra commands and add bazel flags to those commands.
func AddGlobalFlags ¶
AddGlobalFlags will add aspect specfic flags to all cobra commands.
func FlagsInterceptor ¶
func FlagsInterceptor(streams ioutils.Streams) interceptors.Interceptor
FlagsIntercepor will parse the incoming flags and remove any aspect specific flags or bazel startup flags from the list of args.
Types ¶
type MultiString ¶
type MultiString struct {
// contains filtered or unexported fields
}
MultiString is the golang implementation of bazel multi-string arguments that satisfies Value from cobra's Flags().Var functions.
func (*MultiString) First ¶
func (s *MultiString) First() string
First satisfies Value from cobra's Flags().Var functions
func (*MultiString) Set ¶
func (s *MultiString) Set(value string) error
Set satisfies Value from cobra's Flags().Var functions.
func (*MultiString) String ¶
func (s *MultiString) String() string
String satisfies Value from cobra's Flags().Var functions.
func (*MultiString) Type ¶
func (s *MultiString) Type() string
Type satisfies Value from cobra's Flags().Var functions.
Click to show internal directories.
Click to hide internal directories.