Kotlin support for Github code owners files.
Features:
- blame: display how many files are covered by each ownership rules.
- coverage: display the percentage of files covered by each ownership rules.
- query: display the potential owner and sub-hierarchy owners for each versioned file.
See artifacts from https://github.com/pgreze/kowners/releases
Example for Linux:
unzip kowners-linux.zip
./kowners
See artifacts from https://github.com/pgreze/kowners/actions/workflows/main.yml
For the jar distribution:
unzip kowners-jar.zip
java -jar kowners.jar
For the graalvm distribution:
unzip kowners-macos.zip
chmod +x kowners
[ "$(uname)" = "Darwin" ] && sudo xattr -r -d com.apple.quarantine kowners
./kowners
- Support directory/file distinction
- Support negative expressions