MCPcopy Index your code
hub / github.com/dagger/dagger / GetFlag

Method GetFlag

cmd/dagger/flags.go:846–852  ·  view source on GitHub ↗
(flags *pflag.FlagSet)

Source from the content-addressed store, hash-verified

844}
845
846func (r *modFunctionArg) GetFlag(flags *pflag.FlagSet) (*pflag.Flag, error) {
847 flag := flags.Lookup(r.FlagName())
848 if flag == nil {
849 return nil, fmt.Errorf("no flag for %q", r.FlagName())
850 }
851 return flag, nil
852}
853
854func (r *modFunctionArg) GetFlagValue(ctx context.Context, flag *pflag.Flag, dag *dagger.Client, md *moduleDef) (any, error) {
855 v := flag.Value

Callers 3

parseArgumentValuesMethod · 0.80
selectWithMethod · 0.80
selectFuncMethod · 0.80

Calls 2

FlagNameMethod · 0.95
LookupMethod · 0.45

Tested by

no test coverage detected