- Add .NET (C# and F#) support by @mrivnak in #106
- Add Godot 4 support by @anosatsuk124 in https://github.com/tbillington/kondo/commit/764a00db7a257cdeade77ac3d5be66e80eadcd43
- Add support for elixir language server artifact directories by @aschiavon91 in #112
- Add shell completion generation by @NickyMeuleman in #100
- Add CLion support for CMake by @mrivnak in #107
- Add .tox support to python projects by @jwodder in #104
- Add support for cleaning xwin-cache in cargo projects by @tbillington in https://github.com/tbillington/kondo/commit/936e2a6844462e11c1038cfc4725f8fa7e879f44
- Fix date formatting for years, more accurate day duration by @tbillington
- Add support for Gradle projects by @s-aditya-k and @Lipen in #81, #85
- Upgrade from structopt to clap by @s-aditya-k in @#82
- Support default clean operation by @s-aditya-k in #83
- Add Arch Linux install instructions by @orhun in #84
- Support more types of Python artifact dirs by @trag1c in #88
- Support ignoring specified dirs by @tbillington in #90
- Add support for Zig projects by @orhun in #92
- add support for cmake projects by @sassman in #56
- add support for composer php projects by @WesleyKlop in #58
- add support for Pub (Dart) projects by @Desdaemon in #62
- default to not following symlinks, thank you @cuviper for raising in #61, by @tbillington in #63
- show last modified date on project in #63
- invalid directories are now filtered out when supplied to the cli in https://github.com/tbillington/kondo/commit/725f7ec72ff95a32b9f09ce834ab917c892915aa
- allow passing time filter to only show projects not mofidied in some time range by @gabrielztk in #66
- add support for Elixir projects by @aschiavon91 in #69
Support for pycache and jupyter-notebook checkpoints by @Stunkymonkey in #33
Support for "quiet" and "all" modes allowing you to clean all projects found and doing it without any noise! Implemented in #53 and thanks to @danieljb for the suggestion.
- update various dependencies by @striezel in #40
- add keywords for kondo and kondo-ui by @striezel in #41
- Add directories to delete for Python by @pawamoy in #47
- Disable the console on the Windows platform by @Aursen in #49
- kondo-lib: don't panic in
path_canonicalise
by @vrmiguel in #50 - add basic error handling to scan by @tbillington in #54
- Remove all options and subcommands to re-focus the intent of Kondo 🧹
- Default is now interactive mode, allowing users to choose options on a per-project basis
- Update
druid
dependency to 0.6, this means we no longer rely oncairo
on MacOS 🎉
- Add basic graphic user interface 🎉 (#19)
- Rewrite project discovery phase for a massive 97.5% runtime reduction 🎉 This includes a correctness fix, projects within the artifacts of other projects will not be listed and therefore will not be included more than once in the size total (previously they were). (#20)
- Break project into cargo workspace (#18)
- Improve path handling, skip folders that don't exist (#17)
- Add Unreal 4 project support (#597efd9)
- Added Haskell Stack project support
- Added Github actions for testing, linting, and deployment
- Added SBT project support
- Add command line options
- Support passing multiple paths to scan
- Support outputting just a list of artifact directories, this list is usually used to pipe into another program to delete
- Support running a command for each artifact directory
- Add Maven project support