Commit Graph

179 Commits

Author SHA1 Message Date
Joris Dedieu
6d1cfd8f1d Change tput calls to use termcap instead of terminfo. Because it's
unsupport on some systems like FreeBSD.

Changes make color working on both FreeBSD and Linux
2012-07-20 14:10:13 +02:00
joris
754839ae76 In some linux distro logname somtimes returns with error.
Eg:

$ LANG=C logname ; echo $?
logname: no login name
1

Fix this by redirecting stderr to /dev/null. Also protect the var
for test(1) if it's empty.
2012-07-20 12:54:12 +02:00
joris
5ac2cd94e0 Start protablility infrastructure. An OS variable is store at sourcing.
Non portable functions are called with __function_$OS. This way you
don't have to call "uname" at each prompt.

Currently ported functions :
- __load | Linux, FreeBSD | detect current system load
- __cpunum | Linux, FreeBSD | number of cpu
2012-07-20 12:50:05 +02:00
nojhan
94133ad1c8 different color if the user is not the login one 2012-07-19 15:08:18 +02:00
nojhan
3b1d492c71 small typo on the source command 2012-07-19 14:48:20 +02:00
nojhan
ddca4ade85 small typos in the readme 2012-07-19 14:23:20 +02:00
nojhan
c13e6d795f explanations about liquidprompt 2012-07-19 14:17:32 +02:00
nojhan
0d18997b32 use the project name 2012-07-19 11:57:55 +02:00
nojhan
0d666708fb bugfix return code not computed, forgot to replace debug chars, more comments 2012-07-19 11:27:22 +02:00
nojhan
2d12736fb3 rearrange code sections 2012-07-19 11:21:18 +02:00
nojhan
fc2e64b7f0 keep non conditional colors in the prompt builder 2012-07-19 11:17:40 +02:00
nojhan
ba65cd24fd smart spacing management 2012-07-19 11:14:42 +02:00
nojhan
5ee7e864a9 bugfix svn branch/root rame, some comments 2012-07-19 11:00:18 +02:00
nojhan
40cc781ec3 subversion support 2012-07-19 10:49:07 +02:00
nojhan
13e6624101 mercurial support 2012-07-19 09:59:09 +02:00
nojhan
3cca6ff320 root prompt punctuation similar to the user one 2012-07-18 11:48:46 +02:00
nojhan
b8d646048e no space after hostname 2012-07-17 11:02:30 +02:00
François Schmidts
cde8a236a6 simpler SSH_IP acquiring method 2012-07-17 11:01:54 +02:00
nojhan
037f55e532 simpler punctuation and colorscheme
* less punctuation: replace brackets with a single letter around battery, load, nothing around jobs and return value
* avoid extra spaces
* uncolored punctuation
* color the prompt mark in red if root, else in bold white
* user in light white and working dir in bold white
2012-07-17 10:18:03 +02:00
nojhan
41bc71d994 bring back hostname display depending on connection type 2012-07-17 09:50:30 +02:00
nojhan
e555e92f95 replace tabs indentation by spaces 2012-07-17 09:23:44 +02:00
Aurelien Requiem
258ec164ef Major refactoring of the code and more features
* modular function for building the prompt from the othe functions
* use tput for colors, everywhere
* show the standing commit numbers
* support branches without remote
* check if a battery is present
* show error codes of previous commands
* use ± as the prompt mark within git directories
* somewhat different colors
2012-07-17 09:22:40 +02:00
nojhan
fe0a65b177 Merge pull request #2 from Zeuh/master
Fix: test if acpi exists to avoid error message
2012-07-17 00:13:08 -07:00
Yann 'Ze' Richard
c1b7e33a64 Fix : no power_supply support message
Close #1
2012-07-09 13:28:29 +02:00
Yann 'Ze' Richard
7c096e567f Prompt.bash : Verify if acpi command exists to avoid error message. 2012-07-09 11:32:02 +02:00
nojhan
96d0b6d195 +license AGPLv3 2012-07-07 11:35:58 +02:00
nojhan
188a62967d +small comment 2012-07-07 11:10:44 +02:00
nojhan
1f93a18e44 Prompt building in a separated file, with more comments 2012-07-07 09:32:29 +02:00
nojhan
ca075374df first commit 2011-02-05 13:26:04 +01:00