# Fibora
[](https://gitmoji.dev)
[](https://opensource.org/licenses/MIT)

Port of [fibonacci-deno](https://github.com/UltiRequiem/fibonacci-deno) for
[Rust](https://rust-lang.org).
> Utilities for the Fibonacci Number and Sequence.
## Usage
This package exposes two Functions,
[fibonacci](https://github.com/UltiRequiem/fibora/blob/main/src/lib.rs#L1)
and
[fibonacci_sequence](https://github.com/UltiRequiem/fibora/blob/main/src/lib.rs#L19).
```rust
use fibora::{fibonacci, fibonacci_sequence};
fn main() {
println!("{}", fibonacci(23));
println!("{:?}", fibonacci_sequence(23));
}
```
### CLI Tool
This project contains a cli tool, it is made to give an example of use mainly.
#### Install it
```bash
cargo install fibora
```
#### Usage
- Get the Nth Fibonacci Number:
```bash
$ fibora --number 3
2
```
- Get an Array with the first N numbers of the Fibonacci Sequence:
```bash
$ fibora --sequence 3
[ 0, 1, 1 ]
```
Or use a binary from
[releases](https://github.com/UltiRequiem/fibora/releases/latest).
### Related
- [UltiRequiem/fibonacci](https://github.com/UltiRequiem/fibonacci): This but in
Golang
- [UltiRequiem/fibonacci-deno](https://github.com/UltiRequiem/fibonacci-deno):
This but in Javascript using Deno
### License
This project is licensed under the [MIT License](./LICENSE.md).