Skip to content

Commit edc1750

Browse files
committed
Add version-info flag.
1 parent a8f8059 commit edc1750

File tree

1 file changed

+13
-3
lines changed

1 file changed

+13
-3
lines changed

main.go

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,24 @@
11
package main
22

33
import (
4+
"fmt"
45
"github.com/docker/machine/libmachine/drivers"
56
"github.com/docker/machine/libmachine/drivers/plugin"
7+
"os"
8+
"path"
69
)
710

811
func main() {
9-
plugin.RegisterDriver(&Driver{
10-
BaseDriver: &drivers.BaseDriver{
12+
if len(os.Args) == 2 && os.Args[1] == "--version" {
13+
fmt.Printf("%s %s\n\n", path.Base(os.Args[0]), ProviderVersion)
14+
15+
return
16+
}
17+
18+
plugin.RegisterDriver(
19+
&Driver{BaseDriver: &drivers.BaseDriver{
1120
SSHUser: "root",
1221
SSHPort: 22,
13-
}})
22+
}},
23+
)
1424
}

0 commit comments

Comments
 (0)