Last active
December 16, 2021 15:19
-
-
Save flamewing/e0df8724f9e4a1f7e4a56a53119a6486 to your computer and use it in GitHub Desktop.
A few terminal flags. Requires one of the Nerd Fonts patched fonts.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
chFullBox=$'\u2588' | |
chStars=$'\u2591' | |
chStripes=$'\uf0c9' | |
chMapleLeaf=$'\u2663' | |
chBigCross=$'\u254b' | |
chMidStripe=$'\u2501' | |
chTallBar=$'\u2584' | |
chSmallCross=$'\u271a' | |
chCircle=$'\u25cf' | |
chTriangleLeft=$'\u25c4' | |
chTriangleRight=$'\u25ba' | |
chBlackBox=$'\e[0;30;40m'"${chFullBox}" | |
styReset=$'\e[0m' | |
clrISCross=$'\e[38;2;220;30;53;48;2;2;82;156m' | |
clrDKCross=$'\e[38;2;255;255;255;48;2;200;16;46m' | |
clrNOCross=$'\e[38;2;0;64;182;48;2;186;12;47m' | |
clrFICross=$'\e[38;2;24;68;126;48;2;255;255;255m' | |
clrSECross=$'\e[38;2;255;205;0;48;2;0;75;135m' | |
echo -e "Iceland [${chBlackBox}${clrISCross}${chBigCross}${chMidStripe}${chMidStripe}${chBlackBox}${styReset}]\n" | |
echo -e "Denmark [${chBlackBox}${clrDKCross}${chBigCross}${chMidStripe}${chMidStripe}${chBlackBox}${styReset}]\n" | |
echo -e "Norway [${chBlackBox}${clrNOCross}${chBigCross}${chMidStripe}${chMidStripe}${chBlackBox}${styReset}]\n" | |
echo -e "Finland [${chBlackBox}${clrFICross}${chBigCross}${chMidStripe}${chMidStripe}${chBlackBox}${styReset}]\n" | |
echo -e "Sweden [${chBlackBox}${clrSECross}${chBigCross}${chMidStripe}${chMidStripe}${chBlackBox}${styReset}]\n" | |
clrIEGreen=$'\e[38;2;22;155;98;48;2;22;155;98m' | |
clrIEWhite=$'\e[38;2;255;255;255;48;2;255;255;255m' | |
clrIEOrange=$'\e[38;2;255;136;62;48;2;255;136;62m' | |
clrBEBlack=$'\e[38;2;0;0;0;48;2;0;0;0m' | |
clrBEYellow=$'\e[38;2;253;218;36;48;2;253;218;36m' | |
clrBERed=$'\e[38;2;239;51;64;48;2;239;51;64m' | |
clrFRBlue=$'\e[38;2;0;85;164;48;2;0;85;164m' | |
clrFRWhite=$'\e[38;2;255;255;255;48;2;255;255;255m' | |
clrFRRed=$'\e[38;2;239;65;53;48;2;239;65;53m' | |
echo -e "Ireland [${chBlackBox}${clrIEGreen}${chFullBox}${clrIEWhite}${chFullBox}${clrIEOrange}${chFullBox}${chBlackBox}${styReset}]\n" | |
echo -e "Belgium [${chBlackBox}${clrBEBlack}${chFullBox}${clrBEYellow}${chFullBox}${clrBERed}${chFullBox}${chBlackBox}${styReset}]\n" | |
echo -e "France [${chBlackBox}${clrFRBlue}${chFullBox}${clrFRWhite}${chFullBox}${clrFRRed}${chFullBox}${chBlackBox}${styReset}]\n" | |
clrITGreen=$'\e[38;2;0;140;69;48;2;0;140;69m' | |
clrITWhite=$'\e[38;2;244;245;240;48;2;244;245;240m' | |
clrITRed=$'\e[38;2;205;33;42;48;2;205;33;42m' | |
clrMCTallBar=$'\e[38;2;255;255;255;48;2;200;16;46m' | |
echo -e "Italy [${chBlackBox}${clrITGreen}${chFullBox}${clrITWhite}${chFullBox}${clrITRed}${chFullBox}${chBlackBox}${styReset}]\n" | |
echo -e "Monaco [${chBlackBox}${clrMCTallBar}${chTallBar}${chTallBar}${chTallBar}${chBlackBox}${styReset}]\n" | |
clrLVMidStripe=$'\e[38;2;255;255;255;48;2;157;34;53m' | |
clrPLTallBar=$'\e[38;2;220;20;60;48;2;231;244;255m' | |
clrCHBorder=$'\e[38;2;218;41;28;48;2;218;41;28m' | |
clrCHCross=$'\e[38;2;255;255;255;48;2;218;41;28m' | |
clrCHCross=$'\e[38;2;255;255;255;48;2;218;41;28m' | |
clrATMidStripe=$'\e[38;2;255;255;255;48;2;200;16;46m' | |
echo -e "Latvia [${chBlackBox}${clrLVMidStripe}${chMidStripe}${chMidStripe}${chMidStripe}${chBlackBox}${styReset}]\n" | |
echo -e "Poland [${chBlackBox}${clrPLTallBar}${chTallBar}${chTallBar}${chTallBar}${chBlackBox}${styReset}]\n" | |
echo -e "Switzerland [${chBlackBox}${clrCHBorder}${chFullBox}${clrCHCross}${chSmallCross}${clrCHBorder}${chFullBox}${chBlackBox}${styReset}]\n" | |
echo -e "Austria [${chBlackBox}${clrATMidStripe}${chMidStripe}${chMidStripe}${chMidStripe}${chBlackBox}${styReset}]\n" | |
clrUATallBar=$'\e[38;2;255;215;0;48;2;0;87;183m' | |
echo -e "Ukraine [${chBlackBox}${clrUATallBar}${chTallBar}${chTallBar}${chTallBar}${chBlackBox}${styReset}]\n" | |
clrROBlue=$'\e[38;2;0;43;127;48;2;0;43m' | |
clrROYellow=$'\e[38;2;252;209;22;48;2;252;209;22m' | |
clrRORed=$'\e[38;2;206;17;38;48;2;206;17;38m' | |
clrGRCross=$'\e[38;2;255;255;255;48;2;0;91;174m' | |
clrGRStripes=$'\e[38;2;0;91;174;48;2;255;255;255m' | |
echo -e "Romania [${chBlackBox}${clrROBlue}${chFullBox}${clrROYellow}${chFullBox}${clrRORed}${chFullBox}${chBlackBox}${styReset}]\n" | |
echo -e "Greece [${chBlackBox}${clrGRCross}${chBigCross}${clrGRStripes}${chStripes}${chStripes}${chBlackBox}${styReset}]\n" | |
clrJPBorder=$'\e[38;2;224;224;224;48;2;224;224;224m' | |
clrJPSun=$'\e[38;2;176;0;15;48;2;224;224;224m' | |
echo -e "Japan [${chBlackBox}${clrJPBorder}${chFullBox}${clrJPSun}${chCircle}${clrJPBorder}${chFullBox}${chBlackBox}${styReset}]\n" | |
clrUSStars=$'\e[38;2;255;255;255;48;2;60;59;110m' | |
clrUSStripes=$'\e[38;2;255;255;255;48;2;178;34;52m' | |
clrCABorder=$'\e[38;2;255;0;0;48;2;255;0;0m' | |
clrCALeaf=$'\e[38;2;255;0;0;48;2;255;255;255m' | |
echo -e "USA [${chBlackBox}${clrUSStars}${chStars}${clrUSStripes}${chStripes}${chStripes}${chBlackBox}${styReset}]\n" | |
echo -e "Canada [${chBlackBox}${clrCABorder}${chFullBox}${clrCALeaf}${chMapleLeaf}${clrCABorder}${chFullBox}${chBlackBox}${styReset}]\n" | |
clrBREdges=$'\e[38;2;255;223;0;48;2;0;156;59m' | |
clrBRCenter=$'\e[38;2;0;39;118;48;2;0;156;59m' | |
echo -e "Brazil [${chBlackBox}${clrBREdges}${chTriangleLeft}${clrBRCenter}${chCircle}${clrBREdges}${chTriangleRight}${chBlackBox}${styReset}]\n" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment