MCPcopy Create free account
hub / github.com/celer-pkg/celer / doExecute

Method doExecute

cmds/cmd_reverse.go:62–79  ·  view source on GitHub ↗
(args []string)

Source from the content-addressed store, hash-verified

60}
61
62func (r *reverseCmd) doExecute(args []string) error {
63 // Validate package name format
64 if err := r.validatePackageName(args[0]); err != nil {
65 return fmt.Errorf("invalid package name -> %w", err)
66 }
67
68 if err := r.celer.Init(); err != nil {
69 return fmt.Errorf("failed to init celer -> %w", err)
70 }
71
72 libraries, err := r.query(args[0])
73 if err != nil {
74 return fmt.Errorf("failed to query %s -> %w", args[0], err)
75 }
76
77 r.displayResults(args[0], libraries)
78 return nil
79}
80
81func (r *reverseCmd) query(target string) ([]string, error) {
82 var libraries []string

Callers 1

CommandMethod · 0.95

Calls 4

validatePackageNameMethod · 0.95
queryMethod · 0.95
displayResultsMethod · 0.95
InitMethod · 0.65

Tested by

no test coverage detected