add flags parsing (may remove for prompt/args)
This commit is contained in:
parent
0e06d0181f
commit
27e0fcf327
2
add.go
2
add.go
@ -1,5 +1,5 @@
|
|||||||
package dsnet
|
package dsnet
|
||||||
|
|
||||||
func Add(owner string, name string, description string, publicKey string) {
|
func Add(hostname string, owner string, description string, publicKey string) {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -11,6 +11,10 @@ func main() {
|
|||||||
var cmd string
|
var cmd string
|
||||||
|
|
||||||
addCmd := flag.NewFlagSet("add", flag.ExitOnError)
|
addCmd := flag.NewFlagSet("add", flag.ExitOnError)
|
||||||
|
hostname := addCmd.String("hostname", "", "Hostname of device")
|
||||||
|
owner := addCmd.String("owner", "", "Username of owner of device")
|
||||||
|
description := addCmd.String("description", "", "Information about device")
|
||||||
|
publicKey := addCmd.String("publicKey", "", "Optional existing public key of device")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -25,7 +29,9 @@ func main() {
|
|||||||
dsnet.Init()
|
dsnet.Init()
|
||||||
|
|
||||||
case "add":
|
case "add":
|
||||||
dsnet.Add()
|
addCmd.PrintDefaults()
|
||||||
|
addCmd.Parse(os.Args[2:])
|
||||||
|
dsnet.Add(*hostname, *owner, *description, *publicKey)
|
||||||
|
|
||||||
case "up":
|
case "up":
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user