generated from PlexSheep/rs-base
48 lines
1.3 KiB
Markdown
48 lines
1.3 KiB
Markdown
# numf
|
|
|
|
|
|
![Project badge](https://img.shields.io/badge/language-Rust-blue.svg)
|
|
![Crates.io License](https://img.shields.io/crates/l/numf)
|
|
![Gitea Release](https://img.shields.io/gitea/v/release/PlexSheep/numf?gitea_url=https%3A%2F%2Fgit.cscherr.de)
|
|
![Gitea language count](https://img.shields.io/gitea/languages/count/PlexSheep/numf?gitea_url=https%3A%2F%2Fgit.cscherr.de)
|
|
[![cargo checks and tests](https://github.com/PlexSheep/numf/actions/workflows/cargo.yaml/badge.svg)](https://github.com/PlexSheep/numf/actions/workflows/cargo.yaml)
|
|
|
|
* [Original Repository](https://git.cscherr.de/PlexSheep/numf)
|
|
* [GitHub Mirror](https://github.com/PlexSheep/numf)
|
|
* [Codeberg Mirror](https://codeberg.org/PlexSheep/numf)
|
|
* [crates.io](https://crates.io/crates/numf)
|
|
* [docs.rs](https://docs.rs/numf/latest/numf/)
|
|
|
|
`numf` is a number formatter. It formats the numbers provided to it.
|
|
|
|
Current formats are:
|
|
|
|
- Hexadecimal
|
|
- Binary
|
|
- Octal
|
|
- Decimal
|
|
- Base32
|
|
- Base64
|
|
|
|
`numf` also has the option of prepending a prefix for each format, such as
|
|
`0x` for hexadecimal. Numbers may also be provided from the stdin. See `--help`
|
|
flag for more information.
|
|
|
|
## Example
|
|
|
|
```bash
|
|
$ numf -xp 1337 505 0xaabb
|
|
0x539
|
|
0x1F9
|
|
0xAABB
|
|
```
|
|
## Installing
|
|
|
|
### Cargo
|
|
|
|
`numf` is on [crates.io](https://crates.io).
|
|
|
|
```
|
|
cargo install numf
|
|
```
|