MCPcopy Create free account
hub / github.com/UiPath/uipathcli / createShowCommand

Method createShowCommand

commandline/command_builder.go:721–743  ·  view source on GitHub ↗
(definitions []parser.Definition)

Source from the content-addressed store, hash-verified

719}
720
721func (b CommandBuilder) createShowCommand(definitions []parser.Definition) *CommandDefinition {
722 flags := NewFlagBuilder().
723 AddHelpFlag().
724 Build()
725
726 return NewCommand("show", "Print CLI commands", "Print available uipath CLI commands").
727 WithFlags(flags).
728 WithHidden(true).
729 WithAction(func(context *CommandExecContext) error {
730 defaultFlags := NewFlagBuilder().
731 AddDefaultFlags(false).
732 AddHelpFlag().
733 Build()
734
735 handler := newShowCommandHandler()
736 output, err := handler.Execute(definitions, defaultFlags)
737 if err != nil {
738 return err
739 }
740 _, err = fmt.Fprintln(b.StdOut, output)
741 return err
742 })
743}
744
745func (b CommandBuilder) createInspectCommand(definitions []parser.Definition) *CommandDefinition {
746 flags := NewFlagBuilder().

Callers 1

createInspectCommandMethod · 0.95

Calls 10

NewFlagBuilderFunction · 0.85
newShowCommandHandlerFunction · 0.85
AddHelpFlagMethod · 0.80
WithActionMethod · 0.80
WithFlagsMethod · 0.80
AddDefaultFlagsMethod · 0.80
NewCommandFunction · 0.70
ExecuteMethod · 0.65
BuildMethod · 0.45
WithHiddenMethod · 0.45

Tested by

no test coverage detected