kong

CLI parser

A command-line parser library for Go that simplifies building complex command-line interfaces.

Kong is a command-line parser for Go

GitHub

2k stars
19 watching
140 forks
Language: Go
last commit: 8 days ago
Linked from 2 awesome lists

command-linecommandsflagsgogolangparserstructtags

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
alecthomas/kong-toml A tool that loads and parses TOML configuration files for use in Kong, a popular API gateway. 2
alecthomas/kong-yaml Tools for loading and mapping YAML configuration files in Go applications. 14
alecthomas/kong-hcl A Go package for loading configuration files in the Hiero Configuration Language (HCL) format into a structured data model. 8
akamensky/argparse Provides a flexible and easy-to-use command line argument parsing solution for Go programs. 612
alexflint/go-arg Provides a structured approach to parsing command-line arguments in Go 2,039
mattn/go-shellwords A library for parsing command-line arguments and environment variables in a shell-like way 534
txgruppi/parseargs-go A string argument parser for Go that handles quoted arguments and flags as simple strings. 10
antonholmquist/jason A JSON parsing and manipulation library for the Go programming language 1,142
kongaskristjan/fire-hpp Creates a CLI from a function signature with minimal boilerplate code 446
integrii/flaggy Provides idiomatic Go input parsing with subcommands and flags at any position. 859
davidgamba/go-getoptions A command line option parser with built-in auto-completion support for Go applications. 56
sbstjn/allot A library for matching and parsing text commands with placeholders and patterns 59
ivoputzer/cli-args-parser-kata Implementing a CLI arguments parser to process input in various formats 5
kurehajime/pong-command A simple CLI game implemented in Go 175
alecthomas/pawk A line processor that provides an alternative to AWK using Python expressions and statements 518