Maint: move splash at start of program
This commit is contained in:
@@ -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
|
// TODO run this in a loop or in openvpn to reload from file without restarting
|
||||||
storageLogger := logger.NewChild(logging.Settings{Prefix: "storage: "})
|
storageLogger := logger.NewChild(logging.Settings{Prefix: "storage: "})
|
||||||
storage, err := storage.New(storageLogger, constants.ServersData)
|
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,
|
dnsConf := unbound.NewConfigurator(nil, cmder, dnsCrypto,
|
||||||
"/etc/unbound", "/usr/sbin/unbound", cacertsPath)
|
"/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{
|
err = printVersions(ctx, logger, []printVersionElement{
|
||||||
{name: "Alpine", getVersion: alpineConf.Version},
|
{name: "Alpine", getVersion: alpineConf.Version},
|
||||||
{name: "OpenVPN 2.4", getVersion: ovpnConf.Version24},
|
{name: "OpenVPN 2.4", getVersion: ovpnConf.Version24},
|
||||||
|
|||||||
Reference in New Issue
Block a user