This function may throw if the characters of argument values are not valid utf8 characters. This function fails in debug if the passed arguments are not properly shell escaped. This function assumes that all option names are valid ascii symbols.
See Implementation
This function may throw if the characters of argument values are not valid utf8 characters. This function fails in debug if the passed arguments are not properly shell escaped. This function assumes that all option names are valid ascii symbols.