summaryrefslogtreecommitdiff
path: root/bin/guiscripts
diff options
context:
space:
mode:
Diffstat (limited to 'bin/guiscripts')
-rwxr-xr-xbin/guiscripts/dmcalc19
1 files changed, 8 insertions, 11 deletions
diff --git a/bin/guiscripts/dmcalc b/bin/guiscripts/dmcalc
index 46c35c6..80fe853 100755
--- a/bin/guiscripts/dmcalc
+++ b/bin/guiscripts/dmcalc
@@ -1,12 +1,9 @@
#!/bin/sh
-dmenu -p Calculate: < /dev/null |
- xargs echo |
- bc 2>&1 |
- xargs -I {} echo -e "{}\n" |
- dmenu -p Answer: -l 1 -g 1 |
- xclipp
-# TODO
-# ask for calculation
-# shows answer
-# if esc -> quit
-# if enter, continue with answer
+calc=0
+result="calc:"
+while [ "$calc" ]
+do
+ calc="$(echo -n | dmenu -p "$result")"
+ result="$(echo "$result $calc" | bc)"
+done
+echo -n "$result" | xclip