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

Method initializeCompletions

cmds/cmd_integrate.go:99–110  ·  view source on GitHub ↗

initializeCompletions sets up completion handlers

()

Source from the content-addressed store, hash-verified

97
98// initializeCompletions sets up completion handlers
99func (i *integrateCmd) initializeCompletions() error {
100 homeDir, err := os.UserHomeDir()
101 if err != nil {
102 return fmt.Errorf("failed to get user home directory -> %w", err)
103 }
104
105 i.bashCompletion = completion.NewBashCompletion(homeDir, rootCmd)
106 i.zshCompletion = completion.NewZshCompletion(homeDir, rootCmd)
107 i.psCompletion = completion.NewPowerShellCompletion(homeDir, rootCmd)
108
109 return nil
110}
111
112func (i *integrateCmd) handleRegister(shell completion.ShellType) error {
113 if err := i.doRegister(shell); err != nil {

Callers 1

executeMethod · 0.95

Calls 3

NewBashCompletionFunction · 0.92
NewZshCompletionFunction · 0.92
NewPowerShellCompletionFunction · 0.92

Tested by

no test coverage detected