- Rust 99.5%
- Makefile 0.5%
| .github/workflows | ||
| src | ||
| .gitignore | ||
| .gitlab-ci.yml | ||
| Cargo.lock | ||
| Cargo.toml | ||
| LICENSE | ||
| Makefile | ||
| README.md | ||
FLTL
FLTL is an open source tool implemented in Rust that aims to help users performing cleaning and backup tasks easily and efficiently with a command line interface.
Use fltl or fltl -h to get the manual. If you need more information about a specific functionality, use fltl FUNCTIONALITY -h.
This project is distributed under the MIT license.
Table of contents
Get FLTL
Cargo installation
See the package section for the registry configuration. Then use cargo install fltl.
How to use
Functionalities
I can only encourage you to use FLTL' manual using fltl -h command but I'll try to give you a bit of explanation about main functionalities :
- Scan : FLTL aims to help you getting more information about your folders and files based on specific criterias as size in inodes or bytes and even last access time.
- Backup : It's a simple RSync wrapper which can help you make incremental backups, even on remote hosts
- Archive : Simple archiving functionality that only takes sources as an argument, archive them and delete sources
Configuration
FLTL uses a config.ini file to fetch its configuration. By default, it'll look in $HOME/.fltl but you can configure FLTL_PATH environment variable for it to search in.
Dependencies
Update
To check new versions of installed dependencies, use cargo-upgrades and cargo-edit crates with cargo upgrade to bump dependencies to last versions
Crates licenses
- libc => Copyright (c) 2014-2020 The Rust Project Developers : MIT
- uuid => Copyright (c) 2014 The Rust Project Developers : MIT
- rayon => Copyright (c) 2010 The Rust Project Developers : MIT
- lazy_static => Copyright (c) 2010 The Rust Project Developers : MIT
- clap => Copyright (c) Individual contributors : MIT
- configparser => Copyright (c) 2020 QEDK : MIT
- chrono => Copyright (c) 2014, Kang Seonghoon : MIT
- rusqlite => Copyright (c) 2014-2021 The rusqlite developers : MIT
- ssh2 => Copyright (c) 2014 Alex Crichton : MIT
- tar => Copyright (c) 2014 Alex Crichton : MIT
- flate2 => Copyright (c) 2014 Alex Crichton : MIT
- openssl => Copyright (c) 2023 Sfackler : MIT