DockerCLI/cli/command
Sebastiaan van Stijn aaa912c9f7
move commonly used top-level commands to the top of --help
This adds a new annotation to commands that are known to be frequently
used, and allows setting a custom weight/order for these commands to
influence in what order they appear in the --help output.

I'm not entirely happy with the implementation (we could at least use
some helpers for this, and/or make it more generic to group commands
in output), but it could be a start.

For now, limiting this to only be used for the top-level --help, but
we can expand this to subcommands as well if we think it makes sense
to highlight "common" / "commonly used" commands.

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2022-04-08 16:55:41 +02:00
..
builder Fix builder prune -a/--all flag description 2020-02-18 14:30:28 +01:00
checkpoint cli/command/checkpoint: remove deprecated io/ioutil 2022-02-25 15:35:51 +01:00
commands remove exec, push, pull, ps, images, info from "legacy" commands 2022-04-08 16:55:39 +02:00
config move orchestration commands to their own section in --help output 2022-04-08 16:55:34 +02:00
container move commonly used top-level commands to the top of --help 2022-04-08 16:55:41 +02:00
context use client consts for environment variable names 2022-03-30 17:42:20 +02:00
formatter linting: fix incorrectly formatted errors (revive) 2022-03-28 10:37:25 +02:00
idresolver bump gotest.tools v3.0.1 for compatibility with Go 1.14 2020-02-23 00:28:55 +01:00
image move commonly used top-level commands to the top of --help 2022-04-08 16:55:41 +02:00
inspect linting: fix incorrectly formatted errors (revive) 2022-03-28 10:37:25 +02:00
manifest cli/registry/client: remove unused RegistryClient.GetTags() 2022-03-30 20:00:34 +02:00
network linting: fix incorrectly formatted errors (revive) 2022-03-28 10:37:25 +02:00
node linting: fix incorrectly formatted errors (revive) 2022-03-28 10:37:25 +02:00
plugin linting: fix incorrectly formatted errors (revive) 2022-03-28 10:37:25 +02:00
registry move commonly used top-level commands to the top of --help 2022-04-08 16:55:41 +02:00
secret move orchestration commands to their own section in --help output 2022-04-08 16:55:34 +02:00
service move orchestration commands to their own section in --help output 2022-04-08 16:55:34 +02:00
stack move orchestration commands to their own section in --help output 2022-04-08 16:55:34 +02:00
swarm cli/command/swarm: remove deprecated io/ioutil and use t.TempDir() 2022-02-25 15:42:11 +01:00
system move commonly used top-level commands to the top of --help 2022-04-08 16:55:41 +02:00
task linting: fix incorrectly formatted errors (revive) 2022-03-28 10:37:25 +02:00
testdata Dynamically register kubernetes context store endpoint type. 2019-05-20 13:28:11 +01:00
trust linting: fix incorrectly formatted errors (revive) 2022-03-28 10:37:25 +02:00
volume linting: fix incorrectly formatted errors (revive) 2022-03-28 10:37:25 +02:00
cli.go use client consts for environment variable names 2022-03-30 17:42:20 +02:00
cli_options.go Implement WithDefaultContextStoreConfig() DockerCliOption 2022-03-03 14:47:59 +01:00
cli_options_test.go bump gotest.tools v3.0.1 for compatibility with Go 1.14 2020-02-23 00:28:55 +01:00
cli_test.go Merge pull request #3136 from thaJeztah/remove_clientinfo 2022-03-15 15:12:22 +01:00
context.go remove obsolete mutli-orchestrator support 2022-02-22 15:28:12 +01:00
context_test.go remove obsolete mutli-orchestrator support 2022-02-22 15:28:12 +01:00
defaultcontextstore.go remove obsolete mutli-orchestrator support 2022-02-22 15:28:12 +01:00
defaultcontextstore_test.go cli/command: remove deprecated io/ioutil and use t.TempDir() 2022-02-25 15:42:14 +01:00
events_utils.go updated vendoring 2017-09-01 19:41:06 -04:00
registry.go registry: don't call "/info" API endpoint to get default registry 2022-03-15 16:30:42 +01:00
registry_test.go registry: don't call "/info" API endpoint to get default registry 2022-03-15 16:30:42 +01:00
streams.go Extract streams helpers from command package to their own package to remove a cyclic dependency from command to internal/containerizedengine 2019-01-28 14:36:00 +01:00
trust.go Refactor content_trust cli/flags handling 2018-03-08 15:00:43 -05:00
utils.go cli/command: fix documentation of CopyToFile mentioning ioutil 2022-04-08 14:56:48 +02:00
utils_test.go cli/command: remove deprecated io/ioutil and use t.TempDir() 2022-02-25 15:42:14 +01:00