1
0
Fork 0
mirror of synced 2024-05-19 03:43:00 +12:00
czkawka/README.md

42 lines
1.1 KiB
Markdown
Raw Normal View History

2020-08-27 06:49:43 +12:00
# Czkawka
Czkawka is simple and easy to use alternative to Fslint written in Rust.
It is in very early development, so most of the functions aren't added and doesn't work.
## Done
- Basic menu(need refactoring)
2020-08-31 03:18:04 +12:00
- Duplicated file finding - CLI
- Including and excluding directories(absolute pathes)
2020-08-31 03:18:04 +12:00
- Option to remove files in different ways
- Fast(by size) or accurate(by hash) file checking
2020-08-27 06:49:43 +12:00
## TODO
2020-08-31 03:18:04 +12:00
- Duplicated file finding - CLI
- saving results to file
- support for * when excluding files and folders
2020-08-31 03:18:04 +12:00
- GUI(GTK)
2020-08-27 06:49:43 +12:00
- Removing empty folders
- Files with debug symbols
- Support for showing only duplicates with specific extension, name(Regex support needed)
2020-08-31 03:18:04 +12:00
- Maybe windows support, but this will need some refactoring in code
2020-08-27 06:49:43 +12:00
## Usage
- Install requirements for GTK(minimum 3.16)
```
apt install -y libgtk-3-dev
```
- Download source
```
git clone github/czkawka // TODO
cd czkawka
```
- Run GUI(Still WIP)
```
cargo run --bin czkawka_gui
```
- Run CLI
2020-08-27 06:49:43 +12:00
## License
Czkawka is released under the terms of the GNU Lesser General Public License, version 2.1 or, at your option, any later version, as published by the Free Software Foundation.