mirror of https://github.com/tailscale/tailscale/
cmd/tailscale/cli: add a hidden configure subcommand
Also make `tailscale configure-host` an alias to `tailscale configure synology` Updates #7220 Signed-off-by: Maisem Ali <maisem@tailscale.com>pull/7280/head
parent
6927a844b1
commit
181a3da513
@ -0,0 +1,32 @@
|
|||||||
|
// Copyright (c) Tailscale Inc & AUTHORS
|
||||||
|
// SPDX-License-Identifier: BSD-3-Clause
|
||||||
|
|
||||||
|
package cli
|
||||||
|
|
||||||
|
import (
|
||||||
|
"context"
|
||||||
|
"flag"
|
||||||
|
"runtime"
|
||||||
|
|
||||||
|
"github.com/peterbourgon/ff/v3/ffcli"
|
||||||
|
"tailscale.com/version/distro"
|
||||||
|
)
|
||||||
|
|
||||||
|
var configureCmd = &ffcli.Command{
|
||||||
|
Name: "configure",
|
||||||
|
FlagSet: (func() *flag.FlagSet {
|
||||||
|
fs := newFlagSet("configure")
|
||||||
|
return fs
|
||||||
|
})(),
|
||||||
|
Subcommands: configureSubcommands(),
|
||||||
|
Exec: func(ctx context.Context, args []string) error {
|
||||||
|
return flag.ErrHelp
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
||||||
|
func configureSubcommands() (out []*ffcli.Command) {
|
||||||
|
if runtime.GOOS == "linux" && distro.Get() == distro.Synology {
|
||||||
|
out = append(out, synologyConfigureCmd)
|
||||||
|
}
|
||||||
|
return out
|
||||||
|
}
|
Loading…
Reference in New Issue