tea/vendor/github.com/urfave/cli/v2
6543 d5058b3b20 Update Vendors (#250)
update go min version

Update Vendors:
 * code.gitea.io/gitea-vet v0.2.0 -> v0.2.1
 * code.gitea.io/sdk/gitea v0.13.0 -> v0.13.1
 * github.com/AlecAivazis/survey v2.1.1 -> v2.2.2
 * github.com/adrg/xdg v0.2.1 -> v0.2.2
 * github.com/araddon/dateparse d820a6159ab1 -> 8aadafed4dc4
 * github.com/go-git/go-git v5.1.0 -> v5.2.0
 * github.com/muesli/termenv v0.7.2 -> v0.7.4
 * github.com/stretchr/testify v1.5.1 -> v1.6.1
 * github.com/urfave/cli v2.2.0 -> v2.3.0

Co-authored-by: 6543 <6543@obermui.de>
Reviewed-on: https://gitea.com/gitea/tea/pulls/250
Reviewed-by: Andrew Thornton <art27@cantab.net>
Reviewed-by: mrsdizzie <info@mrsdizzie.com>
Co-Authored-By: 6543 <6543@noreply.gitea.io>
Co-Committed-By: 6543 <6543@noreply.gitea.io>
2020-11-09 23:25:54 +08:00
..
.flake8 chore(cli): upgrade urfave/cli to v2 version (#85) 2020-01-04 17:44:25 +00:00
.gitignore Update Vendors: (#129) 2020-04-30 10:54:11 +00:00
CODE_OF_CONDUCT.md chore(cli): upgrade urfave/cli to v2 version (#85) 2020-01-04 17:44:25 +00:00
LICENSE chore(cli): upgrade urfave/cli to v2 version (#85) 2020-01-04 17:44:25 +00:00
README.md Update Vendors (#250) 2020-11-09 23:25:54 +08:00
app.go Update Vendors (#250) 2020-11-09 23:25:54 +08:00
args.go chore(cli): upgrade urfave/cli to v2 version (#85) 2020-01-04 17:44:25 +00:00
category.go chore(cli): upgrade urfave/cli to v2 version (#85) 2020-01-04 17:44:25 +00:00
cli.go chore(cli): upgrade urfave/cli to v2 version (#85) 2020-01-04 17:44:25 +00:00
command.go Update Vendors (#250) 2020-11-09 23:25:54 +08:00
context.go Update Vendors: (#129) 2020-04-30 10:54:11 +00:00
docs.go chore(cli): upgrade urfave/cli to v2 version (#85) 2020-01-04 17:44:25 +00:00
errors.go Update Vendors (#250) 2020-11-09 23:25:54 +08:00
fish.go Update Vendors (#250) 2020-11-09 23:25:54 +08:00
flag.go Update Vendors: (#129) 2020-04-30 10:54:11 +00:00
flag_bool.go Update Vendors: (#129) 2020-04-30 10:54:11 +00:00
flag_duration.go Update Vendors: (#129) 2020-04-30 10:54:11 +00:00
flag_float64.go Update Vendors: (#129) 2020-04-30 10:54:11 +00:00
flag_float64_slice.go Update Vendors: (#129) 2020-04-30 10:54:11 +00:00
flag_generic.go Update Vendors: (#129) 2020-04-30 10:54:11 +00:00
flag_int.go Update Vendors: (#129) 2020-04-30 10:54:11 +00:00
flag_int64.go Update Vendors: (#129) 2020-04-30 10:54:11 +00:00
flag_int64_slice.go Update Vendors: (#129) 2020-04-30 10:54:11 +00:00
flag_int_slice.go Update Vendors: (#129) 2020-04-30 10:54:11 +00:00
flag_path.go Update Vendors: (#129) 2020-04-30 10:54:11 +00:00
flag_string.go Update Vendors: (#129) 2020-04-30 10:54:11 +00:00
flag_string_slice.go Update Vendors (#250) 2020-11-09 23:25:54 +08:00
flag_timestamp.go Update Vendors (#250) 2020-11-09 23:25:54 +08:00
flag_uint.go Update Vendors: (#129) 2020-04-30 10:54:11 +00:00
flag_uint64.go Update Vendors: (#129) 2020-04-30 10:54:11 +00:00
funcs.go chore(cli): upgrade urfave/cli to v2 version (#85) 2020-01-04 17:44:25 +00:00
go.mod Update Vendors (#250) 2020-11-09 23:25:54 +08:00
go.sum Update Vendors (#250) 2020-11-09 23:25:54 +08:00
help.go Update Vendors (#250) 2020-11-09 23:25:54 +08:00
parse.go chore(cli): upgrade urfave/cli to v2 version (#85) 2020-01-04 17:44:25 +00:00
sort.go chore(cli): upgrade urfave/cli to v2 version (#85) 2020-01-04 17:44:25 +00:00
template.go Update Vendors (#250) 2020-11-09 23:25:54 +08:00

README.md

cli

GoDoc codebeat Go Report Card codecov

cli is a simple, fast, and fun package for building command line apps in Go. The goal is to enable developers to write fast and distributable command line applications in an expressive way.

Usage Documentation

Usage documentation exists for each major version. Don't know what version you're on? You're probably using the version from the master branch, which is currently v2.

Guides for migrating to newer versions:

Installation

Using this package requires a working Go environment. See the install instructions for Go.

Go Modules are required when using this package. See the go blog guide on using Go Modules.

Using v2 releases

$ GO111MODULE=on go get github.com/urfave/cli/v2
...
import (
  "github.com/urfave/cli/v2" // imports as package "cli"
)
...

Using v1 releases

$ GO111MODULE=on go get github.com/urfave/cli
...
import (
  "github.com/urfave/cli"
)
...

GOPATH

Make sure your PATH includes the $GOPATH/bin directory so your commands can be easily used:

export PATH=$PATH:$GOPATH/bin

Supported platforms

cli is tested against multiple versions of Go on Linux, and against the latest released version of Go on OS X and Windows. This project uses Github Actions for builds. To see our currently supported go versions and platforms, look at the ./.github/workflows/cli.yml.