CLI

Unified --input option across all commands

req~jabkit.cli.input-flag~1

All jabkit commands that need a file input must have the --input option to specify the input file. See ADR 45 for more details.

Needs: impl

req~jabkit.cli.banner-shown~1

The banner for the CLI (“JabKit”) is only shown if the help is output. Meaning: If there is no command given (falling back to help) or explicitly --help requested.

This increases the accessibility. Source: Accessibility of Command Line Interfaces