- feat: handle backslashes correctly related issue
Test spec: preserves escaped double-quotes inside single quotes
Testing input: "'{"key":"\"value\""}'"
Old split output: [ "{"key":""value\""}" ]
New split output: [ "{"key":"\"value\""}" ]
- [fix and feature]: Add support for -L/--location flag as a boolean (flags.location?: boolean) with --no-location negation, correcting prior misparsing as a URL argument.
- expose
CurlCommandandCurlCommandFlagsinterfaces. - handle
-A/--user-agentoption, exposeuserAgent?: string - handle
--compressedoption, exposeflags.compressed?: boolean - handle
-k/--insecureoption, exposeflags.insecure?: boolean - handle
--digestoption, exposeflags.digest?: boolean - handle
--ntlmoption, exposeflags.ntlm?: boolean - add support for negating boolean options with
--no-prefix - handle
-I/--headoption, exposeflags.head?: boolean - handle
-u/--useroption, exposeuser?: string - handle
-G/--getoption, exposeflags.get?: boolean - handle
-F/--formoption, exposeformData?: boolean
- always lowercase the http method
- feat: handle short options with concatenated values
- added
--urlparameter support