This document explains the usage of the backup-rat binary
Requires a standard Rust installation (If you dont have it get it here)
$ cargo install backup-rat
Currently the binary REQUIRES a config file to operate correctly (or not if you don't want any targets but that kinda defeats the purpose).
The version number before the $ symbol indicates the version this feature was added
Backs up all NON-optional targets in the config file
0.1.0 - $ backup-rat all
Backs up all targets with the "Config" tag
0.1.0 - $ backup-rat Config
Thats it... (for now)
The config file is located at $HOME/.config/backup-rat/config.toml
for *NIX systems
or %HOME%/AppData/backup-rat/config.toml
for Windows (thanks Microsoft) and uses the TOML
syntax (basically .ini files)
All of the Optional variables are set to defaults in this example
NYI - Not yet implemented (don't use it, there is no need)
```toml
multi_threaded = true
threads = 4
daemon_interval = 0
color = false
fancy_text = true
verbose = false
runfile_folder = ""
[[target]]
tag = "Config"
path = "/env"
target_path = "/mnt/Backup/Config"
optional = false
always_copy = false
ignore_files = []
ignore_folders = []
keep_num = 1
[[target]] tag = "Config" path = "/home/USERNAME/.config" target_path = "/mnt/Backup/Config"
```