Originally created by: kumaakh
Running `apra-fleet install --help` performs the full install rather than printing help text. This is destructive — it modifies the user's global Claude settings without consent.
`--help` (and `-h`) on any subcommand should print help text and exit with code 0, without performing any side effects.
HIGH — users investigating the tool before committing to install are getting a full install run silently applied to their global config. Reported in the wild.
Check for `--help` / `-h` flag before any install logic runs. Print usage/help and exit. This must be the very first thing checked in the install command handler — before any file writes, config reads, or process detection.
Should be consistent: all subcommands (`install`, `update`, etc.) must honour `--help`.
Originally posted by: kumaakh
Fixed in commit 211f043 (PR [#128]).
apra-fleet install --helpnow prints usage and exits cleanly without executing any install logic. All subcommands honour--help/-h.Related
Tickets:
#128Ticket changed by: kumaakh