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: almost 2 years ago
Linked from 2 awesome lists

clicommand-linegogolang-libraryjsontomlyaml

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
create-go-app/cliA 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/cobraA library for creating powerful modern CLI applications with a simple interface and flexible flag system.38,579
teris-io/cliProvides a simple API for building command line applications in Go.130
fortio/cliReduces boilerplate code in Go main functions and command-line interfaces for tools and servers.6
ukautz/clifA Go framework for rapid development of command line applications with a builder-like API and support for complex console applications129
akamensky/argparseProvides a flexible and easy-to-use command line argument parsing solution for Go programs.617
jessevdk/go-flagsA command line option parser library for Go.2,608
go-ini/iniA Go library for parsing and manipulating INI configuration files.3,471
golang/toolsProvides tools and packages for static analysis and code transformation of Go programs.7,430
c-bata/go-promptA library for building interactive command-line interfaces with auto-complete suggestions.5,303
emicklei/go-restfulA package for building RESTful web services using Go5,051
opencontainers/runcA CLI tool for spawning and running containers on Linux according to the OCI specification11,987
friendsofgo/gopherapiA simple CRUD API built with Go to demonstrate various software development concepts and patterns77
cristalhq/acmdProvides a lightweight CLI framework for building command-line applications in Go.116
satori/go.uuidProvides a pure Go implementation of Universally Unique Identifiers (UUIDs) with various versions and parsing capabilities.4,894