mirror of
https://github.com/tailscale/tailscale.git
synced 2025-12-06 12:52:00 +00:00
cmd/tailscale: add shell tab-completion
The approach is lifted from cobra: `tailscale completion bash` emits a bash
script for configuring the shell's autocomplete:
. <( tailscale completion bash )
so that typing:
tailscale st<TAB>
invokes:
tailscale completion __complete -- st
RELNOTE=tailscale CLI now supports shell tab-completion
Fixes #3793
Signed-off-by: Paul Scott <paul@tailscale.com>
This commit is contained in:
10
tempfork/spf13/cobra/README.md
Normal file
10
tempfork/spf13/cobra/README.md
Normal file
@@ -0,0 +1,10 @@
|
||||
# github.com/spf13/cobra
|
||||
|
||||
This package contains a copy of the Apache 2.0-licensed shell scripts that Cobra
|
||||
uses to integrate tab-completion into bash, zsh, fish and powershell, and the
|
||||
constants that interface with them. We are re-using these scripts to implement
|
||||
similar tab-completion for ffcli and the standard library flag package.
|
||||
|
||||
The shell scripts were Go constants in the Cobra code, but we have extracted
|
||||
them into separate files to facilitate gzipping them, and have removed the
|
||||
activeHelp functionality from them.
|
||||
Reference in New Issue
Block a user