You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
buildx/vendor/github.com/urfave/cli
Kohei Tokunaga 37763ec29f
Support breakpoint debugger integrated to IDEs
This commit adds the IDE-integrated breakpoint debugger based on walker.
Now buildx provides DAP (Debug Adapter Protocol) API to IDEs so DAP-aware IDEs
can call buildx and allow users to perform breakpoint-based debugging on the
IDE's UI/UX.

Signed-off-by: Kohei Tokunaga <ktokunaga.mail@gmail.com>
2 years ago
..
.flake8 Support breakpoint debugger integrated to IDEs 2 years ago
.gitignore Support breakpoint debugger integrated to IDEs 2 years ago
CODE_OF_CONDUCT.md Support breakpoint debugger integrated to IDEs 2 years ago
LICENSE Support breakpoint debugger integrated to IDEs 2 years ago
README.md Support breakpoint debugger integrated to IDEs 2 years ago
app.go Support breakpoint debugger integrated to IDEs 2 years ago
category.go Support breakpoint debugger integrated to IDEs 2 years ago
cli.go Support breakpoint debugger integrated to IDEs 2 years ago
command.go Support breakpoint debugger integrated to IDEs 2 years ago
context.go Support breakpoint debugger integrated to IDEs 2 years ago
docs.go Support breakpoint debugger integrated to IDEs 2 years ago
errors.go Support breakpoint debugger integrated to IDEs 2 years ago
fish.go Support breakpoint debugger integrated to IDEs 2 years ago
flag.go Support breakpoint debugger integrated to IDEs 2 years ago
flag_bool.go Support breakpoint debugger integrated to IDEs 2 years ago
flag_bool_t.go Support breakpoint debugger integrated to IDEs 2 years ago
flag_duration.go Support breakpoint debugger integrated to IDEs 2 years ago
flag_float64.go Support breakpoint debugger integrated to IDEs 2 years ago
flag_generic.go Support breakpoint debugger integrated to IDEs 2 years ago
flag_int.go Support breakpoint debugger integrated to IDEs 2 years ago
flag_int64.go Support breakpoint debugger integrated to IDEs 2 years ago
flag_int64_slice.go Support breakpoint debugger integrated to IDEs 2 years ago
flag_int_slice.go Support breakpoint debugger integrated to IDEs 2 years ago
flag_string.go Support breakpoint debugger integrated to IDEs 2 years ago
flag_string_slice.go Support breakpoint debugger integrated to IDEs 2 years ago
flag_uint.go Support breakpoint debugger integrated to IDEs 2 years ago
flag_uint64.go Support breakpoint debugger integrated to IDEs 2 years ago
funcs.go Support breakpoint debugger integrated to IDEs 2 years ago
help.go Support breakpoint debugger integrated to IDEs 2 years ago
parse.go Support breakpoint debugger integrated to IDEs 2 years ago
sort.go Support breakpoint debugger integrated to IDEs 2 years ago
template.go Support breakpoint debugger integrated to IDEs 2 years ago

README.md

cli

Run Tests Go Reference 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 for v1 is available at the docs site or in-tree at ./docs/v1/manual.md

Installation

Make sure you have a working Go environment. Go version 1.18+ is supported.

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. For full details, see ./.github/workflows/cli.yml.

Build tags

You can use the following build tags:

urfave_cli_no_docs

When set, this removes ToMarkdown and ToMan methods, so your application won't be able to call those. This reduces the resulting binary size by about 300-400 KB (measured using Go 1.18.1 on Linux/amd64), due to less dependencies.

Using v1 releases

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