# quickmath (qm)
A small, pretty command line calculator.
Features expression evaluation, variable assignment, an interactive mode, pretty
output, and a variety of preset constants and functions focused on pure mathematics,
data science, and computer science.
More information is available on the [project wiki](https://git.vwolfe.io/valerie/qm/wiki).
## Installation
### Manual Install
Release Binary
Copy the compiled binary from the releases page
to a directory in $PATH
, such as /usr/bin/
.
Compile from Source
Compile using cargo with the command cargo build --release
and copy
the file from target/release/
to a directory in $PATH
,
such as /usr/bin/
.
### Package Managers
Cargo: quickmath
Install the package using Cargo with the command cargo install quickmath
.
## Libraries
- [evalexpr](https://crates.io/crates/evalexpr) — expression evaluator
- [pico-args](https://crates.io/crates/pico_args) — argument parsing
- [rustyline](https://crates.io/crates/rustyline) — input handler
- [termion](https://crates.io/crates/termion) — ANSI formatting