File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -252,12 +252,19 @@ Usage:
252252 return err
253253 }
254254
255+ target := args ["<target>" ].(string )
256+ // handle help explicitly since docopt parsing is relaxed
257+ if target == "--help" {
258+ fmt .Println (usage )
259+ os .Exit (0 )
260+ }
261+
255262 var vargs []string
256263 if v , ok := args ["<command>" ]; ok {
257264 vargs = v .([]string )
258265 }
259266
260- return cmd .SSH (args [ "< target>" ].( string ) , vargs , c .Backend )
267+ return cmd .SSH (target , vargs , c .Backend )
261268}
262269
263270func (c * Client ) Dock (argv []string ) error {
@@ -274,12 +281,19 @@ Usage:
274281 return err
275282 }
276283
284+ target := args ["<target>" ].(string )
285+ // handle help explicitly since docopt parsing is relaxed
286+ if target == "--help" {
287+ fmt .Println (usage )
288+ os .Exit (0 )
289+ }
290+
277291 var vargs []string
278292 if v , ok := args ["<command>" ]; ok {
279293 vargs = v .([]string )
280294 }
281295
282- return cmd .Dock (args [ "< target>" ].( string ) , vargs , c .Backend )
296+ return cmd .Dock (target , vargs , c .Backend )
283297}
284298
285299// Start activates the specified components.
You can’t perform that action at this time.
0 commit comments