diff --git a/Cargo.lock b/Cargo.lock index 5bfbad8..a41298a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -587,7 +587,7 @@ dependencies = [ [[package]] name = "czkawka_cli" -version = "4.0.0" +version = "4.1.0" dependencies = [ "czkawka_core", "image_hasher", @@ -596,7 +596,7 @@ dependencies = [ [[package]] name = "czkawka_core" -version = "4.0.0" +version = "4.1.0" dependencies = [ "bincode", "bitflags", @@ -632,7 +632,7 @@ dependencies = [ [[package]] name = "czkawka_gui" -version = "4.0.0" +version = "4.1.0" dependencies = [ "chrono", "crossbeam-channel", diff --git a/README.md b/README.md index 3e152f1..bfd403c 100644 --- a/README.md +++ b/README.md @@ -23,6 +23,7 @@ - Same Music - Searches for music with the same artist, album etc. - Invalid Symbolic Links - Shows symbolic links which point to non-existent files/directories - Broken Files - Finds files that are invalid or corrupted + - Bad Extensions - List files whose content not match with they extension ![Czkawka](https://user-images.githubusercontent.com/41945903/145280350-506f7e94-4db0-4de7-a68d-6e7c26bbd2bf.gif) @@ -91,31 +92,31 @@ Similar images which check 349 image files that occupied 1.7 GB Bleachbit is a master at finding and removing temporary files, while Czkawka only finds the most basic ones. So these two apps shouldn't be compared directly or be considered as an alternative to one another. -| | Czkawka | FSlint | DupeGuru | Bleachbit | -|:----------------------:|:-----------:|:----------:|:-----------------:|:-----------:| -| Language | Rust | Python | Python/Obj-C | Python | -| OS | Lin,Mac,Win | Lin | Lin,Mac,Win | Lin,Mac,Win | -| Framework | GTK 3 | PyGTK2 | Qt 5 (PyQt)/Cocoa | PyGTK3 | -| Duplicate finder | • | • | • | | -| Empty files | • | • | | | -| Empty folders | • | • | | | -| Temporary files | • | • | | • | -| Big files | • | | | | -| Similar images | • | | • | | -| Similar videos | • | | | | -| Music duplicates(tags) | • | | • | | -| Invalid symlinks | • | • | | | -| Broken files | • | | | | -| Names conflict | • | • | | | -| Installed packages | | • | | | -| Invalid names | | • | | | -| Bad ID | | • | | | -| Non stripped binaries | | • | | | -| Redundant whitespace | | • | | | -| Overwriting files | | • | | • | -| Multiple languages | • | • | • | • | -| Cache support | • | | • | | -| In active development | Yes | No | Yes | Yes | +| | Czkawka | FSlint | DupeGuru | Bleachbit | +|:------------------------:|:-----------:|:----------:|:-----------------:|:-----------:| +| Language | Rust | Python | Python/Obj-C | Python | +| OS | Lin,Mac,Win | Lin | Lin,Mac,Win | Lin,Mac,Win | +| Framework | GTK 3 | PyGTK2 | Qt 5 (PyQt)/Cocoa | PyGTK3 | +| Duplicate finder | • | • | • | | +| Empty files | • | • | | | +| Empty folders | • | • | | | +| Temporary files | • | • | | • | +| Big files | • | | | | +| Similar images | • | | • | | +| Similar videos | • | | | | +| Music duplicates(tags) | • | | • | | +| Invalid symlinks | • | • | | | +| Broken files | • | | | | +| Names conflict | • | • | | | +| Invalid names/extensions | • | • | | | +| Installed packages | | • | | | +| Bad ID | | • | | | +| Non stripped binaries | | • | | | +| Redundant whitespace | | • | | | +| Overwriting files | | • | | • | +| Multiple languages | • | • | • | • | +| Cache support | • | | • | | +| In active development | Yes | No | Yes | Yes | ## Other apps There are many similar applications to Czkawka on the Internet, which do some things better and some things worse: diff --git a/czkawka_cli/Cargo.toml b/czkawka_cli/Cargo.toml index 1543b26..8153416 100644 --- a/czkawka_cli/Cargo.toml +++ b/czkawka_cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "czkawka_cli" -version = "4.0.0" +version = "4.1.0" authors = ["Rafał Mikrut "] edition = "2021" description = "CLI frontend of Czkawka" @@ -9,7 +9,7 @@ homepage = "https://github.com/qarmin/czkawka" repository = "https://github.com/qarmin/czkawka" [dependencies] -czkawka_core = { path = "../czkawka_core", version = "4.0.0" } +czkawka_core = { path = "../czkawka_core", version = "4.1.0" } structopt = "0.3.26" # For enum types diff --git a/czkawka_core/Cargo.toml b/czkawka_core/Cargo.toml index 798801b..95ba6b3 100644 --- a/czkawka_core/Cargo.toml +++ b/czkawka_core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "czkawka_core" -version = "4.0.0" +version = "4.1.0" authors = ["Rafał Mikrut "] edition = "2021" description = "Core of Czkawka app" diff --git a/czkawka_gui/Cargo.toml b/czkawka_gui/Cargo.toml index e53528f..df55aec 100644 --- a/czkawka_gui/Cargo.toml +++ b/czkawka_gui/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "czkawka_gui" -version = "4.0.0" +version = "4.1.0" authors = ["Rafał Mikrut "] edition = "2021" description = "GTK frontend of Czkawka" @@ -9,7 +9,7 @@ homepage = "https://github.com/qarmin/czkawka" repository = "https://github.com/qarmin/czkawka" [dependencies] -czkawka_core = { path = "../czkawka_core", version = "4.0.0"} +czkawka_core = { path = "../czkawka_core", version = "4.1.0"} gdk = "0.15.4" glib = "0.15.10" diff --git a/czkawka_gui/ui/about_dialog.cmb.ui b/czkawka_gui/ui/about_dialog.cmb.ui index 762af96..5c32306 100644 --- a/czkawka_gui/ui/about_dialog.cmb.ui +++ b/czkawka_gui/ui/about_dialog.cmb.ui @@ -43,7 +43,7 @@ This program is free to use and will always be. image-missing Czkawka dialog - 4.0.0 + 4.1.0 center diff --git a/czkawka_gui/ui/about_dialog.ui b/czkawka_gui/ui/about_dialog.ui index 8dbc4f7..dae962d 100644 --- a/czkawka_gui/ui/about_dialog.ui +++ b/czkawka_gui/ui/about_dialog.ui @@ -37,7 +37,7 @@ Author: Rafał Mikrut center dialog Czkawka - 4.0.0 + 4.1.0 2020 - 2022 Rafał Mikrut(qarmin) This program is free to use and will always be. diff --git a/czkawka_gui/ui/czkawka.cmb b/czkawka_gui/ui/czkawka.cmb index 0771c3d..3c58aaa 100644 --- a/czkawka_gui/ui/czkawka.cmb +++ b/czkawka_gui/ui/czkawka.cmb @@ -893,7 +893,7 @@ (5,160,"GtkEntry","editable","False",None,None,None,None,None), (5,160,"GtkEntry","has-frame","False",None,None,None,None,None), (5,160,"GtkEntry","shadow-type","none",None,None,None,None,None), - (5,160,"GtkEntry","text","Czkawka 4.0.0","yes",None,None,None,None), + (5,160,"GtkEntry","text","Czkawka 4.1.0","yes",None,None,None,None), (5,160,"GtkEntry","xalign","1",None,None,None,None,None), (5,160,"GtkWidget","can-focus","True",None,None,None,None,None), (5,160,"GtkWidget","visible","True",None,None,None,None,None), @@ -936,7 +936,7 @@ (6,1,"GtkAboutDialog","license-type","mit-x11",None,None,None,None,None), (6,1,"GtkAboutDialog","logo-icon-name","image-missing",None,None,None,None,None), (6,1,"GtkAboutDialog","program-name","Czkawka",None,None,None,None,None), - (6,1,"GtkAboutDialog","version","4.0.0",None,None,None,None,None), + (6,1,"GtkAboutDialog","version","4.1.0",None,None,None,None,None), (6,1,"GtkWidget","can-focus","False",None,None,None,None,None), (6,1,"GtkWindow","type-hint","dialog",None,None,None,None,None), (6,1,"GtkWindow","window-position","center",None,None,None,None,None), diff --git a/czkawka_gui/ui/main_window.ui b/czkawka_gui/ui/main_window.ui index 6f0d068..b5e11c8 100644 --- a/czkawka_gui/ui/main_window.ui +++ b/czkawka_gui/ui/main_window.ui @@ -1926,7 +1926,7 @@ True False False - Czkawka 4.0.0 + Czkawka 4.1.0 1 none False diff --git a/data/com.github.qarmin.czkawka.metainfo.xml b/data/com.github.qarmin.czkawka.metainfo.xml index 967b1df..b829699 100644 --- a/data/com.github.qarmin.czkawka.metainfo.xml +++ b/data/com.github.qarmin.czkawka.metainfo.xml @@ -19,7 +19,7 @@ - + Rafał Mikrut diff --git a/misc/cargo/PublishCore.sh b/misc/cargo/PublishCore.sh index 025d7aa..6400907 100755 --- a/misc/cargo/PublishCore.sh +++ b/misc/cargo/PublishCore.sh @@ -1,5 +1,5 @@ #!/bin/bash -NUMBER="4.0.0" +NUMBER="4.1.0" CZKAWKA_PATH="/home/rafal" cd "$CZKAWKA_PATH" diff --git a/misc/cargo/PublishOther.sh b/misc/cargo/PublishOther.sh index 6cddbe4..475cd92 100755 --- a/misc/cargo/PublishOther.sh +++ b/misc/cargo/PublishOther.sh @@ -1,5 +1,5 @@ #!/bin/bash -NUMBER="4.0.0" +NUMBER="4.1.0" CZKAWKA_PATH="/home/rafal" cd "$CZKAWKA_PATH" diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index 19cf685..0dd94ac 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -1,6 +1,6 @@ name: czkawka # you probably want to 'snapcraft register ' base: core20 # the base snap is the execution environment for this snap -version: '4.0.0' # just for humans, typically '1.2+git' or '1.3.2' +version: '4.1.0' # just for humans, typically '1.2+git' or '1.3.2' summary: Czkawka - fast data cleaner written in Rust # 79 char long summary description: | Czkawka is very fast and feature rich cleaner which finds file duplicates, empty folders and files, duplicated music, similar images or the biggest files in selected directories.