- Add support for Gradle projects by @s-aditya-k and @Lipen in tbillington#81, tbillington#85
- Upgrade from structopt to clap by @s-aditya-k in @tbillington#82
- Support default clean operation by @s-aditya-k in tbillington#83
- Add Arch Linux install instructions by @orhun in tbillington#84
- Support more types of Python artifact dirs by @trag1c in tbillington#88
- Support ignoring specified dirs by @tbillington in tbillington#90
- Add support for Zig projects by @orhun in tbillington#92
- add support for cmake projects by @sassman in tbillington#56
- add support for composer php projects by @WesleyKlop in tbillington#58
- add support for Pub (Dart) projects by @Desdaemon in tbillington#62
- default to not following symlinks, thank you @cuviper for raising in tbillington#61, by @tbillington in tbillington#63
- show last modified date on project in tbillington#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 tbillington#66
- add support for Elixir projects by @aschiavon91 in tbillington#69
Support for pycache and jupyter-notebook checkpoints by @Stunkymonkey in tbillington#33
Support for "quiet" and "all" modes allowing you to clean all projects found and doing it without any noise! Implemented in tbillington#53 and thanks to @danieljb for the suggestion.
- update various dependencies by @striezel in tbillington#40
- add keywords for kondo and kondo-ui by @striezel in tbillington#41
- Add directories to delete for Python by @pawamoy in tbillington#47
- Disable the console on the Windows platform by @Aursen in tbillington#49
- kondo-lib: don't panic in
path_canonicalise
by @vrmiguel in tbillington#50 - add basic error handling to scan by @tbillington in tbillington#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