diff options
author | 2021-03-04 14:38:18 +0100 | |
---|---|---|
committer | 2021-03-04 14:38:18 +0100 | |
commit | 052783db664ab529a52026e5a2bbfa2d5ca427d2 (patch) | |
tree | 6d3e4fe6125dc3c481698121f4df0bf3d0f095f0 /internal/consts/consts.go | |
parent | Merge branch 'main' of github.com:gotosocial/server into main (diff) | |
download | gotosocial-052783db664ab529a52026e5a2bbfa2d5ca427d2.tar.xz |
tidying up here and there
Diffstat (limited to 'internal/consts/consts.go')
-rw-r--r-- | internal/consts/consts.go | 72 |
1 files changed, 0 insertions, 72 deletions
diff --git a/internal/consts/consts.go b/internal/consts/consts.go deleted file mode 100644 index 34f810727..000000000 --- a/internal/consts/consts.go +++ /dev/null @@ -1,72 +0,0 @@ -/* - GoToSocial - Copyright (C) 2021 GoToSocial Authors admin@gotosocial.org - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero 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 Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. -*/ - -// Package consts is where we shove any consts that don't really belong anywhere else in the code. -// Don't judge me. -package consts - -import "regexp" - -// Flags is used for storing the names of the various flags used for -// initializing and storing urfavecli flag variables. -type Flags struct { - LogLevel string - ApplicationName string - ConfigPath string - DbType string - DbAddress string - DbPort string - DbUser string - DbPassword string - DbDatabase string -} - -// GetFlagNames returns a struct containing the names of the various flags used for -// initializing and storing urfavecli flag variables. -func GetFlagNames() Flags { - return Flags{ - LogLevel: "log-level", - ApplicationName: "application-name", - ConfigPath: "config-path", - DbType: "db-type", - DbAddress: "db-address", - DbPort: "db-port", - DbUser: "db-user", - DbPassword: "db-password", - DbDatabase: "db-database", - } -} - -// GetEnvNames returns a struct containing the names of the environment variable keys used for -// initializing and storing urfavecli flag variables. -func GetEnvNames() Flags { - return Flags{ - LogLevel: "GTS_LOG_LEVEL", - ApplicationName: "GTS_APPLICATION_NAME", - ConfigPath: "GTS_CONFIG_PATH", - DbType: "GTS_DB_TYPE", - DbAddress: "GTS_DB_ADDRESS", - DbPort: "GTS_DB_PORT", - DbUser: "GTS_DB_USER", - DbPassword: "GTS_DB_PASSWORD", - DbDatabase: "GTS_DB_DATABASE", - } -} - -var IPV4Regex = regexp.MustCompile(`^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$`) -var HostnameRegex = regexp.MustCompile(`^(?:[a-z0-9]+(?:-[a-z0-9]+)*\.)+[a-z]{2,}$`) |