The shell quoting options.

Fields

@:optionaloptionalweak:Null<String>

The character used for weak quoting. The string's length must be 1.

@:optionaloptionalstrong:Null<String>

The character used for strong quoting. The string's length must be 1.

@:optionaloptionalescape:Null<EitherType<String, {escapeChar:String, charsToEscape:String}>>

The character used to do character escaping. If a string is provided only spaces are escaped. If a { escapeChar, charsToEscape } literal is provide all characters in charsToEscape are escaped using the escapeChar.