You'll noticeTier: how much it should matter to you
1Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
Bash SafetyArea: what it touches
Bug FixesKind: in v2.1.311,
Bug FixesSection of the release
Unclear It is not stated whether this makes ruby commands using -F more or less likely to need your approval.
What
Before Claude Code runs a shell command, it reads the command to decide whether it needs to ask your permission. To do that it keeps a table of options for each language interpreter, recording which options take a value (the word that follows them).
For ruby, -F has been taken out of the list of options that take a value. The options still on that list are -e, -r, --require, -I, -C and -E.
Why
This changes how ruby commands that use -F are read when Claude Code decides whether to ask before running them.
How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtIt is not stated whether this makes `ruby` commands using `-F` more or less likely to need your approval.