cobra

CLI framework

A library for creating powerful modern CLI applications with a simple interface and flexible flag system.

A Commander for modern Go CLI interactions

GitHub

39k stars
370 watching
3k forks
Language: Go
last commit: almost 2 years ago
Linked from 2 awesome lists

clicli-appcobracobra-generatorcobra-librarycommandcommand-cobracommand-linecommandlinegogolanggolang-applicationgolang-libraryposixposix-compliant-flagssubcommands

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
urfave/cliA package for building simple command line tools in Go with support for flexible flag parsing and dynamic shell completion.22,463
golang/toolsProvides tools and packages for static analysis and code transformation of Go programs.7,430
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
cristalhq/acmdProvides a lightweight CLI framework for building command-line applications in Go.116
rainu/go-command-chainA Go library that simplifies executing complex command pipelines by abstracting away shell-specific details and providing control over input streams and output redirection.62
jessevdk/go-flagsA command line option parser library for Go.2,608
c-bata/go-promptA library for building interactive command-line interfaces with auto-complete suggestions.5,303
xxjwxc/publicA comprehensive utility package for Go programmers175
integrii/flaggyProvides idiomatic Go input parsing with subcommands and flags at any position.860
go-swagger/go-swaggerA toolset for working with RESTful APIs using Swagger 2.0 specifications9,583
disposaboy/gosublimeAn integrated development environment plugin for Sublime Text 3 that enhances Go/Golang development experience with various features and tools.3,419
spf13/viperA Go configuration solution that supports multiple file formats and provides default values, live watching, and override mechanisms.27,450
spf13/pflagProvides a drop-in replacement for Go's native flag package to support POSIX/GNU-style flags.2,441
posener/cmdExtends the standard flag package to support subcommands and other features in a minimalistic API40
akamensky/argparseProvides a flexible and easy-to-use command line argument parsing solution for Go programs.617