xcmd

package
v0.2.40 Latest Latest
Warning

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

Go to latest
Published: Jan 20, 2020 License: MIT Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrInterrupted       = errors.New("interrupted")
	ErrMaxLengthExceeded = fmt.Errorf("maximum byte limit (%v) exceeded", maxLength)
)

Functions

func Args

func Args(fn func(cmd *Command)) func(cmd *Command) *Command

func GetPasswd added in v0.2.34

func GetPasswd(prompt ...string) ([]byte, error)

GetPasswd returns the password read from the terminal without echoing input. The returned byte array does not include end-of-line characters.

func GetPasswdMasked added in v0.2.34

func GetPasswdMasked(prompt ...string) ([]byte, error)

GetPasswdMasked returns the password read from the terminal, echoing asterisks. The returned byte array does not include end-of-line characters.

func GetPasswdPrompt added in v0.2.34

func GetPasswdPrompt(prompt string, mask bool, r fdReader, w io.Writer) ([]byte, error)

GetPasswdPrompt prompts the user and returns the password read from the terminal. If mask is true, then asterisks are echoed. The returned byte array does not include end-of-line characters.

func Init

func Init(cfn ...func(cmd *Command)) func(...string)

Types

type Command

type Command = cobra.Command

Directories

Path Synopsis
Command mdserver is an http server serving directory (recursively) with markdown (.md) files.
Command mdserver is an http server serving directory (recursively) with markdown (.md) files.
res

Jump to

Keyboard shortcuts

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