Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

Re: convolutions

On 11/06/2015 09:37 PM, Mikael Magnusson wrote:
A smart thing to include when asking for a simpler way to do an obfuscated thing is what it is you're actually trying to do. Saves people the effort of trying to deobfuscate your code first. It's also super unclear what you mean by "expanding $red into native".

... expanding color variables, eg. " ${red} " into their native " \e[31;1m " in a file.

That isn't clear? Variables holding color codes seem like a very routine thing  to me, there are many of them as a standard part of the shell. If you have some long string with color variables ( eg. "$_red" ) in it, and you echo the string, the colors execute, but if you save that same string to a file and 'cat' it, the color variables do not expand--it is necessary to convert them to the actual escape codes. My code snippet does that, I'm just wondering if it's as simple as it can be.

Messages sorted by: Reverse Date, Date, Thread, Author