nojhan
4f1f6f5cfb
deactivate the anti-glitche glue, not necessary anymore?
2012-07-26 09:50:20 +02:00
nojhan
9df3232952
use a single unicode dots char instead of three dots
2012-07-26 09:18:01 +02:00
nojhan
bc8cbb7d36
use a percentage of screen width to shorten path
2012-07-26 09:16:36 +02:00
nojhan
9dd18935c3
add a displayed path length parameter
2012-07-25 14:22:57 +02:00
nojhan
2ed0a4190a
indent with spaces, add corresponding modeline
2012-07-25 14:19:53 +02:00
nojhan
33cc6bf349
root vcs prompt mark for every vcs available
2012-07-25 14:08:17 +02:00
Florian Le Frioux
275f6abc69
new feature : as root, in a git repo the ± replace the #
2012-07-25 14:05:00 +02:00
nojhan
606377bd24
Merge pull request #6 from bobcatt/master
...
bugfix on embedded shells and path shortening
2012-07-25 04:48:27 -07:00
Aurelien Requiem
cb1ea61d57
added variable length path to the prompt
2012-07-25 10:42:42 +10:00
Aurelien Requiem
17f3bd32ba
added condition check to prevent sourcing the prompt if no $TERM as tput needs it
2012-07-25 10:13:47 +10:00
nojhan
178ac74822
bugfix issue #1 : suppress the need for BSD-like extended regexp
2012-07-24 10:50:26 +02:00
nojhan
782df4845c
Merge pull request #5 from rmdir/master
...
DragonFly and OpenIndiana portability
2012-07-24 01:08:46 -07:00
nojhan
dcf74ba207
battery and load display threshold parameters
2012-07-24 09:49:51 +02:00
nojhan
789b818188
bugfix bad conditional statement for battery < 10%
2012-07-24 09:39:22 +02:00
joris
1d400a746f
Style correction
2012-07-23 16:40:43 +02:00
joris
ead8a9ff41
Add DragonFly and Solaris (?) portability. SunOS is only test on
...
openindiana (SunOS 5.11 oi_151a2 i86pc i386 i86pc Solaris)
Battery state is untested on those OS
2012-07-23 16:05:49 +02:00
nojhan
e5f558c08d
default OS goes to Linux
2012-07-22 22:28:50 +02:00
nojhan
f19f16d6d1
use differents terminfo arguments under freebsd or linux
2012-07-22 22:11:09 +02:00
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