diff options
Diffstat (limited to 'cmd/tailscaled/tailscale.go')
| -rw-r--r-- | cmd/tailscaled/tailscale.go | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/cmd/tailscaled/tailscale.go b/cmd/tailscaled/tailscale.go new file mode 100644 index 000000000..94a3563a0 --- /dev/null +++ b/cmd/tailscaled/tailscale.go @@ -0,0 +1,27 @@ +// Copyright (c) 2020 Tailscale Inc & AUTHORS All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// The tailscale command is the Tailscale command-line client. It interacts +// with the tailscaled node agent. +package main // import "tailscale.com/cmd/tailscaled" + +import ( + "fmt" + "os" + "path/filepath" + "strings" + + "tailscale.com/cmd/tailscaled/cli" +) + +func tailscale_main() { + args := os.Args[1:] + if name, _ := os.Executable(); strings.HasSuffix(filepath.Base(name), ".cgi") { + args = []string{"web", "-cgi"} + } + if err := cli.Run(args); err != nil { + fmt.Fprintln(os.Stderr, err) + os.Exit(1) + } +} |
