Skip to content
This repository was archived by the owner on Jul 18, 2025. It is now read-only.

Commit 643134b

Browse files
authored
Merge pull request #349 from chris-crone/help-cleanup
Capitalise help outputs
2 parents 525d93b + 92b9b8b commit 643134b

5 files changed

Lines changed: 27 additions & 19 deletions

File tree

README.md

Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -235,12 +235,23 @@ We have lots of ideas for making Compose-based applications easier to share and
235235

236236
```
237237
$ docker-app
238-
Build and deploy Docker applications.
239238
240-
Usage:
241-
docker-app [command]
239+
Usage: docker-app [OPTIONS] COMMAND
242240
243-
Available Commands:
241+
Docker Application Packages
242+
243+
Options:
244+
-D, --debug Enable debug mode
245+
-H, --host list Daemon socket(s) to connect to
246+
-l, --log-level string Set the logging level ("debug"|"info"|"warn"|"error"|"fatal") (default "info")
247+
--tls Use TLS; implied by --tlsverify
248+
--tlscacert string Trust certs signed only by this CA (default "/Users/chris/.docker/ca.pem")
249+
--tlscert string Path to TLS certificate file (default "/Users/chris/.docker/cert.pem")
250+
--tlskey string Path to TLS key file (default "/Users/chris/.docker/key.pem")
251+
--tlsverify Use TLS and verify the remote
252+
-v, --version Print version information
253+
254+
Commands:
244255
completion Generates bash completion scripts
245256
deploy Deploy or update an application
246257
fork Create a fork of an existing application to be modified
@@ -256,9 +267,5 @@ Available Commands:
256267
validate Checks the rendered application is syntactically correct
257268
version Print version information
258269
259-
Flags:
260-
--debug Enable debug mode
261-
-h, --help help for docker-app
262-
263-
Use "docker-app [command] --help" for more information about a command.
270+
Run 'docker-app COMMAND --help' for more information on a command.
264271
```

cmd/docker-app/deploy.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,10 @@ func deployCmd(dockerCli command.Cli) *cobra.Command {
4343
cmd.Flags().StringArrayVarP(&opts.deploySettingsFiles, "settings-files", "f", []string{}, "Override settings files")
4444
cmd.Flags().StringArrayVarP(&opts.deployEnv, "set", "s", []string{}, "Override settings values")
4545
cmd.Flags().StringVarP(&opts.deployOrchestrator, "orchestrator", "o", "swarm", "Orchestrator to deploy on (swarm, kubernetes)")
46-
cmd.Flags().StringVarP(&opts.deployKubeConfig, "kubeconfig", "k", "", "kubeconfig file to use")
47-
cmd.Flags().StringVarP(&opts.deployNamespace, "namespace", "n", "default", "namespace to deploy into")
48-
cmd.Flags().StringVarP(&opts.deployStackName, "name", "d", "", "stack name (default: app name)")
49-
cmd.Flags().BoolVarP(&opts.deploySendRegistryAuth, "with-registry-auth", "", false, "sends registry auth")
46+
cmd.Flags().StringVarP(&opts.deployKubeConfig, "kubeconfig", "k", "", "Kubernetes config file to use")
47+
cmd.Flags().StringVarP(&opts.deployNamespace, "namespace", "n", "default", "Kubernetes namespace to deploy into")
48+
cmd.Flags().StringVarP(&opts.deployStackName, "name", "d", "", "Stack name (default: app name)")
49+
cmd.Flags().BoolVarP(&opts.deploySendRegistryAuth, "with-registry-auth", "", false, "Sends registry auth")
5050
if internal.Experimental == "on" {
5151
cmd.Flags().StringArrayVarP(&opts.deployComposeFiles, "compose-files", "c", []string{}, "Override Compose files")
5252
}

cmd/docker-app/push.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ func pushCmd() *cobra.Command {
2626
return packager.Push(app, opts.namespace, opts.tag)
2727
},
2828
}
29-
cmd.Flags().StringVar(&opts.namespace, "namespace", "", "namespace to use (default: namespace in metadata)")
30-
cmd.Flags().StringVarP(&opts.tag, "tag", "t", "", "tag to use (default: version in metadata)")
29+
cmd.Flags().StringVar(&opts.namespace, "namespace", "", "Namespace to use (default: namespace in metadata)")
30+
cmd.Flags().StringVarP(&opts.tag, "tag", "t", "", "Tag to use (default: version in metadata)")
3131
return cmd
3232
}

cmd/docker-app/root.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ func newRootCmd(dockerCli *command.DockerCli) *cobra.Command {
2121

2222
cmd := &cobra.Command{
2323
Use: "docker-app",
24-
Short: "Docker App Packages",
25-
Long: `Build and deploy Docker applications.`,
24+
Short: "Docker Application Packages",
25+
Long: `Build and deploy Docker Application Packages.`,
2626
SilenceUsage: true,
2727
PersistentPreRunE: func(cmd *cobra.Command, args []string) error {
2828
opts.Common.SetDefaultOptions(flags)
@@ -33,6 +33,7 @@ func newRootCmd(dockerCli *command.DockerCli) *cobra.Command {
3333
}
3434
cli.SetupRootCommand(cmd)
3535
flags = cmd.Flags()
36+
flags.BoolP("version", "v", false, "Print version information")
3637
opts.Common.InstallFlags(flags)
3738
cmd.SetVersionTemplate("docker-app version {{.Version}}\n")
3839
addCommands(cmd, dockerCli)

cmd/docker-app/save.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ func saveCmd(dockerCli command.Cli) *cobra.Command {
3333
return err
3434
},
3535
}
36-
cmd.Flags().StringVar(&opts.namespace, "namespace", "", "namespace to use (default: namespace in metadata)")
37-
cmd.Flags().StringVarP(&opts.tag, "tag", "t", "", "tag to use (default: version in metadata)")
36+
cmd.Flags().StringVar(&opts.namespace, "namespace", "", "Namespace to use (default: namespace in metadata)")
37+
cmd.Flags().StringVarP(&opts.tag, "tag", "t", "", "Tag to use (default: version in metadata)")
3838
return cmd
3939
}

0 commit comments

Comments
 (0)