CLI automation verbs silently ignore trailing arguments and unknown flags
The `cmux automation` CLI incorrectly accepts and ignores extraneous arguments and unknown flags for several commands, such as `list`, `show`, `enable`, and `disable`. This can lead to unintended actions or mutations of automation state, as the CLI proceeds with execution without error. The suggested fix involves implementing robust argument parsing and validation for each verb to reject malformed commands.