When a user performs a CRUD operation such as bw get
in the command-line interface with a string as the argument, bw
should perform an exact match on the string argument. It should only output an error if there is a multiple match, partial match.
Currently, if a user has two items, such as Disroot and Disroot Forgejo, the command bw get item Disroot
will return an error, disregarding the user’s intent and forcing them to use UUID which is extremly hard to find. I have no idea who thinks it’s good.