cmdutil

package
v1.7.0 Latest Latest
Warning

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

Go to latest
Published: Mar 4, 2021 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var CancelError = errors.New("CancelError")

CancelError signals user-initiated cancellation

View Source
var SilentError = errors.New("SilentError")

SilentError is an error that triggers exit code 1 without any error messaging

Functions

func CheckAuth added in v0.12.0

func CheckAuth(cfg config.Config) bool

func DetermineEditor added in v0.12.0

func DetermineEditor(cf func() (config.Config, error)) (string, error)

TODO: consider passing via Factory TODO: support per-hostname settings

func DisableAuthCheck added in v0.12.0

func DisableAuthCheck(cmd *cobra.Command)

func EnableRepoOverride added in v0.12.0

func EnableRepoOverride(cmd *cobra.Command, f *Factory)

func ExactArgs added in v1.7.0

func ExactArgs(n int, msg string) cobra.PositionalArgs

func IsAuthCheckEnabled added in v0.12.0

func IsAuthCheckEnabled(cmd *cobra.Command) bool

func IsUserCancellation added in v1.7.0

func IsUserCancellation(err error) bool

func MinimumArgs added in v1.2.1

func MinimumArgs(n int, msg string) cobra.PositionalArgs

func MutuallyExclusive added in v1.7.0

func MutuallyExclusive(message string, conditions ...bool) error

func NoArgsQuoteReminder added in v0.10.1

func NoArgsQuoteReminder(cmd *cobra.Command, args []string) error

func ReadFile added in v1.7.0

func ReadFile(filename string, stdin io.ReadCloser) ([]byte, error)

Types

type Factory

type Factory struct {
	IOStreams  *iostreams.IOStreams
	HttpClient func() (*http.Client, error)
	BaseRepo   func() (ghrepo.Interface, error)
	Remotes    func() (context.Remotes, error)
	Config     func() (config.Config, error)
	Branch     func() (string, error)

	// Executable is the path to the currently invoked gh binary
	Executable string
}

type FlagError

type FlagError struct {
	Err error
}

FlagError is the kind of error raised in flag processing

func (FlagError) Error

func (fe FlagError) Error() string

func (FlagError) Unwrap

func (fe FlagError) Unwrap() error

Jump to

Keyboard shortcuts

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