{"version":"2.1.221","anchor":"cli-argument-rewriting-handles-values-that-start-with-a-dash","canonical_anchor":"cli-argument-rewriting-handles-values-that-start-with-a-dash","heading":"CLI argument rewriting handles values that start with a dash","tier":"notice","area":"CLI Arguments","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.221\/e\/cli-argument-rewriting-handles-values-that-start-with-a-dash","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.221","markdown":"### CLI argument rewriting handles values that start with a dash\n\nFlag values starting with a dash are no longer mangled into a separate flag.\n\n**What**\n\nRewriting a flag's value no longer mangles values beginning with \"-\", which were previously parsed as a second flag.\n\n**Details**\n\n- a replacement value starting with \"-\" is written as a single `--flag=value` token\n- the following argv slot is nulled out rather than left as a separate token\n\n**Evidence**\n\n`if (n.startsWith(\"-\"))`\n\n- Area: CLI Arguments\n- Tier: You'll notice\n- Useful: 3\/5\n- Signal: 0\/5"}