cli

package
v1.36.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 22, 2023 License: BSD-3-Clause Imports: 88 Imported by: 6

Documentation

Overview

Package cli contains the cmd/tailscale CLI code in a package that can be included in other wrapper binaries such as the Mac and Windows clients.

Index

Constants

This section is empty.

Variables

View Source
var Fatalf func(format string, a ...any)

Fatalf, if non-nil, is used instead of log.Fatalf.

View Source
var Stderr io.Writer = os.Stderr
View Source
var Stdout io.Writer = os.Stdout

Functions

func ActLikeCLI

func ActLikeCLI() bool

ActLikeCLI reports whether a GUI application should act like the CLI based on os.Args, GOOS, the context the process is running in (pty, parent PID), etc.

func CleanUpArgs added in v1.22.0

func CleanUpArgs(args []string) []string

CleanUpArgs rewrites command line arguments for simplicity and backwards compatibility. In particular, it rewrites --authkey to --auth-key.

func Run

func Run(args []string) (err error)

Run runs the CLI. The args do not include the binary name.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL