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: about 1 month 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,628
spf13/cobra A library for creating powerful modern CLI applications with a simple interface and flexible flag system. 38,579
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. 617
jessevdk/go-flags A command line option parser library for Go. 2,608
go-ini/ini A Go library for parsing and manipulating INI configuration files. 3,471
golang/tools Provides tools and packages for static analysis and code transformation of Go programs. 7,430
c-bata/go-prompt A library for building interactive command-line interfaces with auto-complete suggestions. 5,303
emicklei/go-restful A package for building RESTful web services using Go 5,051
opencontainers/runc A CLI tool for spawning and running containers on Linux according to the OCI specification 11,987
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. 116
satori/go.uuid Provides a pure Go implementation of Universally Unique Identifiers (UUIDs) with various versions and parsing capabilities. 4,894