Logo: more BSD logos

This commit is contained in:
Carter Li
2023-06-22 03:07:18 +00:00
committed by 李通洲
parent 9568eb8dd3
commit e63669bea3
+89
View File
@@ -328,6 +328,43 @@ static const FFlogo* getLogoArcoLinux()
FF_LOGO_RETURN
}
static const FFlogo* getLogoBSD()
{
FF_LOGO_INIT
FF_LOGO_NAMES("bsd")
FF_LOGO_LINES(
"$1 , ,\n"
" /( )`\n"
" \\ \\___ / |\n"
" /- _ `-/ '\n"
" ($2/\\/ \\ $1\\ /\\\n"
" $2/ / | ` $1\\\n"
" $3O O $2) $1/ |\n"
" $2`-^--'$1`< '\n"
" (_.) _ ) /\n"
" `.___/` /\n"
" `-----' /\n"
"$4<----. __ / __ \\\n"
"$4<----|====$1O)))$4==$1) \\) /$4====|\n"
"<----' $1`--' `.__,' \\\n"
" | |\n"
" \\ / /\\\n"
" $5______$1( (_ / \\______/\n"
" $5,' ,-----' |\n"
" `--{__________)\n"
)
FF_LOGO_COLORS(
"31",
"37",
"34",
"33",
"36"
)
FF_LOGO_COLOR_KEYS("31");
FF_LOGO_COLOR_TITLE("37");
FF_LOGO_RETURN
}
static const FFlogo* getLogoBedrock()
{
FF_LOGO_INIT
@@ -899,6 +936,26 @@ static const FFlogo* getLogoFreeBSD()
FF_LOGO_RETURN
}
static const FFlogo* getLogoFreeBSDSmall()
{
FF_LOGO_INIT
FF_LOGO_NAMES("freebsd_small")
FF_LOGO_LINES(
"$1/\\,-'''''-,/\\\n"
"\\_) (_/\n"
"| |\n"
"| |\n"
" ; ;\n"
" '-_____-'"
)
FF_LOGO_COLORS(
"31" //red
)
FF_LOGO_COLOR_KEYS("31") //red
FF_LOGO_COLOR_TITLE("31") //red
FF_LOGO_RETURN
}
static const FFlogo* getLogoGaruda()
{
FF_LOGO_INIT
@@ -1005,6 +1062,35 @@ static const FFlogo* getLogoGentooSmall()
FF_LOGO_RETURN
}
#define FF_RAW_STRING(x) #x
static const FFlogo* getLogoGhostBSD()
{
FF_LOGO_INIT
FF_LOGO_NAMES("ghostbsd")
FF_LOGO_LINES(
"$1 ,gggggg.\n"
" ,agg9* .g)\n"
" .agg* ._.,gg*\n"
" ,gga* (ggg*'\n"
" ,ga* ,ga*\n"
" ,ga' .ag*\n"
" ,ga' .agga'\n"
" 9g' .agg'g*,a\n"
" 'gggg*',gga'\n"
" .gg*'\n"
" .gga*\n"
" .gga*\n"
" (ga*"
)
FF_LOGO_COLORS(
"34" //blue
)
FF_LOGO_COLOR_KEYS("34"); //blue
FF_LOGO_COLOR_TITLE("31"); //red
FF_LOGO_RETURN
}
static const FFlogo* getLogoKDENeon()
{
FF_LOGO_INIT
@@ -2525,6 +2611,7 @@ GetLogoMethod* ffLogoBuiltinGetAll()
getLogoArtix,
getLogoArtixSmall,
getLogoBedrock,
getLogoBSD,
getLogoCachyOS,
getLogoCachyOSSmall,
getLogoCelOS,
@@ -2543,10 +2630,12 @@ GetLogoMethod* ffLogoBuiltinGetAll()
getLogoFedoraSmall,
getLogoFedoraOld,
getLogoFreeBSD,
getLogoFreeBSDSmall,
getLogoGaruda,
getLogoGarudaSmall,
getLogoGentoo,
getLogoGentooSmall,
getLogoGhostBSD,
getLogoKDENeon,
getLogoKISSLinux,
getLogoKubuntu,