regarding the syntax of secret references, would it be possible to support more special characters?
I don't know about others, but I like to use a naming scheme to name the items in my vault, and that naming scheme uses some special characters. the special characters give some semantic meaning to the name (e.g. role:professional[manager].account:mycompany[myteam], or prsn:my.role:personal.account:gpg.item:key[0xjf9089hf4f43]). this helps with organization and lookup.
the problem is: I'm a developer and use the op cli, and would like to be able to reference vault items by name using 1Password's secret references syntax in my configurations and other places, and be able to inject the real values at run time using op read, op inject and op run, but I find myself unable to do so and have to resort to using their ID instead.
I think the reason I cannot reference the items by name is that, currently, only the following special characters are supported by the secret reference syntax:
- dash
- - underscore
_ - period
. - whitespace
(https://developer.1password.com/docs/cli/secrets-template-syntax/#secret-references)
Is that true ? Is there currently a way around this ? Else, my question is: would it be possible to have any of the following other special characters supported ?
- one bracket pair supported (e.g.
[and], or<and>, or{and}, or all of them) - colons
:or semi-colons; - question marks
?
Or maybe would it be possible to give us some way of escaping them or encoding them (like for url encodings: %5Bword%5D for [word], etc.) ?
thank you for this great application :)
1Password Version: 8.8.0
Extension Version: Not Provided
OS Version: macOS 12.3.1
Browser:_ Chrome
Referrer: forum-search:https://1password.community/search?Search=regarding%20the%20syntax%20of%201password%20secret%20references%2C%20would%20it%20be%20possible%20to%20support%20some%20special%20characters%20other%20than%20dash%20%60-%60%2C%20underscore%20%60_%60%2C%20and%20period%20%60.%60%20%3F, underscore _, and period . ?
