summaryrefslogtreecommitdiff
path: root/cmd/bitmask-connect
diff options
context:
space:
mode:
authorkali kaneko (leap communications) <kali@leap.se>2020-06-05 13:04:49 +0200
committerkali kaneko (leap communications) <kali@leap.se>2020-06-12 20:02:54 +0200
commitf24ccd75b5805d64c90018b3661e295c3d69ffe0 (patch)
tree87aee02098edbd64aa6d4f9a3679c1d326e03dcb /cmd/bitmask-connect
parenta126d333e0d83d44d7306c3ddb9008c7e4df41c7 (diff)
[pkg] go mod tidy
Signed-off-by: kali kaneko (leap communications) <kali@leap.se>
Diffstat (limited to 'cmd/bitmask-connect')
-rw-r--r--cmd/bitmask-connect/main.go65
1 files changed, 0 insertions, 65 deletions
diff --git a/cmd/bitmask-connect/main.go b/cmd/bitmask-connect/main.go
deleted file mode 100644
index 9046d5c..0000000
--- a/cmd/bitmask-connect/main.go
+++ /dev/null
@@ -1,65 +0,0 @@
-// Copyright (C) 2018 LEAP
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-package main
-
-import (
- "flag"
- "fmt"
- "log"
- "os"
- "os/signal"
-
- "0xacab.org/leap/bitmask-vpn/pkg/bitmask"
- "0xacab.org/leap/bitmask-vpn/pkg/config"
- "golang.org/x/text/language"
- "golang.org/x/text/message"
-)
-
-const (
- logFile = "systray.log"
-)
-
-var version string
-
-func main() {
- displayVersion := flag.Bool("version", false, "Display the version")
- flag.Parse()
-
- if *displayVersion {
- fmt.Println(version)
- os.Exit(0)
- }
- start()
-}
-
-func start() {
- signalCh := make(chan os.Signal, 1)
- signal.Notify(signalCh, os.Interrupt)
-
- b, err := bitmask.Init(message.NewPrinter(language.English))
- if err != nil {
- log.Fatal(err)
- }
- defer b.Close()
-
- err = b.StartVPN(config.Provider)
- if err != nil {
- log.Println(err)
- os.Exit(1)
- }
-
- <-signalCh
-}