Also make `tailscale configure-host` an alias to `tailscale configure synology` Updates #7220 Signed-off-by: Maisem Ali <maisem@tailscale.com>main
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