# urfave/cli

**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/urfave-cli).**

24,125 stars · 1,788 forks · Go · MIT

## Links

- GitHub: https://github.com/urfave/cli
- Homepage: https://cli.urfave.org
- awesome-repositories: https://awesome-repositories.com/repository/urfave-cli.md

## Topics

`cli` `command-line` `go` `golang-library` `json` `toml` `yaml`

## Description

A declarative, simple, fast, and fun package for building command line tools in Go

## Tags

### Part of an Awesome List

- [Command Line Interfaces](https://awesome-repositories.com/f/awesome-lists/devtools/command-line-interfaces.md) — Package for building fast command line apps.
- [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.
- [Developer Tools and CLIs](https://awesome-repositories.com/f/awesome-lists/devtools/developer-tools-and-clis.md) — Declarative package for building command-line tools.
- [Go CLI Frameworks](https://awesome-repositories.com/f/awesome-lists/devtools/go-cli-frameworks.md) — Package for building fast and fun command-line apps.
