cli

Command line app builder

A package for building simple command line tools in Go with support for flexible flag parsing and dynamic shell completion.

A simple, fast, and fun package for building command line apps in Go

GitHub

22k stars
299 watching
2k forks
Language: Go
last commit: 12 days ago
Linked from 2 awesome lists

clicommand-linegogolang-libraryjsontomlyaml

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
create-go-app/cli A command-line tool for creating and deploying full-stack web applications with Go backend, JavaScript/TypeScript frontend, and automated deployment using Ansible and Docker. 2,608
spf13/cobra A library for creating powerful modern CLI applications with a simple interface and flexible flag system. 38,275
teris-io/cli Provides a simple API for building command line applications in Go. 130
fortio/cli Reduces boilerplate code in Go main functions and command-line interfaces for tools and servers. 6
ukautz/clif A Go framework for rapid development of command line applications with a builder-like API and support for complex console applications 129
akamensky/argparse Provides a flexible and easy-to-use command line argument parsing solution for Go programs. 611
jessevdk/go-flags A command line option parser library for Go. 2,596
go-ini/ini A Go library for parsing and manipulating INI configuration files. 3,468
golang/tools Provides tools and packages for static analysis and code transformation of Go programs. 7,401
c-bata/go-prompt A library for building interactive command-line interfaces with auto-complete suggestions. 5,290
emicklei/go-restful A package for building RESTful web services using Go 5,041
opencontainers/runc A CLI tool for spawning and running containers according to the OCI specification. 11,903
friendsofgo/gopherapi A simple CRUD API built with Go to demonstrate various software development concepts and patterns 77
cristalhq/acmd Provides a lightweight CLI framework for building command-line applications in Go. 115
satori/go.uuid A package that provides a pure Go implementation of Universally Unique Identifiers (UUIDs) with various versioning and parsing capabilities. 4,877