aboutsummaryrefslogtreecommitdiffstats
path: root/gadgets/README.dbar
diff options
context:
space:
mode:
authorgotmor <gotmor@f2baff5b-bf2c-0410-a398-912abdc3d8b2>2007-07-01 19:45:21 +0000
committergotmor <gotmor@f2baff5b-bf2c-0410-a398-912abdc3d8b2>2007-07-01 19:45:21 +0000
commit22e8b5ee8056d837fd08a3e84d9147cf87078515 (patch)
tree28ec46636f7a6f8189e63e0fc99a12d632dde180 /gadgets/README.dbar
parent4f8b98d702214f78d7b7fca8928bdf153c2bbd37 (diff)
downloaddzen-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.dbar72
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.
+