docs: update name

This commit is contained in:
franklin
2021-03-26 14:50:09 +01:00
parent 0625ae67f4
commit 13840d4a47
+14 -13
View File
@@ -13,13 +13,13 @@ var completionCmd = &cobra.Command{
Bash:
$ source <(yourprogram completion bash)
$ source <(squadron completion bash)
# To load completions for each session, execute once:
# Linux:
$ yourprogram completion bash > /etc/bash_completion.d/yourprogram
$ squadron completion bash > /etc/bash_completion.d/squadron
# macOS:
$ yourprogram completion bash > /usr/local/etc/bash_completion.d/yourprogram
$ squadron completion bash > /usr/local/etc/bash_completion.d/squadron
Zsh:
@@ -29,38 +29,39 @@ Zsh:
$ echo "autoload -U compinit; compinit" >> ~/.zshrc
# To load completions for each session, execute once:
$ yourprogram completion zsh > "${fpath[1]}/_yourprogram"
$ squadron completion zsh > "${fpath[1]}/_squadron"
# You will need to start a new shell for this setup to take effect.
fish:
$ yourprogram completion fish | source
$ squadron completion fish | source
# To load completions for each session, execute once:
$ yourprogram completion fish > ~/.config/fish/completions/yourprogram.fish
$ squadron completion fish > ~/.config/fish/completions/squadron.fish
PowerShell:
PS> yourprogram completion powershell | Out-String | Invoke-Expression
PS> squadron completion powershell | Out-String | Invoke-Expression
# To load completions for every new session, run:
PS> yourprogram completion powershell > yourprogram.ps1
PS> squadron completion powershell > squadron.ps1
# and source this file from your PowerShell profile.
`,
DisableFlagsInUseLine: true,
ValidArgs: []string{"bash", "zsh", "fish", "powershell"},
Args: cobra.ExactValidArgs(1),
Run: func(cmd *cobra.Command, args []string) {
RunE: func(cmd *cobra.Command, args []string) error {
switch args[0] {
case "bash":
cmd.Root().GenBashCompletion(os.Stdout)
return cmd.Root().GenBashCompletion(os.Stdout)
case "zsh":
cmd.Root().GenZshCompletion(os.Stdout)
return cmd.Root().GenZshCompletion(os.Stdout)
case "fish":
cmd.Root().GenFishCompletion(os.Stdout, true)
return cmd.Root().GenFishCompletion(os.Stdout, true)
case "powershell":
cmd.Root().GenPowerShellCompletionWithDesc(os.Stdout)
return cmd.Root().GenPowerShellCompletionWithDesc(os.Stdout)
}
return nil
},
}