Re:Terminal escape sequences in Git commit email field
by rurban on Monday March 29, 2021 @06:53AM
(#26619851)
Yes, unicode is fine. What is broken is that nobody cares. Not even perl5 cares about non-identifiable identifiers.
Btw your snippet does not work for identifier validation. There is much more needed to pass the identifier security guidelines.
But here we just need a simple terminal escape sequence stripping library. Unicode is a bit harder. Only Java, rust and me did that.
Unicode standardises identifier rules. The default identifier as per UAX31-R1 can be checked with a regex:
I guess that's not what you mean, so an explanation with some details is needed here.