Apple. Apple please. You can't use the same short flag for two different things. Apple *please*
@misty πŸ˜† confirmed the same on monterey. that is absolutely a work of art
@vga256 @misty It's been there since '15 at least, we discussed just now.
@misty "oops, you added another flag, you are now no longer verifying signatures" is a WILD failure mode

@citty @misty This is codesign, a tool for generating code signatures. I don’t think any of the other options would make sense with verifying a signature.

Don’t get me wrong, this is incredibly bad design. I just doubt it could be a security hole like you would normally expect not verifying a signature to be.

@bob_zim @misty ah, that makes a bit more sense. Still wild but I take back the all caps
@bob_zim @citty @misty what if I want verbose information about the signature verification?

@sophieschmieg @citty @misty Ask your doctor if long options are right for you!

I don’t know if the signature verification can get more verbose. I also don’t ever trust a β€˜-v’ option because it means β€œinvert” on destructive commands way too frequently:

> pkill -v firefox
What the user means: Kill all the firefox processes and list the ones you kill, like β€˜rm -v’.
What the user gets: Okay! Killing everything except Firefox!

@sophieschmieg @bob_zim @citty @misty The simplistic thing to try is long form (--verify --verbose) to see if it makes any difference...
@misty if someone wants to know what particular progam this is: it's codesign, I have not seen this mentioned yet in the replies
@misty plot twist: when there’s a full moon, the -v flag prints the version number
@misty but can you do a verbose verify with -v -v?
@misty .....whoa hold on just a minute HOW
@misty whar ​​ what tool is this lol
@vorap It's Apple's codesign tool
@misty hah, i wonder how you even manage to end up with a situation like that :p do you happen to know which one it chooses to interpret it as?
@misty This problem was solved decades ago with lowercase 'v' and uppercase 'V'...
@misty "No more confusing flags: Our new command-line interface uses AI to decide what you want to do!"
@misty This is not a typo in the man page? 
@oneiros Not a typo, much as I wish it was one. Note the actual descriptions - it has to outline what happens in the case of ambiguity.

@misty GANDALF: -v stands alone.

EOMER: No not alone. VERBOOOOOOOSE!!!

@misty β€œin the classic Unix style”
@misty I'm sure there's a story here, and it probably contains the words "backwards compatibility" and possibly also "oops".

@misty WHY TH EFUCK ISN'T VERIFY A COMMAND INSTEAD

edit: that was a typo but i feel like it fits so imma just roll with it

@misty I must admit, now I'm just disappointed that there isn't a third `-v` / `--version`

@misty Nah, you're holding it wrong.

/s

@misty GNU standards are steaming mad.
@mousey @misty its Apple code sign, no gnu in sight
@misty One of those is a backwards v.
@misty if it makes anybody here feel any better, using Remove-Item or "rm" in windows, you cant just specify "rm -rf", because -rf is unknown, and -f is BOTH -Filter and -Force
@misty all their UX design went into the GUI, they ran out of good UX for the CLI
@misty A lot of careful co-design must have gone into that flag.
@misty Another #macrant . Excellent comments too

@misty

This is just cursed. Of all the obscurata that I have to teach, I'm glad this isn't one of them.

@misty

I never want to hear another computer person complain to me that lawyers deliberately make documents difficult to understand. I mean, this, this is... this is sufficiently serpentine that it can only be considered a work of the highest art.

@misty slightly off screen:
-v, --version
@groxx Sadly they missed the chance. There's no version flag
@misty there's always hope for a future version then!
@misty That is crazy. Why not just go full "Apple way" and eliminate the short flags, at least for the verify? The 'softwareupdate' command shows the way.
@misty @zzt I knew about this, but had pushed it out of my brain, and now that you've reminded me I'm incredibly angry. Again. Just... No.
@misty
Doesn’t seem right that you can even use a shortened flag to request verbosity.