simplified the prompt code; bash support has been dropped

This commit is contained in:
Martinez 2015-02-26 21:34:35 +01:00
parent ba3eb640ec
commit 86f83ced55
2 changed files with 28 additions and 46 deletions

View file

@ -76,6 +76,7 @@ enum {
COL_BLUE,
COL_RED,
COL_RFLASH,
COL_CYAN,
COL_NONE
};
@ -88,13 +89,14 @@ int main(int argc, char **argv) {
output[0] = 0;
color_map[COL_GREEN] = "|GREEN|";
color_map[COL_DARKGREEN] = "|DARKGREEN|";
color_map[COL_YELLOW] = "|YELLOW|";
color_map[COL_BLUE] = "|BLUE|";
color_map[COL_RED] = "|RED|";
color_map[COL_RFLASH] = "|RFLASH|";
color_map[COL_NONE] = "|NONE|";
color_map[COL_GREEN] = "\e[1;32m";
color_map[COL_DARKGREEN] = "\e[0;32m";
color_map[COL_YELLOW] = "\e[1;33m";
color_map[COL_BLUE] = "\e[1;34m";
color_map[COL_RED] = "\e[1;31m";
color_map[COL_RFLASH] = "\e[5;31m";
color_map[COL_CYAN] = "\e[1;36m";
color_map[COL_NONE] = "\e[0m";
ignored.push_back("rootfs");
ignored.push_back("proc");
@ -124,11 +126,11 @@ int main(int argc, char **argv) {
get_memswap(space);
get_sysload(sysload);
append(output, "|HOST|", sysload.color);
append(output, "%m", sysload.color); // host
append(output, ":");
append(output, "|TTY|", COL_DARKGREEN);
append(output, "%l", COL_DARKGREEN); // tty
append(output, " ");
append(output, "|CWD|", COL_DARKGREEN);
append(output, "%~", COL_DARKGREEN); // cwd
append(output, ":::");
for (unsigned int i = 0; i < space.size(); i++) {