A tiny Java CLI that prints impact.com.
Built with picocli as a bonus to my application for the Java software engineer role at impact.com.
— Daniel Alvarez · dalvarezrivera@uvic.ca
Requires Java 17+ and Maven.
mvn -q package
java -jar target/impact-com-cli.jarOutput:
╔══════════════════════════════════════════╗
║ ║
║ impact.com ║
║ ║
╚══════════════════════════════════════════╝
Hi impact.com.
— Daniel Alvarez
java -jar target/impact-com-cli.jar --help| Flag | Effect |
|---|---|
-p, --plain |
Print only impact.com, no banner. |
-l, --loud |
Uppercase the company name. |
-h, --help |
picocli-generated help. |
-V, --version |
Print version and exit. |
Picocli is the de-facto standard for Java CLIs — annotation-driven, supports
subcommands, ANSI colors, completion scripts, and produces a --help that
looks great out of the box. For a one-line program it's overkill on purpose;
the goal is to show idiomatic Java tooling, not just System.out.println.