From 5ad4136955143d2527740d9218edf5d7bec88299 Mon Sep 17 00:00:00 2001 From: "Quentin McGaw (desktop)" Date: Thu, 30 Sep 2021 15:28:24 +0000 Subject: [PATCH] Maint: move splash at start of program --- cmd/gluetun/main.go | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/cmd/gluetun/main.go b/cmd/gluetun/main.go index cfaa7146..628fc33a 100644 --- a/cmd/gluetun/main.go +++ b/cmd/gluetun/main.go @@ -142,6 +142,27 @@ func _main(ctx context.Context, buildInfo models.BuildInformation, } } + announcementExp, err := time.Parse(time.RFC3339, "2021-10-02T00:00:00Z") + if err != nil { + return err + } + splashSettings := gosplash.Settings{ + User: "qdm12", + Repository: "gluetun", + Emails: []string{"quentin.mcgaw@gmail.com"}, + Version: buildInfo.Version, + Commit: buildInfo.Commit, + BuildDate: buildInfo.Created, + Announcement: "Wireguard is now supported for Mullvad, IVPN and Windscribe!", + AnnounceExp: announcementExp, + // Sponsor information + PaypalUser: "qmcgaw", + GithubSponsor: "qdm12", + } + for _, line := range gosplash.MakeLines(splashSettings) { + fmt.Println(line) + } + // TODO run this in a loop or in openvpn to reload from file without restarting storageLogger := logger.NewChild(logging.Settings{Prefix: "storage: "}) storage, err := storage.New(storageLogger, constants.ServersData) @@ -172,27 +193,6 @@ func _main(ctx context.Context, buildInfo models.BuildInformation, dnsConf := unbound.NewConfigurator(nil, cmder, dnsCrypto, "/etc/unbound", "/usr/sbin/unbound", cacertsPath) - announcementExp, err := time.Parse(time.RFC3339, "2021-10-02T00:00:00Z") - if err != nil { - return err - } - splashSettings := gosplash.Settings{ - User: "qdm12", - Repository: "gluetun", - Emails: []string{"quentin.mcgaw@gmail.com"}, - Version: buildInfo.Version, - Commit: buildInfo.Commit, - BuildDate: buildInfo.Created, - Announcement: "Wireguard is now supported for Mullvad, IVPN and Windscribe!", - AnnounceExp: announcementExp, - // Sponsor information - PaypalUser: "qmcgaw", - GithubSponsor: "qdm12", - } - for _, line := range gosplash.MakeLines(splashSettings) { - fmt.Println(line) - } - err = printVersions(ctx, logger, []printVersionElement{ {name: "Alpine", getVersion: alpineConf.Version}, {name: "OpenVPN 2.4", getVersion: ovpnConf.Version24},