mirror of https://github.com/docker/docs.git
implements a -c/--command flag for ssh
Signed-off-by: Simon Thulbourn <simon+github@thulbourn.com>
This commit is contained in:
parent
0295e00edb
commit
b44db20335
20
commands.go
20
commands.go
|
@ -41,15 +41,6 @@ func (h HostListItemByName) Less(i, j int) bool {
|
|||
return strings.ToLower(h[i].Name) < strings.ToLower(h[j].Name)
|
||||
}
|
||||
|
||||
func BeforeHandler(c *cli.Context) error {
|
||||
// if c.Bool("debug") {
|
||||
// os.Setenv("DEBUG", "1")
|
||||
// initLogging(log.DebugLevel)
|
||||
// }
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
var Commands = []cli.Command{
|
||||
{
|
||||
Name: "active",
|
||||
|
@ -119,8 +110,6 @@ var Commands = []cli.Command{
|
|||
|
||||
store := NewStore()
|
||||
|
||||
fmt.Printf("%#v", c.String("url"))
|
||||
|
||||
host, err := store.Create(name, driver, c)
|
||||
if err != nil {
|
||||
log.Errorf("%s", err)
|
||||
|
@ -349,6 +338,13 @@ var Commands = []cli.Command{
|
|||
},
|
||||
},
|
||||
{
|
||||
Flags: []cli.Flag{
|
||||
cli.StringFlag{
|
||||
Name: "command, c",
|
||||
Usage: "SSH Command",
|
||||
Value: "",
|
||||
},
|
||||
},
|
||||
Name: "ssh",
|
||||
Usage: "Log into or run a command on a machine with SSH",
|
||||
Action: func(c *cli.Context) {
|
||||
|
@ -376,7 +372,7 @@ var Commands = []cli.Command{
|
|||
os.Exit(1)
|
||||
}
|
||||
|
||||
sshCmd, err := host.Driver.GetSSHCommand(os.Args[i:]...)
|
||||
sshCmd, err := host.Driver.GetSSHCommand(c.String("command"))
|
||||
if err != nil {
|
||||
log.Errorf("%s", err)
|
||||
os.Exit(1)
|
||||
|
|
Loading…
Reference in New Issue