# baseic
[![Hits-of-Code](https://hitsofcode.com/github/carmisergio/baseic?branch=master)](https://hitsofcode.com/github/carmisergio/baseic/view?branch=master)
![Test with cargo](https://github.com/carmisergio/baseic/actions/workflows/test.yml/badge.svg)
`baseic` is a simple value conversion tool written for minimum interruption. As of now, it provides conversion to and from only numeric bases, but expect to see ASCII characters, signed formats and more in the future.
## Installation
### From source
`baseic` has been developed with Linux users in mind, but there is no reason it should not work perfectly on MacOS and other Unix-like systems as well.
Obtain the source code either by cloning this repository,
```bash
git clone https://github.com/carmisergio/baseic.git
```
or downloading and extracting the source code from one of the releases.
`baseic` is written in the [Rust Programming Language](https://www.rust-lang.org/), and can be built using `cargo`.
Once inside the directory, run the following command to download all dependencies and build the `baseic` binary.
```bash
cargo build --release
```
You can now run `baseic` as `target/release/baseic`, and place this binary wherever you desire.
You can also use `cargo` to install baseic to `~/.cargo/bin` by running `cargo install --path .`
### From binary release
We only provide binary executables for Linux x64 at the moment.
Simply download an executable binary from the releases page and run it.
### From `crates.io`
If you already have `cargo` on your system, you can install `baseic` from the `crates.io` repository by running
```bash
cargo install baseic
```
This will place the compiled binary in `~/.cargo/bin`
## Usage
```
Usage: baseic [-h] [] [