#numeral #numbers #cli

app numrepr

Show representation of numbers in commonly used numeral systems

1 unstable release

Uses old Rust 2015

0.1.0 Sep 8, 2018

#26 in #numeral

GPL-3.0+

17KB
267 lines

numrepr build status

numrepr shows representation of numbers in commonly used numeral systems.

Supported numeral systems:

  • binary
  • octal
  • decimal
  • hexadecimal

Usage

$ numrepr $RANDOM
0b111111111 0o777 511 0x1ff

$ numrepr $RANDOM
0b10011000101110 0o23056 9774 0x262e

$ numrepr 0b1111_0000_1111 0o750 1_234_567_890 0xdeadbeef
0b111100001111 0o7417 3855 0xf0f
0b111101000 0o750 488 0x1e8
0b1001001100101100000001011010010 0o11145401322 1234567890 0x499602d2
0b11011110101011011011111011101111 0o33653337357 3735928559 0xdeadbeef

Install

The easiest way is to use Cargo:

cargo install numrepr

If your distribution has been updated in recent years, it is very likely that Cargo is already available. However if that's not the case, you can use Nix package manager to get some newer stuff. Or just install Cargo without using package manager. Whatever floats your boat.

Updating

In case of newer version, updating is almost like installing:

cargo install --force numrepr

License

Licensed under GPLv3+. For details, see LICENSE.

Dependencies

~4–6MB
~105K SLoC