{"repo":"urfave/cli","free":true,"listed":false,"github":"https://github.com/urfave/cli","clone":"git clone https://github.com/urfave/cli.git","description":"A declarative, simple, fast, and fun package for building command line tools in Go","language":"Go","stars":24197,"topics":["golang-library","command-line","go","yaml","cli","json","toml"],"license":"MIT","category":"cli-tools","readme_excerpt":"Welcome to urfave/cli [![Go Reference][goreference badge]][goreference link] [![Go Report Card][goreportcard badge]][goreportcard link] [![codecov][codecov badge]][codecov link] [![Tests status][test badge]][test link] urfave/cli is a declarative , simple, fast, and fun package for building command line tools in Go featuring: - commands and subcommands with alias and prefix match support - flexible and permissive help system - dynamic shell completion for bash , zsh , fish , and powershell - no dependencies except Go standard library - input flags for simple types, slices of simple types, time, duration, and others - compound short flag support ( -a -b -c can be shortened to -abc ) - documentation generation in man and Markdown (supported via the [ urfave/cli-docs ][urfave/cli-docs] module) - input lookup from: - environment variables - plain text files - structured file formats (supported via the [ urfave/cli-altsrc ][urfave/cli-altsrc] module) Documentation See the hosted documentation website at . Contents of this website are built from the ./docs directory. Support Check the [Q&A discussions]. If you don't find answer to your question, [create a new discussion]. If you found a bug or have a feature request, [create a new issue]. Please keep in mind that this project is run by unpaid volunteers. License See LICENSE . [test badge]: https://github.com/urfave/cli/actions/workflows/test.yml/badge.svg [test link]: https://github.com/urfave/cli/actions/workflows/test.yml [gorefe","default_branch":null,"files":null,"tree":[],"storefront":"/r/urfave","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/urfave/cli/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}