fedora-java / xmvn

XMvn is a set of free software components that are useful in packaging Java software which build is managed by Apache Maven
https://fedora-java.github.io/xmvn/
Apache License 2.0
6 stars 8 forks source link

Switch from JCommander to picocli #360

Closed mizdebsk closed 1 week ago

mizdebsk commented 1 week ago

picocli is more popular, it supports ANSI colors, it can generate bash completion and manpages.

codecov[bot] commented 1 week ago

Codecov Report

Attention: Patch coverage is 18.66667% with 61 lines in your changes missing coverage. Please review.

Project coverage is 71.17%. Comparing base (610aacd) to head (3a884ab). Report is 1 commits behind head on master.

Files with missing lines Patch % Lines
...edoraproject/xmvn/tools/subst/SubstCliRequest.java 0.00% 24 Missing :warning:
...project/xmvn/tools/resolve/ResolverCliRequest.java 0.00% 23 Missing :warning:
...ct/xmvn/tools/install/cli/InstallerCliRequest.java 52.00% 12 Missing :warning:
.../fedoraproject/xmvn/tools/resolve/ResolverCli.java 0.00% 1 Missing :warning:
...a/org/fedoraproject/xmvn/tools/subst/SubstCli.java 0.00% 1 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #360 +/- ## ============================================ + Coverage 70.85% 71.17% +0.31% Complexity 314 314 ============================================ Files 106 106 Lines 3524 3483 -41 Branches 508 501 -7 ============================================ - Hits 2497 2479 -18 + Misses 821 799 -22 + Partials 206 205 -1 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.