cli
cli copied to clipboard
A simple, fast, and fun package for building command line apps in Go
## What type of PR is this? - feature ## What this PR does / why we need it: - Allows use of `DetectNewSourceFromFlagFunc(flag)` to support configs in more than...
@urfave/cli Hey! I noticed there are quite a few stale branches (see https://github.com/urfave/cli/branches/stale). Can they be removed?
## What type of PR is this? - cleanup / CI ## What this PR does / why we need it: This PR updates all GitHub Actions we use to...
The runtime dependencies for core library usage should be strictly limited to the Go standard library ("stdlib"). This does not apply to the test dependencies. - [x] #1892
[`gofumpt`](https://github.com/mvdan/gofumpt) is a stricter, drop-in replacement for `gofmt`. Personally, I've been using it for a few years and I like that it takes even more formatting decisions from me, so...
## My urfave/cli version is v2.27.1 ## Checklist - [x] Are you running the latest v2 release? The list of releases is [here](https://github.com/urfave/cli/releases). - [x] Did you check the manual...
## Checklist * [x] Did you perform a search about this feature? Here's the [GitHub guide](https://help.github.com/en/github/managing-your-work-on-github/using-search-to-filter-issues-and-pull-requests) about searching. ## What problem does this solve? This would remove the need for...
I defined a "summary" boolean flag as a `BoolWithInverseFlag`. But the help/usage text doesn't look very helpful to me: ```go package main import ( "context" "github.com/urfave/cli/v3" ) func main() {...
## My urfave/cli version is 2.27.1 ## Checklist - [x] Are you running the latest v2 release? The list of releases is [here](https://github.com/urfave/cli/releases). - [x] Did you check the manual...