 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
- Variables
- func CheckAuth(cfg config.Config) bool
- func DetermineEditor(cf func() (config.Config, error)) (string, error)
- func DisableAuthCheck(cmd *cobra.Command)
- func EnableRepoOverride(cmd *cobra.Command, f *Factory)
- func ExactArgs(n int, msg string) cobra.PositionalArgs
- func IsAuthCheckEnabled(cmd *cobra.Command) bool
- func IsUserCancellation(err error) bool
- func MinimumArgs(n int, msg string) cobra.PositionalArgs
- func MutuallyExclusive(message string, conditions ...bool) error
- func NoArgsQuoteReminder(cmd *cobra.Command, args []string) error
- func ReadFile(filename string, stdin io.ReadCloser) ([]byte, error)
- type Factory
- type FlagError
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 DetermineEditor ¶ added in v0.12.0
TODO: consider passing via Factory TODO: support per-hostname settings
func DisableAuthCheck ¶ added in v0.12.0
func EnableRepoOverride ¶ added in v0.12.0
func IsAuthCheckEnabled ¶ added in v0.12.0
func IsUserCancellation ¶ added in v1.7.0
func MinimumArgs ¶ added in v1.2.1
func MinimumArgs(n int, msg string) cobra.PositionalArgs
func MutuallyExclusive ¶ added in v1.7.0
func NoArgsQuoteReminder ¶ added in v0.10.1
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
}
     Click to show internal directories. 
   Click to hide internal directories.