optionHelp: (
    | { content: string; header: string; optionList?: undefined }
    | { content: string[]; header: string; optionList?: undefined }
    | {
        content?: undefined;
        header: string;
        optionList: [
            {
                description: "The name of the configuration file to use";
                multiple: false;
                name: "config-file";
                type: StringConstructor;
            },
            {
                description: "The flowR configuration to use, as a JSON string";
                multiple: false;
                name: "config-json";
                type: StringConstructor;
            },
            {
                alias: "e";
                description: "Execute the given command and exit. Use a semicolon \";\" to separate multiple commands.";
                multiple: false;
                name: "execute";
                type: StringConstructor;
                typeLabel: "{underline command}";
            },
        ];
    }
)[] = ...