{"version":"2.1.271","anchor":"bash-permission-matcher-flag-parsing-expanded-for-more-coreu","canonical_anchor":"bash-permission-matcher-flag-parsing-expanded-for-more-coreu","heading":"Bash permission-matcher flag parsing expanded for more coreutils commands","tier":"notice","area":"Bash Permissions","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.271\/e\/bash-permission-matcher-flag-parsing-expanded-for-more-coreu","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.271","markdown":"### Bash permission-matcher flag parsing expanded for more coreutils commands\n\nBash permission checks now recognize far more real flags for tac, fold, expand, fmt, comm, cmp, pr and other text utilities\n\n**What**\n\nClaude Code checks bash commands against permission rules by understanding each command's flags. The flag-classification logic was replaced with a richer system that distinguishes boolean short flags, valued short flags, attached short\/long flags, boolean long flags, and valued long flags. This was applied to `tac`, `fold`, `expand`, `unexpand`, `fmt`, `comm`, `cmp`, `pr`, and `numfmt`, each of which now recognizes many more of their real flags \u2014 for example `pr` gained recognition of `--across`, `--join-lines`, and `--omit-header`.\n\n**Why**\n\nMore accurate flag recognition means permission rules for these commands can match correctly on a wider range of real invocations, reducing cases where a legitimate flag combination was misclassified.\n\n- Area: Bash Permissions\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 1\/5"}