Crates.io | radix-calc |
lib.rs | radix-calc |
version | 1.0.3 |
source | src |
created_at | 2017-06-04 20:11:32.018226 |
updated_at | 2017-06-16 21:21:50.99096 |
description | a CLI programmer's calculator written in Rust, with an Alfred workflow |
homepage | |
repository | https://github.com/goodell/radix-calc |
max_upload_size | |
id | 17729 |
size | 37,679 |
This is a simple programmer's calculator written in Rust. It can be used
directly on the command line as an alternative to printf "0x%x\n" $(( ... ))
shell expressions, though it's main purpose is to support an
Alfred workflow.
$ radix-calc 5+5
10
$ radix-calc '5 + 0xa - 0o17 * 0b11'
-30
$ radix-calc --bin "0b0110 ^ 0xc"
0b1010
$ radix-calc --all "0b0110 ^ 0xc"
10
0xa
0o12
0b1010
For better ergonomics I often abbreviate radix-calc
as rc
in my shell
startup files:
alias rc=radix-calc
One of the main reasons that radix-calc
was developed was to power an
Alfred workflow. That workflow bundles the
radix-calc
binary, so it may not work on older versions of OS X / macOS (as
of the time of this writing I only have have access to 10.12 "Sierra"
machines).
To install it, just open the
radix-calc.alfredworkflow
file
either downloaded directly from GitHub or from a cloned version of the
repository.
wrapping_add()
and friends to
avoid undefined behavior?Dave Goodell dave@goodell.io Twitter: @davidjgoodell
The main calculator icon is from Aiconica, licensed CC0 1.0. The dec/hex/oct/bin icons are original and also CC0 1.0.
MIT License, see the LICENSE
file.