aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.go
diff options
context:
space:
mode:
authorMathias Hall-Andersen <mathias@hall-andersen.dk>2017-07-20 15:06:24 +0200
committerMathias Hall-Andersen <mathias@hall-andersen.dk>2017-07-20 15:06:24 +0200
commit47f8a3d89ad0d1478246bf62140eb4fbfe83ac72 (patch)
tree6842d0c3617c4a621ff12ad7749d7eaa77b2bd66 /src/main.go
parentAdded last_handshake_time fields to UAPI (diff)
downloadwireguard-go-47f8a3d89ad0d1478246bf62140eb4fbfe83ac72.tar.xz
wireguard-go-47f8a3d89ad0d1478246bf62140eb4fbfe83ac72.zip
Moved remaining platform dependent UAPI code
Diffstat (limited to '')
-rw-r--r--src/main.go9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/main.go b/src/main.go
index 4bece16..0857999 100644
--- a/src/main.go
+++ b/src/main.go
@@ -1,11 +1,17 @@
package main
import (
+ "fmt"
"log"
"os"
"runtime"
)
+func printUsage() {
+ fmt.Printf("usage:\n")
+ fmt.Printf("%s [-f/--foreground] INTERFACE-NAME\n", os.Args[0])
+}
+
func main() {
// parse arguments
@@ -13,6 +19,7 @@ func main() {
var foreground bool
var interfaceName string
if len(os.Args) < 2 || len(os.Args) > 3 {
+ printUsage()
return
}
@@ -21,6 +28,7 @@ func main() {
case "-f", "--foreground":
foreground = true
if len(os.Args) != 3 {
+ printUsage()
return
}
interfaceName = os.Args[2]
@@ -28,6 +36,7 @@ func main() {
default:
foreground = false
if len(os.Args) != 2 {
+ printUsage()
return
}
interfaceName = os.Args[1]