cmd/tailscale: hide share subcommand

Fixes #1115

Signed-off-by: Percy Wegmann <percy@tailscale.com>
pull/11132/head
Percy Wegmann 4 months ago committed by Percy Wegmann
parent 58b8f78e7e
commit d0ef3a25df

@ -125,7 +125,6 @@ change in the future.
versionCmd, versionCmd,
webCmd, webCmd,
fileCmd, fileCmd,
shareCmd,
bugReportCmd, bugReportCmd,
certCmd, certCmd,
netlockCmd, netlockCmd,
@ -148,6 +147,8 @@ change in the future.
switch { switch {
case slices.Contains(args, "debug"): case slices.Contains(args, "debug"):
rootCmd.Subcommands = append(rootCmd.Subcommands, debugCmd) rootCmd.Subcommands = append(rootCmd.Subcommands, debugCmd)
case slices.Contains(args, "share"):
rootCmd.Subcommands = append(rootCmd.Subcommands, shareCmd)
} }
if runtime.GOOS == "linux" && distro.Get() == distro.Synology { if runtime.GOOS == "linux" && distro.Get() == distro.Synology {
rootCmd.Subcommands = append(rootCmd.Subcommands, configureHostCmd) rootCmd.Subcommands = append(rootCmd.Subcommands, configureHostCmd)

@ -15,9 +15,9 @@ import (
) )
const ( const (
shareAddUsage = "[ALPHA] share add <name> <path>" shareAddUsage = "share add <name> <path>"
shareRemoveUsage = "[ALPHA] share remove <name>" shareRemoveUsage = "share remove <name>"
shareListUsage = "[ALPHA] share list" shareListUsage = "share list"
) )
var shareCmd = &ffcli.Command{ var shareCmd = &ffcli.Command{
@ -34,18 +34,18 @@ var shareCmd = &ffcli.Command{
{ {
Name: "add", Name: "add",
Exec: runShareAdd, Exec: runShareAdd,
ShortHelp: "add a share", ShortHelp: "[ALPHA] add a share",
UsageFunc: usageFunc, UsageFunc: usageFunc,
}, },
{ {
Name: "remove", Name: "remove",
ShortHelp: "remove a share", ShortHelp: "[ALPHA] remove a share",
Exec: runShareRemove, Exec: runShareRemove,
UsageFunc: usageFunc, UsageFunc: usageFunc,
}, },
{ {
Name: "list", Name: "list",
ShortHelp: "list current shares", ShortHelp: "[ALPHA] list current shares",
Exec: runShareList, Exec: runShareList,
UsageFunc: usageFunc, UsageFunc: usageFunc,
}, },

Loading…
Cancel
Save