dsnet/remove.go
2020-03-08 19:08:19 +00:00

20 lines
353 B
Go

package dsnet
import (
"os"
)
func Remove() {
if len(os.Args) <= 2 {
// TODO non-red
ExitFail("Hostname argument required: dsnet remove <hostname>")
}
conf := MustLoadDsnetConfig()
hostname := os.Args[2]
conf.MustRemovePeer(hostname)
ConfirmOrAbort("Do you really want to remove %s?", os.Args[2])
conf.MustSave()
ConfigureDevice(conf)
}