realize that the user should not be able to configure the banner and question my entire life
This commit is contained in:
parent
d190439ad6
commit
ed5103cdc6
13
config.toml
13
config.toml
|
@ -9,16 +9,5 @@ directory = "./.data/"
|
|||
databases = [
|
||||
"test_db1",
|
||||
"test_db2",
|
||||
"burgers",
|
||||
]
|
||||
|
||||
[decorate]
|
||||
# base64 banner
|
||||
#
|
||||
# create a banner easily, e.g:
|
||||
#
|
||||
# user@linux~$ print $(grep -v "^banner =" config.toml)
|
||||
# user@linux~$ _name="CokePlate" export _name
|
||||
# user@linux~$ { echo -n "banner = " && \ echo -n "\"" && echo -n $(toilet $_name | base64 -w 0) && echo -n "\""; } >> config.toml
|
||||
|
||||
|
||||
banner = "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"
|
||||
|
|
|
@ -1,11 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
# immediately exit if a command returns a non-zero error response
|
||||
set -e
|
||||
|
||||
cp ./config.toml ./config.backup
|
||||
grep -v "^banner =" ./config.backup > ./config.new
|
||||
rm ./config.toml
|
||||
mv ./config.new ./config.toml
|
||||
|
||||
{ echo -n "banner = " && echo -n "\"" && echo -n $(toilet -t "$@" | base64 -w 0) && echo -n "\""; } >> ./config.toml
|
|
@ -12,7 +12,7 @@ import (
|
|||
//////////// Application version information //
|
||||
const (
|
||||
Version = "0.0"
|
||||
Title = "vx-search"
|
||||
Title = "CokePlate"
|
||||
)
|
||||
|
||||
var appLabel string = Title + " " + Version
|
||||
|
@ -201,10 +201,6 @@ func Blueprint() {
|
|||
"log_directory": "./.logs/",
|
||||
}
|
||||
|
||||
defDecorate := map[string]interface{}{
|
||||
"banner": "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",
|
||||
}
|
||||
|
||||
defData := map[string]interface{}{
|
||||
"directory": "./.data/",
|
||||
}
|
||||
|
@ -223,7 +219,6 @@ func Blueprint() {
|
|||
|
||||
Config.SetDefault("name", defName)
|
||||
Config.SetDefault("logger", defLogger)
|
||||
Config.SetDefault("decorate", defDecorate)
|
||||
Config.SetDefault("database", defData)
|
||||
|
||||
Config.SetConfigType("toml")
|
||||
|
@ -279,6 +274,4 @@ func associate() {
|
|||
DataDir = Config.GetString("database.directory")
|
||||
Databases = Config.GetStringSlice("database.databases")
|
||||
|
||||
// base64'd banner data
|
||||
Banner = Config.GetString("decorate.banner")
|
||||
}
|
||||
|
|
|
@ -2,12 +2,13 @@ package decorate
|
|||
|
||||
import (
|
||||
"bufio"
|
||||
"CokePlate/src/config"
|
||||
"encoding/base64"
|
||||
"fmt"
|
||||
"strings"
|
||||
)
|
||||
|
||||
const banner = "ChtbMzY7NDBtICAgG1s5Njs0Nm3ilpEbWzBtG1swbSAgG1s5Njs0Nm3ilpEbWzM2OzQwbeKWgOKWgOKWgOKWgOKWgBtbMG0bWzBtICAbWzM2OzQwbeKWhOKWgOKWgOKWgOKWgOKWgOKWhBtbMG0bWzBtICAbWzM2OzQwbeKWiCAgICAg4paIG1swbRtbMG0gIBtbOTY7NDZt4paRG1szNjs0MG3iloDiloDiloDiloDiloAbWzBtG1swbSAgG1s5Njs0Nm3ilpEbWzM2OzQwbSAgIBtbMG0bWzBtICAbWzk2OzQ2beKWkRtbMzY7NDBt4paA4paA4paA4paA4paA4paEG1swbRtbMG0gIBtbOTY7NDZt4paRG1szNjs0MG0gICAgIBtbMG0bWzBtICAbWzM2OzQwbeKWhOKWgOKWgOKWgOKWgOKWgOKWhBtbMG0bWzBtICAbWzM2OzQwbeKWgOKWgOKWgBtbOTY7NDZt4paRG1szNjs0MG3iloDiloDiloAbWzBtG1swbSAgG1s5Njs0Nm3ilpEbWzM2OzQwbeKWgOKWgOKWgOKWgOKWgBtbMG0bWzBtICAbWzBtChtbMzY7NDBtICAbWzk2OzQ2beKWkhtbMzY7NDBtIBtbMG0bWzBtICAbWzk2OzQ2beKWkhtbMzY7NDBtICAgICAbWzBtG1swbSAgG1s5Njs0Nm3ilpIbWzM2OzQwbSAgICAgG1s5Njs0Nm3ilpIbWzBtG1swbSAgG1s5Njs0Nm3ilpIbWzk2OzQwbeKWhOKWhOKWhOKWhOKWhOKWgBtbMG0bWzBtICAbWzk2OzQ2beKWkhtbOTY7NDBt4paE4paE4paE4paEG1szNjs0MG0gG1swbRtbMG0gIBtbMzY7NDBtIBtbOTY7NDZt4paSG1szNjs0MG0gIBtbMG0bWzBtICAbWzk2OzQ2beKWkhtbOTY7NDBt4paE4paE4paE4paE4paEG1szNjs0MG3iloAbWzBtG1swbSAgG1s5Njs0Nm3ilpIbWzM2OzQwbSAgICAgG1swbRtbMG0gIBtbOTY7NDZt4paSG1s5Njs0MG3iloTiloTiloTiloTiloQbWzk2OzQ2beKWkhtbMG0bWzBtICAbWzM2OzQwbSAgIBtbOTY7NDZt4paSG1szNjs0MG0gICAbWzBtG1swbSAgG1s5Njs0Nm3ilpIbWzk2OzQwbeKWhOKWhOKWhOKWhBtbMzY7NDBtIBtbMG0bWzBtICAbWzBtChtbMzY7NDBtIBtbOTY7NDZt4paTG1szNjs0MG0gIBtbMG0bWzBtICAbWzk2OzQ2beKWkxtbMzY7NDBtICAgICAbWzBtG1swbSAgG1s5Njs0Nm3ilpMbWzM2OzQwbSAgICAgG1s5Njs0Nm3ilpMbWzBtG1swbSAgG1s5Njs0Nm3ilpMbWzM2OzQwbSAgICAgG1s5Njs0Nm3ilpMbWzBtG1swbSAgG1s5Njs0Nm3ilpMbWzM2OzQwbSAgICAgG1swbRtbMG0gIBtbMzY7NDBtICAbWzk2OzQ2beKWkxtbMzY7NDBtIBtbMG0bWzBtICAbWzk2OzQ2beKWkxtbMzY7NDBtICAgICAgG1swbRtbMG0gIBtbOTY7NDZt4paTG1szNjs0MG0gICAgIBtbMG0bWzBtICAbWzk2OzQ2beKWkxtbMzY7NDBtICAgICAbWzk2OzQ2beKWkxtbMG0bWzBtICAbWzM2OzQwbSAgIBtbOTY7NDZt4paTG1szNjs0MG0gICAbWzBtG1swbSAgG1s5Njs0Nm3ilpMbWzM2OzQwbSAgICAgG1swbRtbMG0gIBtbMG0KG1s5Njs0MG3iloAbWzM2OzQwbSAgIBtbMG0bWzBtICAbWzk2OzQwbeKWgOKWgOKWgOKWgOKWgOKWgBtbMG0bWzBtICAbWzM2OzQwbSAbWzk2OzQwbeKWgOKWgOKWgOKWgOKWgBtbMzY7NDBtIBtbMG0bWzBtICAbWzk2OzQwbeKWgBtbMzY7NDBtICAgICAbWzk2OzQwbeKWgBtbMG0bWzBtICAbWzk2OzQwbeKWgOKWgOKWgOKWgOKWgOKWgBtbMG0bWzBtICAbWzM2OzQwbSAgIBtbOTY7NDBt4paAG1swbRtbMG0gIBtbOTY7NDBt4paAG1szNjs0MG0gICAgICAbWzBtG1swbSAgG1s5Njs0MG3iloDiloDiloDiloDiloDiloAbWzBtG1swbSAgG1s5Njs0MG3iloAbWzM2OzQwbSAgICAgG1s5Njs0MG3iloAbWzBtG1swbSAgG1szNjs0MG0gICAbWzk2OzQwbeKWgBtbMzY7NDBtICAgG1swbRtbMG0gIBtbOTY7NDBt4paA4paA4paA4paA4paA4paAG1swbRtbMG0gIBtbMG0KG1szNjs0MG3iloDiloQgIBtbMG0bWzBtICAbWzkwOzQ2beKWkhtbMzY7NDBt4paA4paA4paA4paA4paAG1swbRtbMG0gIBtbMzY7NDBt4paE4paA4paA4paA4paA4paA4paEG1swbRtbMG0gIBtbOTA7NDZt4paSG1szNjs0MG0gICAgIBtbOTA7NDZt4paSG1swbRtbMG0gIBtbOTA7NDZt4paSG1szNjs0MG3iloDiloDiloDiloDiloAbWzBtG1swbSAgG1szNjs0MG0gIOKWhOKWgBtbMG0bWzBtICAbWzkwOzQ2beKWkhtbMzY7NDBtICAgICAgG1swbRtbMG0gIBtbOTA7NDZt4paSG1szNjs0MG3iloDiloDiloDiloDiloAbWzBtG1swbSAgG1s5MDs0Nm3ilpIbWzM2OzQwbSAgICAgG1s5MDs0Nm3ilpIbWzBtG1swbSAgG1szNjs0MG0gICAbWzkwOzQ2beKWkhtbMzY7NDBtICAgG1swbRtbMG0gIBtbOTA7NDZt4paSG1szNjs0MG3iloDiloDiloDiloDiloAbWzBtG1swbSAgG1swbQobWzM2OzQwbSAbWzkwOzQwbeKWgOKWhBtbMzY7NDBtIBtbMG0bWzBtICAbWzkwOzQ2beKWkxtbMzY7NDBtICAgICAbWzBtG1swbSAgG1s5MDs0Nm3ilpMbWzM2OzQwbSAgICAgG1s5MDs0Nm3ilpMbWzBtG1swbSAgG1s5MDs0Nm3ilpMbWzkwOzQwbeKWhOKWhOKWhOKWhOKWhOKWgBtbMG0bWzBtICAbWzkwOzQ2beKWkxtbOTA7NDBt4paE4paE4paE4paEG1szNjs0MG0gG1swbRtbMG0gIBtbMzY7NDBtIBtbOTA7NDBt4paE4paAG1szNjs0MG0gG1swbRtbMG0gIBtbOTA7NDZt4paTG1s5MDs0MG3iloTiloTiloTiloTiloQbWzM2OzQwbSAbWzBtG1swbSAgG1s5MDs0Nm3ilpMbWzM2OzQwbSAgICAgG1swbRtbMG0gIBtbOTA7NDZt4paTG1s5MDs0MG3iloTiloTiloTiloTiloQbWzkwOzQ2beKWkxtbMG0bWzBtICAbWzM2OzQwbSAgIBtbOTA7NDZt4paTG1szNjs0MG0gICAbWzBtG1swbSAgG1s5MDs0Nm3ilpMbWzkwOzQwbeKWhOKWhOKWhOKWhBtbMzY7NDBtIBtbMG0bWzBtICAbWzBtChtbMzY7NDBtICAbWzkwOzQwbeKWgOKWhBtbMG0bWzBtICAbWzkwOzQwbeKWkxtbMzY7NDBtICAgICAbWzBtG1swbSAgG1s5MDs0MG3ilpMbWzM2OzQwbSAgICAgG1s5MDs0MG3ilpMbWzBtG1swbSAgG1s5MDs0MG3ilpMbWzM2OzQwbSAgICAgG1s5MDs0MG3ilpMbWzBtG1swbSAgG1s5MDs0MG3ilpMbWzM2OzQwbSAgICAgG1swbRtbMG0gIBtbOTA7NDBt4paE4paAG1szNjs0MG0gIBtbMG0bWzBtICAbWzkwOzQwbeKWkxtbMzY7NDBtICAgICAbWzkwOzQwbeKWkxtbMG0bWzBtICAbWzkwOzQwbeKWkxtbMzY7NDBtICAgICAbWzBtG1swbSAgG1s5MDs0MG3ilpMbWzM2OzQwbSAgICAgG1s5MDs0MG3ilpMbWzBtG1swbSAgG1szNjs0MG0gICAbWzkwOzQwbeKWkxtbMzY7NDBtICAgG1swbRtbMG0gIBtbOTA7NDBt4paTG1szNjs0MG0gICAgIBtbMG0bWzBtICAbWzBtChtbMzY7NDBtICAgG1s5MDs0MG3iloAbWzBtG1swbSAgG1s5MDs0MG3iloDiloDiloDiloDiloDiloAbWzBtG1swbSAgG1szNjs0MG0gG1s5MDs0MG3iloDiloDiloDiloDiloAbWzM2OzQwbSAbWzBtG1swbSAgG1s5MDs0MG3iloAbWzM2OzQwbSAgICAgG1s5MDs0MG3iloAbWzBtG1swbSAgG1s5MDs0MG3iloDiloDiloDiloDiloDiloAbWzBtG1swbSAgG1s5MDs0MG3iloAbWzM2OzQwbSAgIBtbMG0bWzBtICAbWzkwOzQwbeKWgOKWgOKWgOKWgOKWgOKWgBtbMzY7NDBtIBtbMG0bWzBtICAbWzkwOzQwbeKWgBtbMzY7NDBtICAgICAbWzBtG1swbSAgG1szNjs0MG0gG1s5MDs0MG3iloDiloDiloDiloDiloAbWzM2OzQwbSAbWzBtG1swbSAgG1s5MDs0MG3iloDiloDiloDiloDiloDiloDiloAbWzBtG1swbSAgG1s5MDs0MG3iloDiloDiloDiloDiloDiloAbWzBtG1swbSAgG1swbQoK"
|
||||
|
||||
/*Banner (print banner)
|
||||
|
||||
load the base64 data from the config file which contains the banner
|
||||
|
@ -19,11 +20,11 @@ import (
|
|||
and just fmt.Println(dec) to print the banner without additional styling
|
||||
*/
|
||||
func Banner() {
|
||||
if len(config.Banner) < 1 {
|
||||
if len(banner) < 1 {
|
||||
panic("invalid banner data")
|
||||
}
|
||||
|
||||
dec, _ := base64.StdEncoding.DecodeString(config.Banner)
|
||||
dec, _ := base64.StdEncoding.DecodeString(banner)
|
||||
|
||||
scanner := bufio.NewScanner(strings.NewReader(string(dec)))
|
||||
for scanner.Scan() {
|
||||
|
|
Loading…
Reference in New Issue