aboutsummaryrefslogtreecommitdiffhomepage
path: root/share/functions/math.fish
diff options
context:
space:
mode:
authorGravatar axel <axel@liljencrantz.se>2006-09-05 02:00:23 +1000
committerGravatar axel <axel@liljencrantz.se>2006-09-05 02:00:23 +1000
commit200ebe43dcae5c8fd0dba69f9a64565d97fb49ad (patch)
treeb38a83e9ccf1f0908f210fce141fca87a29874e5 /share/functions/math.fish
parentff2d354ef818951d3580664f5efd1cb74f052874 (diff)
Add math shellscript function, which is a thin wrapper around bc
darcs-hash:20060904160023-ac50b-0d784182ca3930b0987d4338655b8717237e842c.gz
Diffstat (limited to 'share/functions/math.fish')
-rw-r--r--share/functions/math.fish15
1 files changed, 15 insertions, 0 deletions
diff --git a/share/functions/math.fish b/share/functions/math.fish
new file mode 100644
index 00000000..d28087fa
--- /dev/null
+++ b/share/functions/math.fish
@@ -0,0 +1,15 @@
+
+function math -d (N_ "Perform math calculations in bc")
+ if count $argv >/dev/null
+ set -l out (echo $argv|bc)
+ echo $out
+ switch $out
+ case 0
+ return 1
+ end
+ return 0
+ end
+ return 2
+
+end
+