3 ms·
Yes, I agree, the format described here is more reasonable than YAML and would not suffer from the Norway problem. I'm interested in what you mean when you men
by RadiozRadioz 4y ago
Yes, I agree, the format described here is more reasonable than YAML and would not suffer from the Norway problem.
I'm interested in what you mean when you mention shell scripts; I find it more idiomatic to write:
if [ true ]; then echo test; fi
Over
if [ yes ]; then echo test; fi
Because the behavior is more consistent when you try to use it in other constructs:
while true; do echo test; done
Versus
yes | while read _; do echo test; done
Or maybe
while yes | :; do echo test; done
There's also no "no" command. To get that effect, you'd have to confusingly write:
yes no
Is there a particular instance of yes/no in shell scripting that you had in mind?
- yellowapple 4y ago> Is there a particular instance of yes/no in shell scripting that you had in mind? Yes! I see them all the time in various build scripts, especially for Slackware packages / SlackBuild scripts; it's a pretty common convention to use yes/no values for enabling/disabling (respectively) various build options. OpenBSD's rc.conf(.local) also uses "NO" to indicate that a service/daemon should be disabled entirely; for example, the default httpd_flags=NO in rc.conf entirely disables httpd - unless, of course, you re-enable it later with httpd_flags= in rc.conf.local. "YES" is also sometimes used, e.g. library randomization being enabled by default via library_aslr=YES.