# cato
A file catenation tool written in Rust.
## Usage
```bash
Usage: cato [OPTIONS] [FILES]...
Arguments:
[FILES]... file(s) to read
Options:
-b, --number-nonblank Number nonempty output lines, overrides -n
-e Equivalent to -vE
-E, --show-ends Display $ at the end of each line
-n, --number Number all output lines
-s, --squeeze-blank Suppress repeated empty output lines
-t Equivalent to -vT
-T, --show-tabs Display TAB characters as ^I
-u (ignored)
-v, --show-nonprinting Use ^ and M- notation, except for LFD and TAB
-h, --help Print help
-V, --version Print version
```
## Install
### Windows 64-bit
```ps
choco install cato
```
### Cargo
```
cargo install cato
```
## Developer Notes
### Debug Build
```bash
cargo build
```
### Release Build
```bash
cargo build --release
```
### Cross-platform Support
| Linux | x86_64 | x86_64-unknown-linux-gnu |
| Linux | i686 | i686-unknown-linux-gnu |
| Windows | x86_64 | x86_64-pc-windows-msvc |