-
- Notifications
You must be signed in to change notification settings - Fork 597
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