- Notifications
You must be signed in to change notification settings - Fork0
➡️ Add background color to strings in Powerline ways
License
NotificationsYou must be signed in to change notification settings
info-mono/powerbg
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
PowerBG is a tool that add to color string's background likePowerline written inportable sh
.
- Unix commands to process
Option 1: usingcurl
curl https://raw.githubusercontent.com/info-mono/powerbg/main/bin/powerbg>~/.local/bin/powerbgchmod +x~/.local/bin/powerbg
Option 2: usinggit
git clone https://github.com/info-mono/powerbg.git~/.local/share/powerbgln -s~/.local/share/powerbg/bin/powerbg~/.local/bin/powerbg
ForBpkg user:
bpkg install info-mono/powerbg
ForBasher user:
basher install info-mono/powerbg
If you can and want to port PowerBG to other package managers, feel free to do so.
Runpowerbg
in the terminal:
powerbg COLOR STRING COLOR STRING COLOR STRING ...
Examples:
powerbg'0'"$USER"'8'"$PWD"
POWERBG_LEFTEND_OUTER='' \POWERBG_RIGHTEND_OUTER='' \POWERBG_SEPARATOR_RIGHT='' \POWERBG_SEPARATOR_SAME=' \033[30m' \powerbg'1''\033[30mRed''3''\033[30mYellow''3''\033[30mYellow again''2''\033[30mGreen''6''\033[30mCyan''4''\033[30mBlue''5''\033[30mPurple'
green='\033[30mTree'cyan='\033[30mSky'blue='\033[30mWater'purple=''# Nothingred='\033[30mApple'POWERBG_LEFTEND_OUTER='' \POWERBG_RIGHTEND_OUTER='' \POWERBG_SEPARATOR_RIGHT='' \POWERBG_SEPARATOR_SAME=' \033[30m' \powerbg'2'"$green"'6'"$cyan"'4'"$blue"'5'"$purple"'1'"$red"
PowerBG is configured through environment variables:export POWERBG_<SETTING>="<value>"
Environment variable | Valid | Default | Description |
---|---|---|---|
POWERBG_LEFTEND_OUTER | <string> | none | Set left end outer string |
POWERBG_LEFTEND_INNER | <string> | none | Set left end inner string |
POWERBG_RIGHTEND_OUTER | <string> | | Set right end outer string |
POWERBG_RIGHTEND_INNER | <string> | none | Set right end inner string |
POWERBG_SEPARATOR_LEFT | <string> | none | Set separator left string |
POWERBG_SEPARATOR_RIGHT | <string> | | Set separator right string |
POWERBG_SEPARATOR_SAME | <string> | | Set separator string to use when when separating two elements with the same color |
Special thanks to:
Made with ❤️ by
@info-mono
About
➡️ Add background color to strings in Powerline ways