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

Method Create

commandline/command_builder.go:788–804  ·  view source on GitHub ↗
(args []string)

Source from the content-addressed store, hash-verified

786}
787
788func (b CommandBuilder) Create(args []string) ([]*CommandDefinition, error) {
789 serviceVersion := b.parseArgument(args, FlagNameServiceVersion)
790 profile := b.parseArgument(args, FlagNameProfile)
791 if serviceVersion == "" && profile != "" {
792 serviceVersion = b.serviceVersionFromProfile(profile)
793 }
794 definitions, err := b.loadDefinitions(args, serviceVersion)
795 if err != nil {
796 return nil, err
797 }
798 servicesCommands := b.createServiceCommands(definitions)
799 autocompleteCommand := b.createAutoCompleteCommand(serviceVersion)
800 configCommand := b.createConfigCommand()
801 inspectCommand := b.createInspectCommand(definitions)
802 commands := append(servicesCommands, autocompleteCommand, configCommand, inspectCommand)
803 return commands, nil
804}

Callers 3

runMethod · 0.95
downloadMethod · 0.80
writeNuspecMethod · 0.80

Calls 7

parseArgumentMethod · 0.95
loadDefinitionsMethod · 0.95
createServiceCommandsMethod · 0.95
createConfigCommandMethod · 0.95
createInspectCommandMethod · 0.95

Tested by

no test coverage detected