-
-
Notifications
You must be signed in to change notification settings - Fork 586
Migrate Neofetch Logo To Fastfetch
Carter Li edited this page Feb 28, 2024
·
2 revisions
Take this as an example:
\033[38;2;23;147;209m β
βββ
βββββ
βββββββ
βββββββββ
βββββββββββ
ββββ
βββββββββ
βββββββββββββββ
βββββββββββββββββ
βββββββββββββββββββ
βββββββββββββββββββββ
βββββββββββββββββββββββ
ββββββββββ βββββββββ
ββββββββββ βββββββββ
βββββββββββ βββββββ
βββ
ββββββββββββ βββββββββββ
ββββββββββ βββββββββ
ββββββ ββββββ
βββ βββ
${c2} π¬π¬ ${c1}
ββββββ ββ ${c2}π¬ββπ¬${c1} ββ βββπ¬Ίπ¬± ββ
ββ ββπ¬βπ¬ ββ ββπ¬βπ¬ ββ ββ ββ ββ π¬βββπ¬ π¬βπ¬ββ
ββ ββπ¬ββ ββ ββπ¬ββ ββπ¬βπ¬ ββ ββ ββπ¬ββ ββπ¬ββ
ββ ββ ββ ββ ββ ββ ββββπ¬ ββπ¬ββ ββπ¬ββ ββ ββ
ββ ββ ββ ββ ββ ββ βββ𬴠ββπ¬π¬π¬ π¬΅π¬»π¬ββ ββ ββ
ββ ββ ββ ββ ββ ββ ββββπ¬ ββ ββ ββ ββ ββ
ββ ββ ββ ββ ββ ββ ββπ¬β𬲠ββ ββπ¬΅ββ ββπ¬΅ββ
ββ ββ ββ ββ ββ ββ ββ ββ ββ π¬βπ¬ββ π¬βπ¬ββ
- Replace
${cN}
to$N
\033[38;2;23;147;209m β
βββ
βββββ
βββββββ
βββββββββ
βββββββββββ
ββββ
βββββββββ
βββββββββββββββ
βββββββββββββββββ
βββββββββββββββββββ
βββββββββββββββββββββ
βββββββββββββββββββββββ
ββββββββββ βββββββββ
ββββββββββ βββββββββ
βββββββββββ βββββββ
βββ
ββββββββββββ βββββββββββ
ββββββββββ βββββββββ
ββββββ ββββββ
βββ βββ
$2 π¬π¬ $1
ββββββ ββ $2π¬ββπ¬$1 ββ βββπ¬Ίπ¬± ββ
ββ ββπ¬βπ¬ ββ ββπ¬βπ¬ ββ ββ ββ ββ π¬βββπ¬ π¬βπ¬ββ
ββ ββπ¬ββ ββ ββπ¬ββ ββπ¬βπ¬ ββ ββ ββπ¬ββ ββπ¬ββ
ββ ββ ββ ββ ββ ββ ββββπ¬ ββπ¬ββ ββπ¬ββ ββ ββ
ββ ββ ββ ββ ββ ββ βββ𬴠ββπ¬π¬π¬ π¬΅π¬»π¬ββ ββ ββ
ββ ββ ββ ββ ββ ββ ββββπ¬ ββ ββ ββ ββ ββ
ββ ββ ββ ββ ββ ββ ββπ¬β𬲠ββ ββπ¬΅ββ ββπ¬΅ββ
ββ ββ ββ ββ ββ ββ ββ ββ ββ π¬βπ¬ββ π¬βπ¬ββ
- Replace all other hard coded ANSI escape codes to
$N
$3 β
βββ
βββββ
βββββββ
βββββββββ
βββββββββββ
ββββ
βββββββββ
βββββββββββββββ
βββββββββββββββββ
βββββββββββββββββββ
βββββββββββββββββββββ
βββββββββββββββββββββββ
ββββββββββ βββββββββ
ββββββββββ βββββββββ
βββββββββββ βββββββ
βββ
ββββββββββββ βββββββββββ
ββββββββββ βββββββββ
ββββββ ββββββ
βββ βββ
$2 π¬π¬ $1
ββββββ ββ $2π¬ββπ¬$1 ββ βββπ¬Ίπ¬± ββ
ββ ββπ¬βπ¬ ββ ββπ¬βπ¬ ββ ββ ββ ββ π¬βββπ¬ π¬βπ¬ββ
ββ ββπ¬ββ ββ ββπ¬ββ ββπ¬βπ¬ ββ ββ ββπ¬ββ ββπ¬ββ
ββ ββ ββ ββ ββ ββ ββββπ¬ ββπ¬ββ ββπ¬ββ ββ ββ
ββ ββ ββ ββ ββ ββ βββ𬴠ββπ¬π¬π¬ π¬΅π¬»π¬ββ ββ ββ
ββ ββ ββ ββ ββ ββ ββββπ¬ ββ ββ ββ ββ ββ
ββ ββ ββ ββ ββ ββ ββπ¬β𬲠ββ ββπ¬΅ββ ββπ¬΅ββ
ββ ββ ββ ββ ββ ββ ββ ββ ββ π¬βπ¬ββ π¬βπ¬ββ
- Test it with command line flags
$ # --logo-color-1 maps to $1; --logo-color-2 maps to $2; etc.
$ # When using raw ANSI escape codes, the prefix `\e[` and the suffix `m` should be omitted
$ fastfetch -l /path/to/logo.txt --logo-color-1 white --logo-color-2 red --logo-color-3 '38;2;23;147;209'

- If everything is okay, save it into
config.jsonc