# davidgamba/go-getoptions

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/davidgamba-go-getoptions).**

_How this analysis was created: the description and tags below were written by an AI model that read this project's README and public documentation pages; stars, license and language come straight from the GitHub API. The model does not read the source code._

60 stars · 10 forks · Go · MPL-2.0

## Links

- GitHub: https://github.com/DavidGamba/go-getoptions
- awesome-repositories: https://awesome-repositories.com/repository/davidgamba-go-getoptions.md

## Topics

`argument-parser` `argument-parsing` `autocomplete` `cli` `command-line` `flag` `getopt` `golang` `hacktoberfest` `option-parser`

## Description

Fully featured Go (golang) command line option parser with built-in auto-completion support.

## Tags

### Part of an Awesome List

- [Command Line Interfaces](https://awesome-repositories.com/f/awesome-lists/devtools/command-line-interfaces.md) — Option parser inspired by Perl's GetOpt::Long.
- [Command Line Tools](https://awesome-repositories.com/f/awesome-lists/devtools/command-line-tools.md) — Perl-inspired option parser.
- [Console Interfaces](https://awesome-repositories.com/f/awesome-lists/devtools/console-interfaces.md) — Listed in the “Console Interfaces” section of the Awesome Go awesome list.
