Paul Scott and Paul Scott
82394debb7
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 >
2024-04-17 18:54:10 +01:00
Paul Scott and Paul Scott
454a03a766
cmd/tailscale/cli: prepend "tailscale" to usage errors
...
Updates #11626
Signed-off-by: Paul Scott <paul@tailscale.com >
2024-04-17 09:25:34 +01:00
Paul Scott and Paul Scott
d07ede461a
cmd/tailscale/cli: fix "subcommand required" errors when typod
...
Fixes #11672
Signed-off-by: Paul Scott <paul@tailscale.com >
2024-04-17 09:25:34 +01:00
Paul Scott and Paul Scott
3ff3445e9d
cmd/tailscale/cli: improve ShortHelp/ShortUsage unit test, fix new errors
...
Updates #11364
Signed-off-by: Paul Scott <paul@tailscale.com >
2024-04-17 09:25:34 +01:00
Paul Scott and Paul Scott
eb34b8a173
cmd/tailscale/cli: remove explicit usageFunc - its default
...
Updates #cleanup
Signed-off-by: Paul Scott <paul@tailscale.com >
2024-04-17 09:25:34 +01:00
Paul Scott and Paul Scott
a50e4e604e
cmd/tailscale/cli: remove duplicate "tailscale " in drive subcmd usage
...
Updates #cleanup
Signed-off-by: Paul Scott <paul@tailscale.com >
2024-04-17 09:25:34 +01:00
Paul Scott and Paul Scott
62d4be873d
cmd/tailscale/cli: fix drive --help usage identation
...
Updates #cleanup
Signed-off-by: Paul Scott <paul@tailscale.com >
2024-04-17 09:25:34 +01:00
Paul Scott and Paul Scott
da4e92bf01
cmd/tailscale/cli: prefix all --help usages with "tailscale ...", some tidying
...
Also capitalises the start of all ShortHelp, allows subcommands to be hidden
with a "HIDDEN: " prefix in their ShortHelp, and adds a TS_DUMP_HELP envknob
to look at all --help messages together.
Fixes #11664
Signed-off-by: Paul Scott <paul@tailscale.com >
2024-04-09 12:52:34 +01:00
Paul Scott and Paul Scott
2fa20e3787
util/cmpver: add Less/LessEq helper funcs
...
Updates tailscale/corp#17199
Signed-off-by: Paul Scott <paul@tailscale.com >
2024-03-05 16:57:04 +00:00
Paul Scott and Paul Scott
7708ab68c0
cmd/tailscale/cli: pass "-o 'CanonicalizeHostname no'" to ssh
...
Fixes #10348
Signed-off-by: Paul Scott <paul@tailscale.com >
2024-02-21 22:34:34 +00:00
Paul Scott and Paul Scott
65f2d32300
api.md: add device.postureIdentity field
...
Updates tailscale/corp#15445
Signed-off-by: Paul Scott <paul@tailscale.com >
2023-12-19 22:01:20 +00:00
Paul Scott and Paul Scott
03f22cd9fa
client/tailscale: add Device.PostureIdentity field
...
New API fields being added in tailscale/corp#15445 .
Updates tailscale/corp#15203
Signed-off-by: Paul Scott <paul@tailscale.com >
2023-12-19 22:01:20 +00:00