vendor: github.com/docker/cli-docs-tool v0.10.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
42
vendor/github.com/docker/cli-docs-tool/.golangci.yml
generated
vendored
42
vendor/github.com/docker/cli-docs-tool/.golangci.yml
generated
vendored
@ -1,34 +1,38 @@
|
||||
run:
|
||||
timeout: 10m
|
||||
version: "2"
|
||||
|
||||
linters:
|
||||
default: none
|
||||
enable:
|
||||
- depguard
|
||||
- gofmt
|
||||
- goimports
|
||||
- revive
|
||||
- govet
|
||||
- importas
|
||||
- ineffassign
|
||||
- misspell
|
||||
- typecheck
|
||||
- errname
|
||||
- makezero
|
||||
- whitespace
|
||||
disable-all: true
|
||||
|
||||
linters-settings:
|
||||
depguard:
|
||||
settings:
|
||||
depguard:
|
||||
rules:
|
||||
main:
|
||||
deny:
|
||||
- pkg: io/ioutil
|
||||
desc: The io/ioutil package has been deprecated, see https://go.dev/doc/go1.16#ioutil
|
||||
importas:
|
||||
no-unaliased: true
|
||||
exclusions:
|
||||
generated: lax
|
||||
rules:
|
||||
main:
|
||||
deny:
|
||||
- pkg: io/ioutil
|
||||
desc: The io/ioutil package has been deprecated, see https://go.dev/doc/go1.16#ioutil
|
||||
importas:
|
||||
no-unaliased: true
|
||||
- linters:
|
||||
- revive
|
||||
text: stutters
|
||||
|
||||
formatters:
|
||||
enable:
|
||||
- gofmt
|
||||
- goimports
|
||||
|
||||
issues:
|
||||
exclude-rules:
|
||||
- linters:
|
||||
- revive
|
||||
text: "stutters"
|
||||
max-issues-per-linter: 0
|
||||
max-same-issues: 0
|
||||
|
||||
4
vendor/github.com/docker/cli-docs-tool/Dockerfile
generated
vendored
4
vendor/github.com/docker/cli-docs-tool/Dockerfile
generated
vendored
@ -14,9 +14,9 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
ARG GO_VERSION="1.23"
|
||||
ARG GO_VERSION="1.24"
|
||||
ARG XX_VERSION="1.6.1"
|
||||
ARG GOLANGCI_LINT_VERSION="v1.62"
|
||||
ARG GOLANGCI_LINT_VERSION="v2.1.5"
|
||||
ARG ADDLICENSE_VERSION="v1.1.1"
|
||||
|
||||
ARG LICENSE_ARGS="-c cli-docs-tool -l apache"
|
||||
|
||||
1
vendor/github.com/docker/cli-docs-tool/annotation/annotation.go
generated
vendored
1
vendor/github.com/docker/cli-docs-tool/annotation/annotation.go
generated
vendored
@ -12,6 +12,7 @@
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
// Package annotation handles annotations for CLI commands.
|
||||
package annotation
|
||||
|
||||
const (
|
||||
|
||||
1
vendor/github.com/docker/cli-docs-tool/clidocstool.go
generated
vendored
1
vendor/github.com/docker/cli-docs-tool/clidocstool.go
generated
vendored
@ -12,6 +12,7 @@
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
// Package clidocstool provides tools for generating CLI documentation.
|
||||
package clidocstool
|
||||
|
||||
import (
|
||||
|
||||
8
vendor/github.com/docker/cli-docs-tool/clidocstool_man.go
generated
vendored
8
vendor/github.com/docker/cli-docs-tool/clidocstool_man.go
generated
vendored
@ -64,6 +64,14 @@ func (c *Client) genManTreeCustom(cmd *cobra.Command) error {
|
||||
return nil
|
||||
}
|
||||
|
||||
// Skip hidden command recursively
|
||||
for curr := cmd; curr != nil; curr = curr.Parent() {
|
||||
if curr.Hidden {
|
||||
log.Printf("INFO: Skipping Man for %q (hidden command)", curr.CommandPath())
|
||||
return nil
|
||||
}
|
||||
}
|
||||
|
||||
log.Printf("INFO: Generating Man for %q", cmd.CommandPath())
|
||||
|
||||
return doc.GenManTreeFromOpts(cmd, doc.GenManTreeOptions{
|
||||
|
||||
10
vendor/github.com/docker/cli-docs-tool/clidocstool_md.go
generated
vendored
10
vendor/github.com/docker/cli-docs-tool/clidocstool_md.go
generated
vendored
@ -53,10 +53,12 @@ func (c *Client) GenMarkdownTree(cmd *cobra.Command) error {
|
||||
return nil
|
||||
}
|
||||
|
||||
// Skip hidden command
|
||||
if cmd.Hidden {
|
||||
log.Printf("INFO: Skipping Markdown for %q (hidden command)", cmd.CommandPath())
|
||||
return nil
|
||||
// Skip hidden command recursively
|
||||
for curr := cmd; curr != nil; curr = curr.Parent() {
|
||||
if curr.Hidden {
|
||||
log.Printf("INFO: Skipping Markdown for %q (hidden command)", curr.CommandPath())
|
||||
return nil
|
||||
}
|
||||
}
|
||||
|
||||
log.Printf("INFO: Generating Markdown for %q", cmd.CommandPath())
|
||||
|
||||
7
vendor/github.com/docker/cli-docs-tool/clidocstool_yaml.go
generated
vendored
7
vendor/github.com/docker/cli-docs-tool/clidocstool_yaml.go
generated
vendored
@ -169,6 +169,9 @@ func (c *Client) genYamlCustom(cmd *cobra.Command, w io.Writer) error {
|
||||
|
||||
// check recursively to handle inherited annotations
|
||||
for curr := cmd; curr != nil; curr = curr.Parent() {
|
||||
if curr.Hidden {
|
||||
cliDoc.Hidden = true
|
||||
}
|
||||
if v, ok := curr.Annotations["version"]; ok && cliDoc.MinAPIVersion == "" {
|
||||
cliDoc.MinAPIVersion = v
|
||||
}
|
||||
@ -349,9 +352,9 @@ func genFlagResult(cmd *cobra.Command, flags *pflag.FlagSet, anchors map[string]
|
||||
//
|
||||
// This makes the generated YAML more readable, and easier to review changes.
|
||||
// max can be used to customize the width to keep the whole line < 80 chars.
|
||||
func forceMultiLine(s string, max int) string {
|
||||
func forceMultiLine(s string, maxWidth int) string {
|
||||
s = strings.TrimSpace(s)
|
||||
if len(s) > max && !strings.Contains(s, "\n") {
|
||||
if len(s) > maxWidth && !strings.Contains(s, "\n") {
|
||||
s = s + "\n"
|
||||
}
|
||||
return s
|
||||
|
||||
Reference in New Issue
Block a user