diff options
author | gotmor <gotmor@f2baff5b-bf2c-0410-a398-912abdc3d8b2> | 2007-07-01 19:45:21 +0000 |
---|---|---|
committer | gotmor <gotmor@f2baff5b-bf2c-0410-a398-912abdc3d8b2> | 2007-07-01 19:45:21 +0000 |
commit | 22e8b5ee8056d837fd08a3e84d9147cf87078515 (patch) | |
tree | 28ec46636f7a6f8189e63e0fc99a12d632dde180 /gadgets/README.dbar | |
parent | 4f8b98d702214f78d7b7fca8928bdf153c2bbd37 (diff) | |
download | dzen-22e8b5ee8056d837fd08a3e84d9147cf87078515.tar.gz dzen-22e8b5ee8056d837fd08a3e84d9147cf87078515.zip |
gadget directory
dbar gadget
git-svn-id: http://dzen.googlecode.com/svn/trunk@112 f2baff5b-bf2c-0410-a398-912abdc3d8b2
Diffstat (limited to 'gadgets/README.dbar')
-rw-r--r-- | gadgets/README.dbar | 72 |
1 files changed, 72 insertions, 0 deletions
diff --git a/gadgets/README.dbar b/gadgets/README.dbar new file mode 100644 index 0000000..a75da98 --- /dev/null +++ b/gadgets/README.dbar @@ -0,0 +1,72 @@ +============================== +dbar, (c) 2007 by Robert Manea +============================== + +dbar is an application that generates semi graphical progress meters, +from some values you supply to it. + +See the usage examples for a description of the expacted input format. + +Options: +-------- + + -max : Value to be considered 100% (default: 100) + -min : Value to be considered 0% (default: 0 ) + -w : Number of charcaters to be + considered 100% in the meter (default: 25 ) + -s : Symbol represeting the + percentage value in the meter (default: = ) + -l : label to be prepended to + the bar (default: '' ) + -nonl: no new line, don't put + '\n' at the end of the bar (default: do print '\n') + +dbar lets you define static 0% and 100% marks with the '-min' and '-max' +options or you can provide these marks dynamically at runtime. Static +and dynamic marks can be mixed, in this case the value specified at +runtime will have a higher priority. + +You can specify ranges of numbers, negative, positive or ranges with a +negative min value and positive max value. + +All numbers are treated as double precision floating point, i.e. the +input is NOT limited to integers. + + +Usage examples: + + 1) Static 0% and 100% mark or single value input: + + echo 25 | dbar -m 100 -l Sometext + + Output: Sometext 25% [====== ] + + 2) If your 100% mark changes dynamically or 2-values input: + + echo "50 150" | dbar + ^ ^ + | |__ max. value + | + |__ value to display + + Output: 33% [======== ] + + 3) If your value range is not between [0, maxval] or 3-values input: + + echo "50 -25 150" | dbar + ^ ^ ^ + | | |__ max. value 100% mark + | | + | |_____ min. value 0% mark + | + |________ value to display + + Output: 43% [=========== ] + + + 4) Multiple runs: + + for i in 2 20 50 75 80; do echo $i; sleep 1; done | dbar | dzen2 + + Output: Find out yourself. + |