diff options
author | Ed Santiago <santiago@redhat.com> | 2019-02-28 08:28:23 -0700 |
---|---|---|
committer | Ed Santiago <santiago@redhat.com> | 2019-02-28 13:16:24 -0700 |
commit | 742028e2556c26c3ef9e1645c2431ca81b00e190 (patch) | |
tree | e0d3d84e3bf1cb9fe3707f58efbe6a9092a965bf /cmd/podman | |
parent | 4a109a71996e99c9a95b639bbbee1c5e30450c97 (diff) | |
download | podman-742028e2556c26c3ef9e1645c2431ca81b00e190.tar.gz podman-742028e2556c26c3ef9e1645c2431ca81b00e190.tar.bz2 podman-742028e2556c26c3ef9e1645c2431ca81b00e190.zip |
podman-commands script: refactor
Make more general-purpose: instead of hardcoding a list
of known subcommands, and duplicating sed pipelines for
each, rely on 'podman help' itself to tell us which
podman commands have subcommands; and examine each
in turn. Should there ever be new subcommands, this
will identify and test them.
A special case is needed for 'podman image trust', whose
documentation format doesn't match the others.
The change to `common.go` fixes an inconsistency: the
Usage message for commands with subcommands had an
unnecessary blank line, making it harder to parse
automatically. This simply produces consistent
Usage messages for all podman commands.
This script will not pass until #2480 is merged.
After that, the goal is to add this as a CI hook.
Signed-off-by: Ed Santiago <santiago@redhat.com>
Diffstat (limited to 'cmd/podman')
-rw-r--r-- | cmd/podman/common.go | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/cmd/podman/common.go b/cmd/podman/common.go index f9dfa3759..e980e10f9 100644 --- a/cmd/podman/common.go +++ b/cmd/podman/common.go @@ -519,7 +519,6 @@ func scrubServer(server string) string { func UsageTemplate() string { return `Usage:{{if .Runnable}} {{.UseLine}}{{end}}{{if .HasAvailableSubCommands}} - {{.CommandPath}} [command]{{end}}{{if gt (len .Aliases) 0}} Aliases: |