Browse code

Fixes rsh usage

Fabiano Franz authored on 2016/03/12 00:18:27
Showing 3 changed files
... ...
@@ -62,7 +62,7 @@ func NewCmdRsh(name string, parent string, f *clientcmd.Factory, in io.Reader, o
62 62
 	}
63 63
 
64 64
 	cmd := &cobra.Command{
65
-		Use:     fmt.Sprintf("%s POD [options] [COMMAND]", name),
65
+		Use:     fmt.Sprintf("%s [options] POD [COMMAND]", name),
66 66
 		Short:   "Start a shell session in a pod",
67 67
 		Long:    fmt.Sprintf(rshLong, parent),
68 68
 		Example: fmt.Sprintf(rshExample, parent+" "+name),
... ...
@@ -169,7 +169,7 @@ const (
169 169
 // NewCmdExec is a wrapper for the Kubernetes cli exec command
170 170
 func NewCmdExec(fullName string, f *clientcmd.Factory, cmdIn io.Reader, cmdOut, cmdErr io.Writer) *cobra.Command {
171 171
 	cmd := kcmd.NewCmdExec(f.Factory, cmdIn, cmdOut, cmdErr)
172
-	cmd.Use = "exec POD [-c CONTAINER] [options] -- COMMAND [args...]"
172
+	cmd.Use = "exec [options] POD [-c CONTAINER] -- COMMAND [args...]"
173 173
 	cmd.Long = execLong
174 174
 	cmd.Example = fmt.Sprintf(execExample, fullName)
175 175
 	return cmd
... ...
@@ -48,8 +48,8 @@ os::cmd::expect_success_and_text 'oadm' 'Basic Commands:'
48 48
 os::cmd::expect_success_and_text 'oadm' 'Install Commands:'
49 49
 os::cmd::expect_success_and_text 'oadm ca' 'Manage certificates'
50 50
 os::cmd::expect_success_and_text 'openshift start kubernetes' 'Kubernetes server components'
51
-os::cmd::expect_success_and_text 'oc exec --help' '\[options\] \-\- COMMAND \[args\.\.\.\]$'
52
-os::cmd::expect_success_and_text 'oc rsh --help' '\[options\] \[COMMAND\]$'
51
+os::cmd::expect_success_and_text 'oc exec --help' '\[options\] POD \[\-c CONTAINER\] \-\- COMMAND \[args\.\.\.\]$'
52
+os::cmd::expect_success_and_text 'oc rsh --help' '\[options\] POD \[COMMAND\]$'
53 53
 
54 54
 # check deprecated admin cmds for backward compatibility
55 55
 os::cmd::expect_success_and_text 'oadm create-master-certs -h' 'Create keys and certificates'