3 ms·
I wrote something similar, including a CGI webserver written in shell: https://github.com/tlrobinson/martin.sh https://github.com/tlrobinson/martin.sh
by tlrobinson 8y ago
I wrote something similar, including a CGI webserver written in shell: https://github.com/tlrobinson/martin.sh https://github.com/tlrobinson/martin.sh
- wahern 8y agoIf you used `<<-EOT` you could tab-indent the HTML so it reads better. The tabs will be automatically removed and the source code will be much more readable.[1] Of course, it would require tab-indenting all your shell code (but not the HTML itself), which may be a hard pill to swallow if you're a spacer. But the fact is that tab indenting was once upon a time the norm in the land of Unix programming and the tools reflect this. Windows converts and Python programmers are the ones who turned the tide. I suspect that when most read older source code from the Unix universe they don't realize it's almost entirely tab indented because 90% of the source code will still look clean no matter the tab stop (which is of course the very point of hard tabs =) [1] I never understood why Perl's heredoc construct didn't also adopt this behavior. I always cringe when people use heredoc (even in shell) without indenting the entire body properly. I mean, that's kinda the point of the heredoc--so the data becomes part of the code.