Try this search on Go-Search or GitHub.

PathSynopsis
flag
  • 74215 imports
Package flag implements command-line flag parsing.
github.com/codegangsta/cli
  • 5845 imports
  • · 13174 stars
Package cli provides a minimal framework for creating and organizing command line Go applications.
github.com/urfave/cli
  • 3868 imports
  • · 13170 stars
Package cli provides a minimal framework for creating and organizing command line Go applications.
github.com/mitchellh/cli
  • 3831 imports
  • · 1072 stars
A Go library for implementing command-line interfaces.
k8s.io/client-go/tools/clientcmd
  • 2253 imports
  • · 3026 stars
Package clientcmd provides one stop shopping for building a working client from a fixed config, from a .kubeconfig file, from command line flags, or from any merged combination.
github.com/docker/engine-api/types/filters
  • 1832 imports
  • · 269 stars
Package filters provides helper function to parse and handle command line filter, used for example in docker ps or docker images commands.
github.com/juju/cmd
  • 1491 imports
  • · 25 stars
A command line implementation framework
github.com/jessevdk/go-flags
  • 1979 imports
  • · 1609 stars
Package flags provides an extensive command line option parser.
github.com/peterh/liner
  • 680 imports
  • · 622 stars
Package liner implements a simple command line editor, inspired by linenoise (https:/​/​github.com/​antirez/​linenoise/​).
gopkg.in/alecthomas/kingpin.v2
  • 1239 imports
Package kingpin provides command line interfaces like this:
gopkg.in/urfave/cli.v1
  • 1220 imports
Package cli provides a minimal framework for creating and organizing command line Go applications.
launchpad.net/gnuflag
  • 571 imports
Package flag implements command-line flag parsing in the GNU style.
github.com/juju/gnuflag
  • 569 imports
  • · 7 stars
Package flag implements command-line flag parsing in the GNU style.
github.com/coreos/etcd/pkg/flags
  • 569 imports
  • · 29682 stars
Package flags implements command-line flag parsing.
github.com/micro/cli
  • 480 imports
  • · fork
  • · 16 stars
Package cli provides a minimal framework for creating and organizing command line Go applications.
github.com/docopt/docopt-go
  • 781 imports
  • · 982 stars
Package docopt parses command-line arguments based on a help message.
github.com/mistifyio/go-zfs
  • 519 imports
  • · 68 stars
Package zfs provides wrappers around the ZFS command line tools.
github.com/alecthomas/kingpin
  • 252 imports
  • · 2787 stars
Package kingpin provides command line interfaces like this:
github.com/spf13/hugo/commands
  • 259 imports
  • · 41799 stars
Package commands defines and implements command-line commands and flags used by Hugo.
v.io/x/lib/cmdline
  • 225 imports
  • · 20 stars
Package cmdline implements a data-driven mechanism for writing command-line programs with built-in support for help.
github.com/namsral/flag
  • 174 imports
  • · 236 stars
Package flag implements command-line flag parsing.
github.com/juju/utils/keyvalues
  • 162 imports
  • · 65 stars
The keyvalues package implements a set of functions for parsing key=value data, usually passed in as command-line parameters to juju subcommands, e.g.
github.com/manifoldco/promptui
  • 146 imports
  • · 3123 stars
Package promptui is a library providing a simple interface to create command-line prompts for go.
gopkg.in/urfave/cli.v2
  • 255 imports
Package cli provides a minimal framework for creating and organizing command line Go applications.
github.com/mreiferson/go-options
  • 242 imports
  • · 52 stars
options resolves configuration values set via command line flags, config files, and default struct values
github.com/gookit/color
  • 117 imports
  • · 319 stars
Package color is Command line color library.
k8s.io/gengo/args
  • 111 imports
  • · 239 stars
Package args has common command-line flags for generation programs.
github.com/rclone/rclone/fs/config
  • 114 imports
  • · 18656 stars
Package config reads, writes and edits the config file and deals with command line flags
github.com/ctdk/goiardi/config
  • 104 imports
  • · 243 stars
Package config parses command line flags and config files, and defines options used elsewhere in goiardi.
github.com/ncw/rclone/fs/config
  • 107 imports
  • · 18553 stars
Package config reads, writes and edits the config file and deals with command line flags
github.com/simonleung8/flags
  • 117 imports
  • · 4 stars
Improved command-line flag parsing for Go lang
github.com/jawher/mow.cli
  • 152 imports
  • · 635 stars
Package cli provides a framework to build command line applications in Go with most of the burden of arguments parsing and validation placed on the framework instead of the user.
github.com/smira/flag
  • 85 imports
  • · fork
Package flag implements command-line flag parsing.
github.com/google/gxui/samples/flags
  • 93 imports
  • · 4044 stars
Package flags holds command line options common to all GXUI samples.
github.com/micro/go-micro/config/cmd
  • 88 imports
  • · 11745 stars
Package cmd is an interface for parsing the command line
github.com/posener/complete
  • 74 imports
  • · 655 stars
Package complete provides a tool for bash writing bash completion in go, and bash completion for the go command line.
github.com/alexflint/go-arg
  • 114 imports
  • · 837 stars
Package arg parses command line arguments using the fields from a struct.
github.com/youtube/vitess/go/vt/dbconfigs
  • 74 imports
  • · 9168 stars
Package dbconfigs provides the registration for command line options to collect db connection parameters.
vitess.io/vitess/go/vt/dbconfigs
  • 71 imports
  • · 9162 stars
Package dbconfigs provides the registration for command line options to collect db connection parameters.
github.com/btcsuite/go-flags
  • 83 imports
  • · fork
  • · 2 stars
Package flags provides an extensive command line option parser.
github.com/minio/cli
  • 50 imports
  • · fork
  • · 14 stars
Package cli provides a minimal framework for creating and organizing command line Go applications.
github.com/apex/log/handlers/cli
  • 52 imports
  • · 559 stars
Package cli implements a colored text handler suitable for command-line interfaces.
github.com/voxelbrain/goptions
  • 44 imports
  • · 162 stars
package goptions implements a flexible parser for command line options.
github.com/gohugoio/hugo/commands
  • 45 imports
  • · 41710 stars
Package commands defines and implements command-line commands and flags used by Hugo.
github.com/masterzen/winrm
  • 53 imports
  • · 195 stars
Command-line tool and library for Windows remote command execution in Go
gopkg.in/alecthomas/kingpin.v1
  • 66 imports
Package kingpin provides command line interfaces like this:
github.com/genuinetools/pkg/cli
  • 44 imports
  • · 25 stars
Package cli provides a minimal framework for creating and organizing command line Go programs.
github.com/pborman/getopt
  • 39 imports
  • · 54 stars
Package getopt (v1) provides traditional getopt processing for implementing commands that use traditional command lines.
github.com/scionproto/scion/go/lib/env
  • 41 imports
  • · 165 stars
Package env contains common command line and initialization code for SCION services.
github.com/rclone/rclone/vfs/vfsflags
  • 32 imports
  • · 16220 stars
Package vfsflags implements command line flags to set up a vfs
github.com/mkideal/cli
  • 35 imports
  • · 486 stars
CLI - A package for building command line app with go
github.com/​rhysd/​go-github-selfupdate/​selfupdate
  • 28 imports
  • · 276 stars
Package selfupdate provides self-update mechanism to Go command line tools.
github.com/artpar/rclone/fs/config
  • 29 imports
  • · fork
  • · 3 stars
Package config reads, writes and edits the config file and deals with command line flags
go.etcd.io/etcd/pkg/flags
  • 28 imports
  • · 25394 stars
Package flags implements command-line flag parsing.
github.com/jault3/mow.cli
  • 38 imports
  • · fork
Package cli provides a framework to build command line applications in Go with most of the burden of arguments parsing and validation placed on the framework instead of the user.
v.io/jiri/profiles/profilescmdline
  • 27 imports
  • · 25 stars
Package profilescmdline provides a command line driver (for v.io/​x/​lib/​cmdline) for implementing jiri 'profile' subcommands.
leb.io/hrff
  • 25 imports
  • · 2 stars
Package hrff (Human Readbale Flags and Formatting) Allows command line arguments like % dd bs=1Mi Provides SI unit formatting via %h and %H format characters Defines two news types, Int64 and Float64 which provide methods for flags to accept these kind of args
github.com/gonuts/commander
  • 25 imports
  • · 60 stars
commander helps creating command line programs whose arguments are flags, commands and subcommands.
github.com/conformal/go-flags
  • 37 imports
  • · fork
  • · 3 stars
Package flags provides an extensive command line option parser.
github.com/ncw/rclone/vfs/vfsflags
  • 26 imports
  • · 16527 stars
Package vfsflags implements command line flags to set up a vfs
upspin.io/flags
  • 25 imports
Package flags defines command-line flags to make them consistent between binaries.
github.com/gonuts/flag
  • 24 imports
  • · fork
  • · 3 stars
Package flag implements command-line flag parsing.
github.com/artyom/autoflags
  • 24 imports
  • · 21 stars
Package autoflags provides a convenient way of exposing struct fields as command line flags.
github.com/keybase/cli
  • 23 imports
  • · fork
  • · 10 stars
Package cli provides a minimal framework for creating and organizing command line Go applications.
gopkg.in/src-d/go-vitess.v1/vt/dbconfigs
  • 23 imports
Package dbconfigs provides the registration for command line options to collect db connection parameters.
github.com/micro/micro/cli
  • 22 imports
  • · 7445 stars
Package cli is a command line interface
github.com/akamensky/argparse
  • 21 imports
  • · 155 stars
Package argparse provides users with more flexible and configurable option for command line arguments parsing.
git.arvados.org/arvados.git/lib/cmd
  • 22 imports
package cmd helps define reusable functions that can be exposed as [subcommands of] command line programs.
github.com/theckman/goiardi/config
  • 20 imports
  • · fork
Package config parses command line flags and config files, and defines options used elsewhere in goiardi.
github.com/mehrdadrad/mylg/cli
  • 20 imports
  • · 1584 stars
Package cli provides all methods to control command line functions
github.com/jpillora/opts
  • 19 imports
  • · 53 stars
Package opts defines a struct-tag based API for rapidly building command-line interfaces.
github.com/u-root/u-root/pkg/cmdline
  • 20 imports
  • · 1183 stars
Package cmdline is parser for kernel command-line args from /​proc/​cmdline.
github.com/tj/kingpin
  • 17 imports
  • · fork
  • · 9 stars
Package kingpin provides command line interfaces like this:
gopkg.in/tchap/gocli.v2
  • 24 imports
gocli is yet another package to aid with parsing command line arguments.
github.com/mutagen-io/mutagen/cmd
  • 17 imports
  • · 876 stars
Package cmd contains various facilities for the command line portion of Mutagen.
github.com/digitalocean/doctl
  • 18 imports
  • · 2214 stars
The official command line interface for the DigitalOcean API.
github.com/gookit/gcli
  • 15 imports
  • · 97 stars
Package gcli is a simple to use command line application and tool library.
github.com/hedzr/cmdr
  • 15 imports
  • · 29 stars
Package cmdr interprets command-line arguments with POSIX style.
github.com/ghetzel/cli
  • 15 imports
  • · fork
Package cli provides a minimal framework for creating and organizing command line Go applications.
github.com/mongodb/mongo-tools-common/options
  • 15 imports
  • · 4 stars
Package options implements command-line options that are used by all of the mongo tools.
github.com/jaegertracing/jaeger/cmd/flags
  • 15 imports
  • · 10018 stars
Package flags defines command line flags that are shared by several jaeger components.
github.com/crgimenes/goconfig
  • 14 imports
  • · 112 stars
Package goconfig uses a struct as input and populates the fields of this struct with parameters fom command line, environment variables and configuration file.
github.com/​rclone/​rclone/​cmd/​serve/​proxy/​proxyflags
  • 16 imports
  • · 15363 stars
Package proxyflags implements command line flags to set up a proxy
github.com/rclone/rclone/fs/rc/rcflags
  • 15 imports
  • · 18467 stars
Package rcflags implements command line flags to set up the remote control
github.com/admdwrf/ovhcli
  • 22 imports
  • · 6 stars
Manage OVH services from Command Line
github.com/aviddiviner/docopt-go
  • 18 imports
  • · fork
  • · 3 stars
Package docopt parses command-line arguments based on a help message.
github.com/tsuru/gnuflag
  • 12 imports
  • · 2 stars
Package flag implements command-line flag parsing in the GNU style.
github.com/​oasislabs/​oasis-core/​go/​oasis-node/​cmd/​common/​grpc
  • 14 imports
  • · 52 stars
Package grpc implements common gRPC command-line flags.
github.com/go-jira/jira
  • 14 imports
  • · 1762 stars
simple jira command line client in Go
github.com/oliverpool/go-chromecast
  • 19 imports
  • · fork
  • · 3 stars
A command line tool to control Google Chromecast devices.
github.com/smira/commander
  • 11 imports
  • · fork
commander helps creating command line programs whose arguments are flags, commands and subcommands.
github.com/tj/docopt
  • 11 imports
  • · fork
  • · 24 stars
Package docopt parses command-line arguments based on a help message.
github.com/guptarohit/asciigraph
  • 13 imports
  • · 1229 stars
Go package to make lightweight ASCII line graph ╭┈╯ in command line apps with no other dependencies.
github.com/​mortenterhart/​trivial-tickets/​structs
  • 11 imports
Package structs supplies project-wide needed data structures, types and constants for the server and the command-line tool.
gopkg.in/rightscale/rsc.v7/metadata
  • 11 imports
Package metadata contains data structured produced by all API generators and consumed by all API clients and command line tools.
github.com/turbinelabs/cli/command
  • 11 imports
  • · 1 stars
The command package provides an abstraction for a command-line application sub-command, a means to execute code when that sub-command is invoked, a means to report success/​failure status of said code, and generic implementations of help and version sub-commands.
github.com/prysmaticlabs/prysm/shared/cmd
  • 11 imports
  • · 810 stars
Package cmd defines the command line flags for the shared utlities.
github.com/gobs/args
  • 10 imports
  • · 7 stars
This package provides methods to parse a shell-like command line string into a list of arguments.
github.com/sbinet/liner
  • 10 imports
  • · fork
  • · 5 stars
Package liner implements a simple command line editor, inspired by linenoise (https:/​/​github.com/​antirez/​linenoise/​).
github.com/ipfn/go-ipfn-cmd-util
  • 14 imports
Package cmdutil implements command line utilities.