Try this search on Go-Search or GitHub.

PathSynopsis
flag
  • 84562 imports
Package flag implements command-line flag parsing.
github.com/codegangsta/cli
  • 5919 imports
  • · 14589 stars
Package cli provides a minimal framework for creating and organizing command line Go applications.
github.com/urfave/cli
  • 4268 imports
  • · 14568 stars
Package cli provides a minimal framework for creating and organizing command line Go applications.
github.com/mitchellh/cli
  • 4294 imports
  • · 1188 stars
A Go library for implementing command-line interfaces.
k8s.io/client-go/tools/clientcmd
  • 2733 imports
  • · 3557 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.
gopkg.in/urfave/cli.v2
  • 2743 imports
Package cli provides a minimal framework for creating and organizing command line Go applications.
github.com/juju/cmd
  • 1491 imports
  • · 25 stars
A command line implementation framework
github.com/jessevdk/go-flags
  • 2207 imports
  • · 1737 stars
Package flags provides an extensive command line option parser.
github.com/peterh/liner
  • 725 imports
  • · 622 stars
Package liner implements a simple command line editor, inspired by linenoise (https:/​/​github.com/​antirez/​linenoise/​).
gopkg.in/alecthomas/kingpin.v2
  • 1455 imports
Package kingpin provides command line interfaces like this:
gopkg.in/urfave/cli.v1
  • 1333 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
  • 619 imports
  • · 33183 stars
Package flags implements command-line flag parsing.
github.com/docopt/docopt-go
  • 866 imports
  • · 982 stars
Package docopt parses command-line arguments based on a help message.
github.com/micro/cli
  • 402 imports
  • · fork
  • · 16 stars
Package cli provides a minimal framework for creating and organizing command line Go applications.
github.com/mistifyio/go-zfs
  • 682 imports
  • · 81 stars
Package zfs provides wrappers around the ZFS command line tools.
github.com/alecthomas/kingpin
  • 262 imports
  • · 2910 stars
Package kingpin provides command line interfaces like this:
v.io/x/lib/cmdline
  • 265 imports
  • · 23 stars
Package cmdline implements a data-driven mechanism for writing command-line programs with built-in support for help.
github.com/spf13/hugo/commands
  • 258 imports
  • · 47156 stars
Package commands defines and implements command-line commands and flags used by Hugo.
github.com/manifoldco/promptui
  • 223 imports
  • · 3557 stars
Package promptui is a library providing a simple interface to create command-line prompts for go.
github.com/juju/utils/keyvalues
  • 184 imports
  • · 170 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/namsral/flag
  • 174 imports
  • · 236 stars
Package flag implements command-line flag parsing.
github.com/gookit/color
  • 168 imports
  • · 544 stars
Package color is Command line color library.
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/ctdk/goiardi/config
  • 125 imports
  • · 264 stars
Package config parses command line flags and config files, and defines options used elsewhere in goiardi.
github.com/rclone/rclone/fs/config
  • 126 imports
  • · 23066 stars
Package config reads, writes and edits the config file and deals with command line flags
k8s.io/gengo/args
  • 111 imports
  • · 239 stars
Package args has common command-line flags for generation programs.
github.com/ncw/rclone/fs/config
  • 110 imports
  • · 23021 stars
Package config reads, writes and edits the config file and deals with command line flags
github.com/jawher/mow.cli
  • 168 imports
  • · 686 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/posener/complete
  • 98 imports
  • · 669 stars
Package complete provides a tool for bash writing bash completion in go, and bash completion for the go command line.
github.com/simonleung8/flags
  • 117 imports
  • · 4 stars
Improved command-line flag parsing for Go lang
github.com/apex/log/handlers/cli
  • 99 imports
  • · 902 stars
Package cli implements a colored text handler suitable for command-line interfaces.
github.com/masterzen/winrm
  • 110 imports
  • · 275 stars
Command-line tool and library for Windows remote command execution in Go
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/alexflint/go-arg
  • 124 imports
  • · 968 stars
Package arg parses command line arguments using the fields from a struct.
vitess.io/vitess/go/vt/dbconfigs
  • 83 imports
  • · 10666 stars
Package dbconfigs provides the registration for command line options to collect db connection parameters.
go.etcd.io/etcd/pkg/flags
  • 76 imports
  • · 30875 stars
Package flags implements command-line flag parsing.
github.com/hedzr/cmdr
  • 67 imports
  • · 40 stars
Package cmdr is a golang library to interpret/​parse the command-line input with POSIX-compliant mode
github.com/youtube/vitess/go/vt/dbconfigs
  • 74 imports
  • · 10485 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/pborman/getopt
  • 47 imports
  • · 78 stars
Package getopt (v1) provides traditional getopt processing for implementing commands that use traditional command lines.
github.com/gohugoio/hugo/commands
  • 47 imports
  • · 47008 stars
Package commands defines and implements command-line commands and flags used by Hugo.
github.com/mkideal/cli
  • 55 imports
  • · 543 stars
CLI - A package for building command line app with go
github.com/voxelbrain/goptions
  • 44 imports
  • · 162 stars
package goptions implements a flexible parser for command line options.
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/artpar/rclone/fs/config
  • 44 imports
  • · fork
  • · 4 stars
Package config reads, writes and edits the config file and deals with command line flags
github.com/scionproto/scion/go/lib/env
  • 44 imports
  • · 180 stars
Package env contains common command line and initialization code for SCION services.
github.com/rclone/rclone/vfs/vfsflags
  • 39 imports
  • · 21103 stars
Package vfsflags implements command line flags to set up a vfs
git.arvados.org/arvados.git/lib/cmd
  • 37 imports
package cmd helps define reusable functions that can be exposed as [subcommands of] command line programs.
github.com/​rhysd/​go-github-selfupdate/​selfupdate
  • 33 imports
  • · 299 stars
Package selfupdate provides self-update mechanism to Go command line tools.
github.com/​Azure/​azure-service-operator/​pkg/​resourcemanager/​config
  • 35 imports
  • · 226 stars
Package config manages loading configuration from environment and command-line params
k8s.io/component-base/version/verflag
  • 32 imports
  • · 33 stars
Package verflag defines utility functions to handle command line flags related to version of Kubernetes.
github.com/ncw/rclone/vfs/vfsflags
  • 30 imports
  • · 22742 stars
Package vfsflags implements command line flags to set up a vfs
github.com/akamensky/argparse
  • 26 imports
  • · 219 stars
Package argparse provides users with more flexible and configurable option for command line arguments 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.
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/alecthomas/kong
  • 24 imports
  • · 355 stars
Package kong aims to support arbitrarily complex command-line structures with as little developer effort as possible.
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.
github.com/jpillora/opts
  • 22 imports
  • · 108 stars
Package opts defines a struct-tag based API for rapidly building command-line interfaces.
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/theckman/goiardi/config
  • 20 imports
  • · fork
Package config parses command line flags and config files, and defines options used elsewhere in goiardi.
github.com/hasura/graphql-engine/cli
  • 20 imports
  • · 19035 stars
Package cli and it's sub packages implements the command line tool for Hasura GraphQL Engine.
github.com/mutagen-io/mutagen/cmd
  • 20 imports
  • · 1132 stars
Package cmd contains utilities for command line tools.
github.com/mehrdadrad/mylg/cli
  • 20 imports
  • · 1584 stars
Package cli provides all methods to control command line functions
github.com/u-root/u-root/pkg/cmdline
  • 20 imports
  • · 1266 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:
github.com/guptarohit/asciigraph
  • 20 imports
  • · 1434 stars
Go package to make lightweight ASCII line graph ╭┈╯ in command line apps with no other dependencies.
gopkg.in/tchap/gocli.v2
  • 24 imports
gocli is yet another package to aid with parsing command line arguments.
go.chromium.org/luci/common/flag
  • 17 imports
Package flag provides the utilities for implementing command line flags.
github.com/​tricksterproxy/​trickster/​pkg/​config
  • 17 imports
  • · 1205 stars
Package config provides Trickster configuration abilities, including parsing and printing configuration files, command line parameters, and environment variables, as well as default values and state.
github.com/alessio/shellescape
  • 15 imports
  • · 43 stars
Package shellescape provides the shellescape.Quote to escape arbitrary strings for a safe use as command line arguments in the most common POSIX shells.
github.com/gookit/gcli
  • 15 imports
  • · 144 stars
Package gcli is a simple to use command line application and tool library.
github.com/ghetzel/cli
  • 15 imports
  • · fork
Package cli provides a minimal framework for creating and organizing command line Go applications.
github.com/prysmaticlabs/prysm/shared/cmd
  • 16 imports
  • · 1218 stars
Package cmd defines the command line flags for the shared utlities.
github.com/digitalocean/doctl
  • 17 imports
  • · 2507 stars
The official command line interface for the DigitalOcean API.
github.com/jaegertracing/jaeger/cmd/flags
  • 15 imports
  • · 10727 stars
Package flags defines command line flags that are shared by several jaeger components.
github.com/rakyll/command
  • 14 imports
  • · 35 stars
Package command allows you to define subcommands for your command line interfaces.
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
  • · 19458 stars
Package rcflags implements command line flags to set up the remote control
github.com/go-jira/jira
  • 16 imports
  • · 2060 stars
simple jira command line client in Go
github.com/crgimenes/goconfig
  • 13 imports
  • · 132 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/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.
golang.org/x/lint/golint
  • 12 imports
golint lints the Go source files named on its command line.
github.com/tsuru/gnuflag
  • 12 imports
  • · 2 stars
Package flag implements command-line flag parsing in the GNU style.
github.com/mongodb/mongo-tools-common/options
  • 12 imports
  • · 9 stars
Package options implements command-line options that are used by all of the mongo tools.
github.com/oliverpool/go-chromecast
  • 19 imports
  • · fork
  • · 4 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.