Skip to content
Snippets Groups Projects

Feat/reorganize code

Merged meskio requested to merge meskio/bitmask-vpn:feat/reorganize_code into master
Files
5
@@ -16,6 +16,7 @@
@@ -16,6 +16,7 @@
package main
package main
import (
import (
 
"flag"
"fmt"
"fmt"
"log"
"log"
"os"
"os"
@@ -34,26 +35,14 @@ const (
@@ -34,26 +35,14 @@ const (
var version string
var version string
func main() {
func main() {
if len(os.Args) <= 1 {
displayVersion := flag.Bool("version", false, "Display the version")
help()
flag.Parse()
os.Exit(1)
}
switch os.Args[1] {
if *displayVersion {
case "connect":
start()
case "version":
fmt.Println(version)
fmt.Println(version)
default:
os.Exit(0)
help()
}
}
}
start()
func help() {
fmt.Println(`Bitmask VPN - commands:
help - Displays this help
connect - Connects to the VPN (stops by ctrl-c)
version - Displays the version`)
}
}
func start() {
func start() {
Loading