|
| https://go.dev/ |
| Skip to Main Content | https://pkg.go.dev/github.com/FollowTheProcess/cli#main-content |
|
Why Go
| https://pkg.go.dev/github.com/FollowTheProcess/cli |
|
Case Studies
| https://go.dev/solutions#case-studies |
|
Use Cases
| https://go.dev/solutions#use-cases |
|
Security
| https://go.dev/security/ |
| Learn | https://go.dev/learn/ |
|
Docs
| https://pkg.go.dev/github.com/FollowTheProcess/cli |
|
Effective Go
| https://go.dev/doc/effective_go |
|
Go User Manual
| https://go.dev/doc/ |
|
Standard library
| https://pkg.go.dev/std |
|
Release Notes
| https://go.dev/doc/devel/release |
|
API
| https://pkg.go.dev/api |
| Packages | https://pkg.go.dev/ |
|
Community
| https://pkg.go.dev/github.com/FollowTheProcess/cli |
|
Recorded Talks
| https://go.dev/talks/ |
|
Meetups
| https://www.meetup.com/pro/go |
|
Conferences
| https://github.com/golang/go/wiki/Conferences |
|
Go blog
| https://go.dev/blog |
|
Go project
| https://go.dev/help |
|
| https://groups.google.com/g/golang-nuts |
|
| https://github.com/golang |
|
| https://twitter.com/golang |
|
| https://www.reddit.com/r/golang/ |
|
| https://invite.slack.golangbridge.org/ |
|
| https://stackoverflow.com/collectives/go |
|
| https://go.dev/ |
|
Why Go
| https://pkg.go.dev/github.com/FollowTheProcess/cli |
|
Why Go
| https://pkg.go.dev/github.com/FollowTheProcess/cli |
|
Case Studies
| https://go.dev/solutions#case-studies |
|
Use Cases
| https://go.dev/solutions#use-cases |
|
Security
| https://go.dev/security/ |
| Learn | https://go.dev/learn/ |
|
Docs
| https://pkg.go.dev/github.com/FollowTheProcess/cli |
|
Docs
| https://pkg.go.dev/github.com/FollowTheProcess/cli |
|
Effective Go
| https://go.dev/doc/effective_go |
|
Go User Manual
| https://go.dev/doc/ |
|
Standard library
| https://pkg.go.dev/std |
|
Release Notes
| https://go.dev/doc/devel/release |
|
API
| https://pkg.go.dev/api |
| Packages | https://pkg.go.dev/ |
|
Community
| https://pkg.go.dev/github.com/FollowTheProcess/cli |
|
Community
| https://pkg.go.dev/github.com/FollowTheProcess/cli |
|
Recorded Talks
| https://go.dev/talks/ |
|
Meetups
| https://www.meetup.com/pro/go |
|
Conferences
| https://github.com/golang/go/wiki/Conferences |
|
Go blog
| https://go.dev/blog |
|
Go project
| https://go.dev/help |
| https://groups.google.com/g/golang-nuts |
| https://github.com/golang |
| https://twitter.com/golang |
| https://www.reddit.com/r/golang/ |
| https://invite.slack.golangbridge.org/ |
| https://stackoverflow.com/collectives/go |
| Discover Packages | https://pkg.go.dev/ |
|
github.com/FollowTheProcess/cli
| https://pkg.go.dev/github.com/FollowTheProcess/cli@v0.13.0 |
|
| https://go.dev/ |
|
Version:
v0.13.0
| https://pkg.go.dev/github.com/FollowTheProcess/cli?tab=versions |
|
Go to latest
| https://pkg.go.dev/github.com/FollowTheProcess/cli |
| MIT | https://pkg.go.dev/github.com/FollowTheProcess/cli?tab=licenses |
|
Imports: 10
| https://pkg.go.dev/github.com/FollowTheProcess/cli?tab=imports |
|
Imported by: 0
| https://pkg.go.dev/github.com/FollowTheProcess/cli?tab=importedby |
| go.mod | https://github.com/FollowTheProcess/cli/tree/v0.13.0/go.mod |
| Learn more about best practices | https://pkg.go.dev/about#best-practices |
|
github.com/FollowTheProcess/cli
| https://github.com/FollowTheProcess/cli |
|
Open Source Insights
| https://deps.dev/go/github.com%2FFollowTheProcess%2Fcli/v0.13.0 |
|
README
| https://pkg.go.dev/github.com/FollowTheProcess/cli#section-readme |
|
Project Description
| https://pkg.go.dev/github.com/FollowTheProcess/cli#readme-project-description |
|
Installation
| https://pkg.go.dev/github.com/FollowTheProcess/cli#readme-installation |
|
Quickstart
| https://pkg.go.dev/github.com/FollowTheProcess/cli#readme-quickstart |
|
Usage
| https://pkg.go.dev/github.com/FollowTheProcess/cli#readme-usage |
|
Commands
| https://pkg.go.dev/github.com/FollowTheProcess/cli#readme-commands |
|
Sub Commands
| https://pkg.go.dev/github.com/FollowTheProcess/cli#readme-sub-commands |
|
Flags
| https://pkg.go.dev/github.com/FollowTheProcess/cli#readme-flags |
|
Core Principles
| https://pkg.go.dev/github.com/FollowTheProcess/cli#readme-core-principles |
|
😱 Well behaved libraries don't panic
| https://pkg.go.dev/github.com/FollowTheProcess/cli#readme-well-behaved-libraries-don-t-panic |
|
🧘🏻 Keep it Simple
| https://pkg.go.dev/github.com/FollowTheProcess/cli#readme-keep-it-simple |
|
👨🏻🔬 Use Modern Techniques
| https://pkg.go.dev/github.com/FollowTheProcess/cli#readme-use-modern-techniques |
|
🥹 A Beautiful API
| https://pkg.go.dev/github.com/FollowTheProcess/cli#readme-a-beautiful-api |
|
🔐 Immutable State
| https://pkg.go.dev/github.com/FollowTheProcess/cli#readme-immutable-state |
|
🚧 Good Libraries are Hard to Misuse
| https://pkg.go.dev/github.com/FollowTheProcess/cli#readme-good-libraries-are-hard-to-misuse |
|
In the Wild
| https://pkg.go.dev/github.com/FollowTheProcess/cli#readme-in-the-wild |
|
Documentation
| https://pkg.go.dev/github.com/FollowTheProcess/cli#section-documentation |
| Overview | https://pkg.go.dev/github.com/FollowTheProcess/cli#pkg-overview |
|
Index
| https://pkg.go.dev/github.com/FollowTheProcess/cli#pkg-index |
|
Constants
| https://pkg.go.dev/github.com/FollowTheProcess/cli#pkg-constants |
|
Variables
| https://pkg.go.dev/github.com/FollowTheProcess/cli#pkg-variables |
|
Functions
| https://pkg.go.dev/github.com/FollowTheProcess/cli#pkg-functions |
|
Types
| https://pkg.go.dev/github.com/FollowTheProcess/cli#pkg-types |
|
type ArgValidator
| https://pkg.go.dev/github.com/FollowTheProcess/cli#ArgValidator |
|
AnyArgs()
| https://pkg.go.dev/github.com/FollowTheProcess/cli#AnyArgs |
|
BetweenArgs(min, max)
| https://pkg.go.dev/github.com/FollowTheProcess/cli#BetweenArgs |
|
Combine(validators)
| https://pkg.go.dev/github.com/FollowTheProcess/cli#Combine |
|
ExactArgs(n)
| https://pkg.go.dev/github.com/FollowTheProcess/cli#ExactArgs |
|
MaxArgs(n)
| https://pkg.go.dev/github.com/FollowTheProcess/cli#MaxArgs |
|
MinArgs(n)
| https://pkg.go.dev/github.com/FollowTheProcess/cli#MinArgs |
|
NoArgs()
| https://pkg.go.dev/github.com/FollowTheProcess/cli#NoArgs |
|
ValidArgs(valid)
| https://pkg.go.dev/github.com/FollowTheProcess/cli#ValidArgs |
|
type Builder
| https://pkg.go.dev/github.com/FollowTheProcess/cli#Builder |
|
type Command
| https://pkg.go.dev/github.com/FollowTheProcess/cli#Command |
|
New(name, options)
| https://pkg.go.dev/github.com/FollowTheProcess/cli#New |
|
(cmd) Arg(name)
| https://pkg.go.dev/github.com/FollowTheProcess/cli#Command.Arg |
|
(cmd) Execute()
| https://pkg.go.dev/github.com/FollowTheProcess/cli#Command.Execute |
|
(cmd) ExtraArgs()
| https://pkg.go.dev/github.com/FollowTheProcess/cli#Command.ExtraArgs |
|
(cmd) Stderr()
| https://pkg.go.dev/github.com/FollowTheProcess/cli#Command.Stderr |
|
(cmd) Stdin()
| https://pkg.go.dev/github.com/FollowTheProcess/cli#Command.Stdin |
|
(cmd) Stdout()
| https://pkg.go.dev/github.com/FollowTheProcess/cli#Command.Stdout |
|
type FlagCount
| https://pkg.go.dev/github.com/FollowTheProcess/cli#FlagCount |
|
type Flaggable
| https://pkg.go.dev/github.com/FollowTheProcess/cli#Flaggable |
|
type Option
| https://pkg.go.dev/github.com/FollowTheProcess/cli#Option |
|
Allow(validator)
| https://pkg.go.dev/github.com/FollowTheProcess/cli#Allow |
|
BuildDate(date)
| https://pkg.go.dev/github.com/FollowTheProcess/cli#BuildDate |
|
Commit(commit)
| https://pkg.go.dev/github.com/FollowTheProcess/cli#Commit |
|
Example(comment, command)
| https://pkg.go.dev/github.com/FollowTheProcess/cli#Example |
|
Flag(p, name, short, value, usage)
| https://pkg.go.dev/github.com/FollowTheProcess/cli#Flag |
|
Long(long)
| https://pkg.go.dev/github.com/FollowTheProcess/cli#Long |
|
NoColour(noColour)
| https://pkg.go.dev/github.com/FollowTheProcess/cli#NoColour |
|
OptionalArg(name, description, value)
| https://pkg.go.dev/github.com/FollowTheProcess/cli#OptionalArg |
|
OverrideArgs(args)
| https://pkg.go.dev/github.com/FollowTheProcess/cli#OverrideArgs |
|
RequiredArg(name, description)
| https://pkg.go.dev/github.com/FollowTheProcess/cli#RequiredArg |
|
Run(run)
| https://pkg.go.dev/github.com/FollowTheProcess/cli#Run |
|
Short(short)
| https://pkg.go.dev/github.com/FollowTheProcess/cli#Short |
|
Stderr(stderr)
| https://pkg.go.dev/github.com/FollowTheProcess/cli#Stderr |
|
Stdin(stdin)
| https://pkg.go.dev/github.com/FollowTheProcess/cli#Stdin |
|
Stdout(stdout)
| https://pkg.go.dev/github.com/FollowTheProcess/cli#Stdout |
|
SubCommands(builders)
| https://pkg.go.dev/github.com/FollowTheProcess/cli#SubCommands |
|
Version(version)
| https://pkg.go.dev/github.com/FollowTheProcess/cli#Version |
|
Source Files
| https://pkg.go.dev/github.com/FollowTheProcess/cli#section-sourcefiles |
|
Directories
| https://pkg.go.dev/github.com/FollowTheProcess/cli#section-directories |
| ¶ | https://pkg.go.dev/github.com/FollowTheProcess/cli#section-readme |
| https://github.com/FollowTheProcess/cli |
| https://pkg.go.dev/github.com/FollowTheProcess/cli |
| https://goreportcard.com/report/github.com/FollowTheProcess/cli |
| https://github.com/FollowTheProcess/cli |
| https://github.com/FollowTheProcess/cli/actions?query=workflow%3ACI |
| https://codecov.io/gh/FollowTheProcess/cli |
| CLI | https://pkg.go.dev/github.com/FollowTheProcess/cli#readme-cli |
| Project Description | https://pkg.go.dev/github.com/FollowTheProcess/cli#readme-project-description |
| Installation | https://pkg.go.dev/github.com/FollowTheProcess/cli#readme-installation |
| Quickstart | https://pkg.go.dev/github.com/FollowTheProcess/cli#readme-quickstart |
| Usage | https://pkg.go.dev/github.com/FollowTheProcess/cli#readme-usage |
| Commands | https://pkg.go.dev/github.com/FollowTheProcess/cli#readme-commands |
| Sub Commands | https://pkg.go.dev/github.com/FollowTheProcess/cli#readme-sub-commands |
| Flags | https://pkg.go.dev/github.com/FollowTheProcess/cli#readme-flags |
| Core Principles | https://pkg.go.dev/github.com/FollowTheProcess/cli#readme-core-principles |
| 😱 Well behaved libraries don't panic | https://pkg.go.dev/github.com/FollowTheProcess/cli#readme--well-behaved-libraries-dont-panic |
| 🧘🏻 Keep it Simple | https://pkg.go.dev/github.com/FollowTheProcess/cli#readme--keep-it-simple |
| 👨🏻🔬 Use Modern Techniques | https://pkg.go.dev/github.com/FollowTheProcess/cli#readme--use-modern-techniques |
| 🥹 A Beautiful API | https://pkg.go.dev/github.com/FollowTheProcess/cli#readme--a-beautiful-api |
| 🔐 Immutable State | https://pkg.go.dev/github.com/FollowTheProcess/cli#readme--immutable-state |
| 🚧 Good Libraries are Hard to Misuse | https://pkg.go.dev/github.com/FollowTheProcess/cli#readme--good-libraries-are-hard-to-misuse |
| In the Wild | https://pkg.go.dev/github.com/FollowTheProcess/cli#readme-in-the-wild |
| spf13/cobra | https://github.com/spf13/cobra |
| urfave/cli | https://github.com/urfave/cli |
| ./examples | https://github.com/FollowTheProcess/cli/tree/main/examples |
| functional options | https://dave.cheney.net/2014/10/17/functional-options-for-friendly-apis |
| https://pkg.go.dev/github.com/FollowTheProcess/cli#Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#Option |
| spf13/cobra | https://github.com/spf13/cobra |
| spf13/pflag | https://github.com/spf13/pflag |
| functional options | https://dave.cheney.net/2014/10/17/functional-options-for-friendly-apis |
| functional options | https://dave.cheney.net/2014/10/17/functional-options-for-friendly-apis |
| https://github.com/FollowTheProcess/txtract | https://github.com/FollowTheProcess/txtract |
| https://github.com/FollowTheProcess/tag | https://github.com/FollowTheProcess/tag |
| https://github.com/FollowTheProcess/spok | https://github.com/FollowTheProcess/spok |
| https://github.com/FollowTheProcess/gowc | https://github.com/FollowTheProcess/gowc |
| ¶ | https://pkg.go.dev/github.com/FollowTheProcess/cli#section-documentation |
| ¶ | https://pkg.go.dev/github.com/FollowTheProcess/cli#pkg-overview |
| ¶ | https://pkg.go.dev/github.com/FollowTheProcess/cli#pkg-index |
| Constants | https://pkg.go.dev/github.com/FollowTheProcess/cli#pkg-constants |
| type ArgValidator | https://pkg.go.dev/github.com/FollowTheProcess/cli#ArgValidator |
| func AnyArgs() ArgValidator | https://pkg.go.dev/github.com/FollowTheProcess/cli#AnyArgs |
| func BetweenArgs(min, max int) ArgValidator | https://pkg.go.dev/github.com/FollowTheProcess/cli#BetweenArgs |
| func Combine(validators ...ArgValidator) ArgValidator | https://pkg.go.dev/github.com/FollowTheProcess/cli#Combine |
| func ExactArgs(n int) ArgValidator | https://pkg.go.dev/github.com/FollowTheProcess/cli#ExactArgs |
| func MaxArgs(n int) ArgValidator | https://pkg.go.dev/github.com/FollowTheProcess/cli#MaxArgs |
| func MinArgs(n int) ArgValidator | https://pkg.go.dev/github.com/FollowTheProcess/cli#MinArgs |
| func NoArgs() ArgValidator | https://pkg.go.dev/github.com/FollowTheProcess/cli#NoArgs |
| func ValidArgs(valid []string) ArgValidator | https://pkg.go.dev/github.com/FollowTheProcess/cli#ValidArgs |
| type Builder | https://pkg.go.dev/github.com/FollowTheProcess/cli#Builder |
| type Command | https://pkg.go.dev/github.com/FollowTheProcess/cli#Command |
| func New(name string, options ...Option) (*Command, error) | https://pkg.go.dev/github.com/FollowTheProcess/cli#New |
| func (cmd *Command) Arg(name string) string | https://pkg.go.dev/github.com/FollowTheProcess/cli#Command.Arg |
| func (cmd *Command) Execute() error | https://pkg.go.dev/github.com/FollowTheProcess/cli#Command.Execute |
| func (cmd *Command) ExtraArgs() (args []string, ok bool) | https://pkg.go.dev/github.com/FollowTheProcess/cli#Command.ExtraArgs |
| func (cmd *Command) Stderr() io.Writer | https://pkg.go.dev/github.com/FollowTheProcess/cli#Command.Stderr |
| func (cmd *Command) Stdin() io.Reader | https://pkg.go.dev/github.com/FollowTheProcess/cli#Command.Stdin |
| func (cmd *Command) Stdout() io.Writer | https://pkg.go.dev/github.com/FollowTheProcess/cli#Command.Stdout |
| type FlagCount | https://pkg.go.dev/github.com/FollowTheProcess/cli#FlagCount |
| type Flaggable | https://pkg.go.dev/github.com/FollowTheProcess/cli#Flaggable |
| type Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#Option |
| func Allow(validator ArgValidator) Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#Allow |
| func BuildDate(date string) Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#BuildDate |
| func Commit(commit string) Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#Commit |
| func Example(comment, command string) Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#Example |
| func Flag[T Flaggable](p *T, name string, short rune, value T, usage string) Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#Flag |
| func Long(long string) Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#Long |
| func NoColour(noColour bool) Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#NoColour |
| func OptionalArg(name, description, value string) Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#OptionalArg |
| func OverrideArgs(args []string) Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#OverrideArgs |
| func RequiredArg(name, description string) Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#RequiredArg |
| func Run(run func(cmd *Command, args []string) error) Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#Run |
| func Short(short string) Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#Short |
| func Stderr(stderr io.Writer) Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#Stderr |
| func Stdin(stdin io.Reader) Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#Stdin |
| func Stdout(stdout io.Writer) Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#Stdout |
| func SubCommands(builders ...Builder) Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#SubCommands |
| func Version(version string) Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#Version |
| ¶ | https://pkg.go.dev/github.com/FollowTheProcess/cli#pkg-constants |
| View Source | https://github.com/FollowTheProcess/cli/blob/v0.13.0/option.go#L16 |
| flag | https://pkg.go.dev/github.com/FollowTheProcess/cli@v0.13.0/internal/flag |
| NoShortHand | https://pkg.go.dev/github.com/FollowTheProcess/cli@v0.13.0/internal/flag#NoShortHand |
| Flag | https://pkg.go.dev/github.com/FollowTheProcess/cli#Flag |
| ¶ | https://pkg.go.dev/github.com/FollowTheProcess/cli#pkg-variables |
| ¶ | https://pkg.go.dev/github.com/FollowTheProcess/cli#pkg-functions |
| ¶ | https://pkg.go.dev/github.com/FollowTheProcess/cli#pkg-types |
| ArgValidator | https://github.com/FollowTheProcess/cli/blob/v0.13.0/args.go#L12 |
| ¶ | https://pkg.go.dev/github.com/FollowTheProcess/cli#ArgValidator |
| Command | https://pkg.go.dev/github.com/FollowTheProcess/cli#Command |
| string | https://pkg.go.dev/builtin#string |
| error | https://pkg.go.dev/builtin#error |
| Command | https://pkg.go.dev/github.com/FollowTheProcess/cli#Command |
| AnyArgs | https://github.com/FollowTheProcess/cli/blob/v0.13.0/args.go#L18 |
| ¶ | https://pkg.go.dev/github.com/FollowTheProcess/cli#AnyArgs |
| ArgValidator | https://pkg.go.dev/github.com/FollowTheProcess/cli#ArgValidator |
| Command | https://pkg.go.dev/github.com/FollowTheProcess/cli#Command |
| BetweenArgs | https://github.com/FollowTheProcess/cli/blob/v0.13.0/args.go#L102 |
| ¶ | https://pkg.go.dev/github.com/FollowTheProcess/cli#BetweenArgs |
| int | https://pkg.go.dev/builtin#int |
| ArgValidator | https://pkg.go.dev/github.com/FollowTheProcess/cli#ArgValidator |
| Combine | https://github.com/FollowTheProcess/cli/blob/v0.13.0/args.go#L142 |
| ¶ | https://pkg.go.dev/github.com/FollowTheProcess/cli#Combine |
| ArgValidator | https://pkg.go.dev/github.com/FollowTheProcess/cli#ArgValidator |
| ArgValidator | https://pkg.go.dev/github.com/FollowTheProcess/cli#ArgValidator |
| ExactArgs | https://github.com/FollowTheProcess/cli/blob/v0.13.0/args.go#L82 |
| ¶ | https://pkg.go.dev/github.com/FollowTheProcess/cli#ExactArgs |
| int | https://pkg.go.dev/builtin#int |
| ArgValidator | https://pkg.go.dev/github.com/FollowTheProcess/cli#ArgValidator |
| MaxArgs | https://github.com/FollowTheProcess/cli/blob/v0.13.0/args.go#L64 |
| ¶ | https://pkg.go.dev/github.com/FollowTheProcess/cli#MaxArgs |
| int | https://pkg.go.dev/builtin#int |
| ArgValidator | https://pkg.go.dev/github.com/FollowTheProcess/cli#ArgValidator |
| MinArgs | https://github.com/FollowTheProcess/cli/blob/v0.13.0/args.go#L47 |
| ¶ | https://pkg.go.dev/github.com/FollowTheProcess/cli#MinArgs |
| int | https://pkg.go.dev/builtin#int |
| ArgValidator | https://pkg.go.dev/github.com/FollowTheProcess/cli#ArgValidator |
| NoArgs | https://github.com/FollowTheProcess/cli/blob/v0.13.0/args.go#L26 |
| ¶ | https://pkg.go.dev/github.com/FollowTheProcess/cli#NoArgs |
| ArgValidator | https://pkg.go.dev/github.com/FollowTheProcess/cli#ArgValidator |
| ValidArgs | https://github.com/FollowTheProcess/cli/blob/v0.13.0/args.go#L122 |
| ¶ | https://pkg.go.dev/github.com/FollowTheProcess/cli#ValidArgs |
| string | https://pkg.go.dev/builtin#string |
| ArgValidator | https://pkg.go.dev/github.com/FollowTheProcess/cli#ArgValidator |
| Builder | https://github.com/FollowTheProcess/cli/blob/v0.13.0/command.go#L25 |
| ¶ | https://pkg.go.dev/github.com/FollowTheProcess/cli#Builder |
| Command | https://pkg.go.dev/github.com/FollowTheProcess/cli#Command |
| error | https://pkg.go.dev/builtin#error |
| Command | https://pkg.go.dev/github.com/FollowTheProcess/cli#Command |
| SubCommands | https://pkg.go.dev/github.com/FollowTheProcess/cli#SubCommands |
| Command | https://github.com/FollowTheProcess/cli/blob/v0.13.0/command.go#L91 |
| ¶ | https://pkg.go.dev/github.com/FollowTheProcess/cli#Command |
| New | https://github.com/FollowTheProcess/cli/blob/v0.13.0/command.go#L39 |
| ¶ | https://pkg.go.dev/github.com/FollowTheProcess/cli#New |
| string | https://pkg.go.dev/builtin#string |
| Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#Option |
| Command | https://pkg.go.dev/github.com/FollowTheProcess/cli#Command |
| error | https://pkg.go.dev/builtin#error |
| Command | https://pkg.go.dev/github.com/FollowTheProcess/cli#Command |
| Command | https://pkg.go.dev/github.com/FollowTheProcess/cli#Command |
| os.Stdin | https://pkg.go.dev/os#Stdin |
| os.Stdout | https://pkg.go.dev/os#Stdout |
| os.Stderr | https://pkg.go.dev/os#Stderr |
| os.Args | https://pkg.go.dev/os#Args |
| Arg | https://github.com/FollowTheProcess/cli/blob/v0.13.0/command.go#L324 |
| ¶ | https://pkg.go.dev/github.com/FollowTheProcess/cli#Command.Arg |
| Command | https://pkg.go.dev/github.com/FollowTheProcess/cli#Command |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| Execute | https://github.com/FollowTheProcess/cli/blob/v0.13.0/command.go#L189 |
| ¶ | https://pkg.go.dev/github.com/FollowTheProcess/cli#Command.Execute |
| Command | https://pkg.go.dev/github.com/FollowTheProcess/cli#Command |
| error | https://pkg.go.dev/builtin#error |
| ExtraArgs | https://github.com/FollowTheProcess/cli/blob/v0.13.0/command.go#L341 |
| ¶ | https://pkg.go.dev/github.com/FollowTheProcess/cli#Command.ExtraArgs |
| Command | https://pkg.go.dev/github.com/FollowTheProcess/cli#Command |
| string | https://pkg.go.dev/builtin#string |
| bool | https://pkg.go.dev/builtin#bool |
| Stderr | https://github.com/FollowTheProcess/cli/blob/v0.13.0/command.go#L309 |
| ¶ | https://pkg.go.dev/github.com/FollowTheProcess/cli#Command.Stderr |
| Command | https://pkg.go.dev/github.com/FollowTheProcess/cli#Command |
| io | https://pkg.go.dev/io |
| Writer | https://pkg.go.dev/io#Writer |
| Stdin | https://github.com/FollowTheProcess/cli/blob/v0.13.0/command.go#L314 |
| ¶ | https://pkg.go.dev/github.com/FollowTheProcess/cli#Command.Stdin |
| Command | https://pkg.go.dev/github.com/FollowTheProcess/cli#Command |
| io | https://pkg.go.dev/io |
| Reader | https://pkg.go.dev/io#Reader |
| Stdout | https://github.com/FollowTheProcess/cli/blob/v0.13.0/command.go#L304 |
| ¶ | https://pkg.go.dev/github.com/FollowTheProcess/cli#Command.Stdout |
| Command | https://pkg.go.dev/github.com/FollowTheProcess/cli#Command |
| io | https://pkg.go.dev/io |
| Writer | https://pkg.go.dev/io#Writer |
| FlagCount | https://github.com/FollowTheProcess/cli/blob/v0.13.0/option.go#L37 |
| ¶ | https://pkg.go.dev/github.com/FollowTheProcess/cli#FlagCount |
| flag | https://pkg.go.dev/github.com/FollowTheProcess/cli@v0.13.0/internal/flag |
| Count | https://pkg.go.dev/github.com/FollowTheProcess/cli@v0.13.0/internal/flag#Count |
| Flaggable | https://github.com/FollowTheProcess/cli/blob/v0.13.0/option.go#L19 |
| ¶ | https://pkg.go.dev/github.com/FollowTheProcess/cli#Flaggable |
| flag | https://pkg.go.dev/github.com/FollowTheProcess/cli@v0.13.0/internal/flag |
| Flaggable | https://pkg.go.dev/github.com/FollowTheProcess/cli@v0.13.0/internal/flag#Flaggable |
| Option | https://github.com/FollowTheProcess/cli/blob/v0.13.0/option.go#L40 |
| ¶ | https://pkg.go.dev/github.com/FollowTheProcess/cli#Option |
| Command | https://pkg.go.dev/github.com/FollowTheProcess/cli#Command |
| Allow | https://github.com/FollowTheProcess/cli/blob/v0.13.0/option.go#L426 |
| ¶ | https://pkg.go.dev/github.com/FollowTheProcess/cli#Allow |
| ArgValidator | https://pkg.go.dev/github.com/FollowTheProcess/cli#ArgValidator |
| Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#Option |
| Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#Option |
| Command | https://pkg.go.dev/github.com/FollowTheProcess/cli#Command |
| Command | https://pkg.go.dev/github.com/FollowTheProcess/cli#Command |
| Combine | https://pkg.go.dev/github.com/FollowTheProcess/cli#Combine |
| BuildDate | https://github.com/FollowTheProcess/cli/blob/v0.13.0/option.go#L375 |
| ¶ | https://pkg.go.dev/github.com/FollowTheProcess/cli#BuildDate |
| string | https://pkg.go.dev/builtin#string |
| Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#Option |
| Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#Option |
| ldflags | https://www.digitalocean.com/community/tutorials/using-ldflags-to-set-version-information-for-go-applications |
| Commit | https://github.com/FollowTheProcess/cli/blob/v0.13.0/option.go#L354 |
| ¶ | https://pkg.go.dev/github.com/FollowTheProcess/cli#Commit |
| string | https://pkg.go.dev/builtin#string |
| Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#Option |
| Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#Option |
| ldflags | https://www.digitalocean.com/community/tutorials/using-ldflags-to-set-version-information-for-go-applications |
| Example | https://github.com/FollowTheProcess/cli/blob/v0.13.0/option.go#L266 |
| ¶ | https://pkg.go.dev/github.com/FollowTheProcess/cli#Example |
| string | https://pkg.go.dev/builtin#string |
| Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#Option |
| Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#Option |
| Command | https://pkg.go.dev/github.com/FollowTheProcess/cli#Command |
| Command | https://pkg.go.dev/github.com/FollowTheProcess/cli#Command |
| Example | https://pkg.go.dev/github.com/FollowTheProcess/cli#Example |
| Flag | https://github.com/FollowTheProcess/cli/blob/v0.13.0/option.go#L458 |
| ¶ | https://pkg.go.dev/github.com/FollowTheProcess/cli#Flag |
| Flaggable | https://pkg.go.dev/github.com/FollowTheProcess/cli#Flaggable |
| string | https://pkg.go.dev/builtin#string |
| rune | https://pkg.go.dev/builtin#rune |
| string | https://pkg.go.dev/builtin#string |
| Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#Option |
| Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#Option |
| Command | https://pkg.go.dev/github.com/FollowTheProcess/cli#Command |
| Flag | https://pkg.go.dev/github.com/FollowTheProcess/cli#Flag |
| NoShortHand | https://pkg.go.dev/github.com/FollowTheProcess/cli#NoShortHand |
| Long | https://github.com/FollowTheProcess/cli/blob/v0.13.0/option.go#L235 |
| ¶ | https://pkg.go.dev/github.com/FollowTheProcess/cli#Long |
| string | https://pkg.go.dev/builtin#string |
| Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#Option |
| Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#Option |
| Command | https://pkg.go.dev/github.com/FollowTheProcess/cli#Command |
| NoColour | https://github.com/FollowTheProcess/cli/blob/v0.13.0/option.go#L190 |
| ¶ | https://pkg.go.dev/github.com/FollowTheProcess/cli#NoColour |
| bool | https://pkg.go.dev/builtin#bool |
| Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#Option |
| Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#Option |
| Command | https://pkg.go.dev/github.com/FollowTheProcess/cli#Command |
| OptionalArg | https://github.com/FollowTheProcess/cli/blob/v0.13.0/option.go#L546 |
| ¶ | https://pkg.go.dev/github.com/FollowTheProcess/cli#OptionalArg |
| string | https://pkg.go.dev/builtin#string |
| Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#Option |
| Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#Option |
| Command | https://pkg.go.dev/github.com/FollowTheProcess/cli#Command |
| RequiredArg | https://pkg.go.dev/github.com/FollowTheProcess/cli#RequiredArg |
| Command.Arg | https://pkg.go.dev/github.com/FollowTheProcess/cli#Command.Arg |
| OverrideArgs | https://github.com/FollowTheProcess/cli/blob/v0.13.0/option.go#L314 |
| ¶ | https://pkg.go.dev/github.com/FollowTheProcess/cli#OverrideArgs |
| string | https://pkg.go.dev/builtin#string |
| Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#Option |
| Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#Option |
| Command | https://pkg.go.dev/github.com/FollowTheProcess/cli#Command |
| RequiredArg | https://github.com/FollowTheProcess/cli/blob/v0.13.0/option.go#L501 |
| ¶ | https://pkg.go.dev/github.com/FollowTheProcess/cli#RequiredArg |
| string | https://pkg.go.dev/builtin#string |
| Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#Option |
| Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#Option |
| Command | https://pkg.go.dev/github.com/FollowTheProcess/cli#Command |
| Command.Execute | https://pkg.go.dev/github.com/FollowTheProcess/cli#Command.Execute |
| OptionalArg | https://pkg.go.dev/github.com/FollowTheProcess/cli#OptionalArg |
| Command.Arg | https://pkg.go.dev/github.com/FollowTheProcess/cli#Command.Arg |
| Run | https://github.com/FollowTheProcess/cli/blob/v0.13.0/option.go#L290 |
| ¶ | https://pkg.go.dev/github.com/FollowTheProcess/cli#Run |
| Command | https://pkg.go.dev/github.com/FollowTheProcess/cli#Command |
| string | https://pkg.go.dev/builtin#string |
| error | https://pkg.go.dev/builtin#error |
| Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#Option |
| Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#Option |
| Command | https://pkg.go.dev/github.com/FollowTheProcess/cli#Command |
| Short | https://github.com/FollowTheProcess/cli/blob/v0.13.0/option.go#L211 |
| ¶ | https://pkg.go.dev/github.com/FollowTheProcess/cli#Short |
| string | https://pkg.go.dev/builtin#string |
| Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#Option |
| Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#Option |
| Command | https://pkg.go.dev/github.com/FollowTheProcess/cli#Command |
| Stderr | https://github.com/FollowTheProcess/cli/blob/v0.13.0/option.go#L170 |
| ¶ | https://pkg.go.dev/github.com/FollowTheProcess/cli#Stderr |
| io | https://pkg.go.dev/io |
| Writer | https://pkg.go.dev/io#Writer |
| Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#Option |
| Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#Option |
| Command | https://pkg.go.dev/github.com/FollowTheProcess/cli#Command |
| os.Stderr | https://pkg.go.dev/os#Stderr |
| Stdin | https://github.com/FollowTheProcess/cli/blob/v0.13.0/option.go#L126 |
| ¶ | https://pkg.go.dev/github.com/FollowTheProcess/cli#Stdin |
| io | https://pkg.go.dev/io |
| Reader | https://pkg.go.dev/io#Reader |
| Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#Option |
| Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#Option |
| Command | https://pkg.go.dev/github.com/FollowTheProcess/cli#Command |
| os.Stdin | https://pkg.go.dev/os#Stdin |
| Stdout | https://github.com/FollowTheProcess/cli/blob/v0.13.0/option.go#L148 |
| ¶ | https://pkg.go.dev/github.com/FollowTheProcess/cli#Stdout |
| io | https://pkg.go.dev/io |
| Writer | https://pkg.go.dev/io#Writer |
| Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#Option |
| Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#Option |
| Command | https://pkg.go.dev/github.com/FollowTheProcess/cli#Command |
| os.Stdout | https://pkg.go.dev/os#Stdout |
| SubCommands | https://github.com/FollowTheProcess/cli/blob/v0.13.0/option.go#L391 |
| ¶ | https://pkg.go.dev/github.com/FollowTheProcess/cli#SubCommands |
| Builder | https://pkg.go.dev/github.com/FollowTheProcess/cli#Builder |
| Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#Option |
| Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#Option |
| Version | https://github.com/FollowTheProcess/cli/blob/v0.13.0/option.go#L333 |
| ¶ | https://pkg.go.dev/github.com/FollowTheProcess/cli#Version |
| string | https://pkg.go.dev/builtin#string |
| Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#Option |
| Option | https://pkg.go.dev/github.com/FollowTheProcess/cli#Option |
| Command | https://pkg.go.dev/github.com/FollowTheProcess/cli#Command |
| ¶ | https://pkg.go.dev/github.com/FollowTheProcess/cli#section-sourcefiles |
| View all Source files | https://github.com/FollowTheProcess/cli/tree/v0.13.0 |
| args.go | https://github.com/FollowTheProcess/cli/blob/v0.13.0/args.go |
| command.go | https://github.com/FollowTheProcess/cli/blob/v0.13.0/command.go |
| option.go | https://github.com/FollowTheProcess/cli/blob/v0.13.0/option.go |
| ¶ | https://pkg.go.dev/github.com/FollowTheProcess/cli#section-directories |
| cover | https://pkg.go.dev/github.com/FollowTheProcess/cli@v0.13.0/examples/cover |
| namedargs | https://pkg.go.dev/github.com/FollowTheProcess/cli@v0.13.0/examples/namedargs |
| quickstart | https://pkg.go.dev/github.com/FollowTheProcess/cli@v0.13.0/examples/quickstart |
| subcommands | https://pkg.go.dev/github.com/FollowTheProcess/cli@v0.13.0/examples/subcommands |
| colour | https://pkg.go.dev/github.com/FollowTheProcess/cli@v0.13.0/internal/colour |
| flag | https://pkg.go.dev/github.com/FollowTheProcess/cli@v0.13.0/internal/flag |
| table | https://pkg.go.dev/github.com/FollowTheProcess/cli@v0.13.0/internal/table |
|
Why Go
| https://go.dev/solutions |
|
Use Cases
| https://go.dev/solutions#use-cases |
|
Case Studies
| https://go.dev/solutions#case-studies |
|
Get Started
| https://learn.go.dev/ |
|
Playground
| https://play.golang.org |
|
Tour
| https://tour.golang.org |
|
Stack Overflow
| https://stackoverflow.com/questions/tagged/go?tab=Newest |
|
Help
| https://go.dev/help |
|
Packages
| https://pkg.go.dev |
|
Standard Library
| https://pkg.go.dev/std |
|
Sub-repositories
| https://pkg.go.dev/golang.org/x |
|
About Go Packages
| https://pkg.go.dev/about |
|
pkg.go.dev API
| https://pkg.go.dev/api |
|
About
| https://go.dev/project |
| Download | https://go.dev/dl/ |
| Blog | https://go.dev/blog |
|
Issue Tracker
| https://github.com/golang/go/issues |
|
Release Notes
| https://go.dev/doc/devel/release.html |
|
Brand Guidelines
| https://go.dev/brand |
|
Code of Conduct
| https://go.dev/conduct |
|
Connect
| https://www.twitter.com/golang |
|
Twitter
| https://www.twitter.com/golang |
| GitHub | https://github.com/golang |
|
Slack
| https://invite.slack.golangbridge.org/ |
|
r/golang
| https://reddit.com/r/golang |
|
Meetup
| https://www.meetup.com/pro/go |
|
Golang Weekly
| https://golangweekly.com/ |
| Copyright | https://go.dev/copyright |
| Terms of Service | https://go.dev/tos |
|
Privacy Policy
| http://www.google.com/intl/en/policies/privacy/ |
|
Report an Issue
| https://go.dev/s/pkgsite-feedback |
|
| https://google.com |
| Learn more. | https://policies.google.com/technologies/cookies |