Micronaut CLI Github Activity
At OCI, we report what we have been working on each day. Thus, I have to keep track of everything I have been doing. However, in a typical day jump from project to project, from issue to issue, in the micronaut-projects Github organization. It is challenging to keep track of everything that I have been doing.
You can build the CLI and get usage information:
$ ./gradlew build $ java -jar build/libs/githubactivity-0.1-all.jar Missing required option: '--token' Usage: ghactivity [-hV] -t [-d=<days>] [-o=<organization>] [--type=<type>] [-u=<user>] ... -d, --days=<days> number of days for which to fetch events -h, --help Show this help message and exit. -o, --org, --organization=<organization> Github organization -t, --token Github personal Token --type=<type> Github's repository type -u, --user=<user> Github's username -V, --version Print version information and exit.
To get a list of what you did in the past 7 days:
% java -jar build/libs/githubactivity-0.1-all.jar -d 7 -t Enter value for --token (Github personal Token): XXXX . ... .... # 2021-08-13 ## micronaut-security 754 doc: since 2.5. security rule cannot access Body 749 doc: add back notes about deprecated methods removal 725 test: remove pending feature ## micronaut-guides 431 Update rotation publication Guide ## micronaut-build 182 fix: broken ConfigurationProperties Nested links 180 Links to ConfigurationProperties table header for Nested classes are broken 179 Bump asciidoctorj from 1.5.6 to 2.5.2 178 Bump ncipollo/release-action from 1.8.6 to 1.8.8 176 Bump spotless-plugin-gradle from 5.12.5 to 5.14.2 175 Bump jsoup from 1.7.3 to 1.14.1 170 Bump jruby-complete from 1.7.26 to 184.108.40.206 167 Bump snakeyaml from 1.28 to 1.29 165 Bump gradle/wrapper-validation-action from 1.0.3 to 1.0.4 164 Bump actions/cache from 2.1.5 to 2.1.6
The CLI queries every repo in the organization and collects your activity.
If you work a lot with Github projects, this CLI application may come in handy.
Aug 2021, 20.