diff options
author | axel <axel@liljencrantz.se> | 2006-09-05 02:00:23 +1000 |
---|---|---|
committer | axel <axel@liljencrantz.se> | 2006-09-05 02:00:23 +1000 |
commit | 200ebe43dcae5c8fd0dba69f9a64565d97fb49ad (patch) | |
tree | b38a83e9ccf1f0908f210fce141fca87a29874e5 /share/functions/math.fish | |
parent | ff2d354ef818951d3580664f5efd1cb74f052874 (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.fish | 15 |
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 + |