filers 0.1.1

Collection of file tools
Documentation
[![Build Status](https://travis-ci.com/ltheinrich/filers.svg)](https://travis-ci.com/ltheinrich/filers)
[![Build Status](https://api.cirrus-ci.com/github/ltheinrich/filers.svg)](https://cirrus-ci.com/github/ltheinrich/filers)
[![Discord](https://img.shields.io/discord/488792767657410560.svg)](https://discord.gg/jjRruxx)

# Filers
Collection of file tools

## What is Filers?
Filers is a collection of file tools written in Rust.

It consists of many different commands.

## Building from source
Requirements:
 - Git >= 2.11
 - Rust >= 1.34
 - Cargo >= 1.34

Clone from Git
> git clone https://github.com/ltheinrich/filers && cd filers

Build using Cargo
> cargo build --release

The binaries are placed in `./target/release/`

## Building new releases
Additional requirements:
 - Rustup >= 1.18

Clone from Git
> git clone https://github.com/ltheinrich/filers && cd filers

Install linkers
> sudo apt install gcc gcc-aarch64-linux-gnu

Add targets
> rustup target add x86_64-unknown-linux-musl aarch64-unknown-linux-musl

Install cargo-deb
> cargo install cargo-deb

Build using build.sh
> ./build.sh

The packages are placed in `./target/` and the binaries are placed in `./target/x86_64-unknown-linux-musl/release/` and `./target/aarch64-unknown-linux-musl/release/`