1 unstable release
0.1.0 | Jun 30, 2020 |
---|
#10 in #printf
13KB
276 lines
fmtcalc
This is a simple calculator written in Rust.
It is an alternative to printf for shell command.
Examples
$ fmtcalc 4+2
6
$ fmtcalc "1+2*3 = {}" "1+2*3"
1+2*3 = 7
$ fmtcalc "0xFF - 654.321"
-399.321
$ fmtcalc "3²+4²={}, 5²={}" "3*3+4*4" "5*5"
3² +4² =25, 5² =25
For better ergonomics I often abbreviate fmtcalc
as println
in your shell startup files:
alias println='fmtcalc'
Installation
$ cargo install fmtcalc
License
MIT
lib.rs
:
fmtcalc
This is a simple calculator written in Rust.
It is an alternative to printf for shell command.
Examples
$ fmtcalc 4+2
6
$ fmtcalc "1+2*3 = {}" "1+2*3"
1+2*3 = 7
$ fmtcalc "0xFF - 654.321"
-399.321
$ fmtcalc "3²+4²={}, 5²={}" "3*3+4*4" "5*5"
3² +4² =25, 5² =25
For better ergonomics I often abbreviate fmtcalc
as println
in your shell startup files:
alias println='fmtcalc'
Dependencies
~2.6–4.5MB
~80K SLoC