The parser failes to handle the corner case where multiple short argument have an assigned at the end.
# broken behavior
$ deno run https://deno.land/x/deno_minimist@v1.0.2/examples/parse.ts -abc=def
{ _: [], a: "def" }
# multiple assignments really confuse the parser
$ deno run https://deno.land/x/deno_minimist@v1.0.2/examples/parse.ts -abc=d=e=f
{ _: [], a: "d" }
# the arguments separated out, gives the correct behavior.
$ deno run https://deno.land/x/deno_minimist@v1.0.2/examples/parse.ts -a -b -c=def
{ _: [], a: true, b: true, c: "def" }
# even with the arguments separated out, the parser fails to account for multiple = characters.
$ deno run https://deno.land/x/deno_minimist@v1.0.2/examples/parse.ts -a -b -c=d=e=f
{ _: [], a: true, b: true, c: "d" }
$ deno run https://deno.land/x/deno_minimist@v1.0.2/examples/parse.ts -a -b -c==def
{ _: [], a: true, b: true, c: "" }
The parser failes to handle the corner case where multiple short argument have an assigned at the end.