trello-archive / mr-clean

Don't leak sensitive data.
Other
231 stars 11 forks source link

Add KSP support to Mr Clean #49

Closed bparent-atl closed 4 months ago

bparent-atl commented 8 months ago

Rewrote Mr Clean to use KSP instead of KAPT.

Since KSP doesn't really let us use per variant configurations I added a debug processor

The plugin is still the main entry point it:

  1. Adds debug processor to debug build types
  2. Adds the normal one to all others
  3. Generates the root function
  4. adds ksp and the dependencies on runtime

Generic support was added as well as using plugin management. Readme and changelog has been updated as well.

Would recommend going commit by commit

hat tip to @burntcookie90 for pointing me in the right direction a few times