Distinguish no argument from an empty one
Choose a JSON string array for multiple values. [] means zero arguments; [""] means one empty argument. In single mode, an empty editor can produce an empty quoted argument when you run manually.
- Use JSON \n inside an array string for a newline within one argument.