# `elsa` - ~~A CLI tool to list items in a directory~~ It's `ls`. Literally in the name.
> ## The files never bothered me anyway 🎶🎶
### `- Elsa (Frozen), probably`
## Usage
List the contents of the current directory:
```bash
$ elsa
```
List the contents of a specific directory:
```bash
$ elsa /path/to/directory
```
## Installation
### Prerequisites
- Rust
- Cargo (Rust's package manager)
### Using `cargo install`
```bash
cargo install elsa-cli
```
And now you can run `elsa` from anywhere (well, assuming you have `~/.cargo/bin`
in your `PATH`)!
## Building from source
`elsa` is a Rust program, so you'll need to install the Rust toolchain to build
it. You can do this using [rustup](https://rustup.rs/).
```bash
$ git clone https://github.com/interrrp/elsa
$ cd elsa
$ cargo build --release
```
The binary will be located at `target/release/elsa`.
## License
`elsa` is licensed under the MIT license. See the [LICENSE](LICENSE) file for
more details.