|
|
|
|
|
by solipsism
2505 days ago
|
|
Couldn't disagree more. Any code that you expect others (or yourself) to maintain in the future does not belong in a shell script. Why? A shell script is often the best tool for the job. If your reason is that shell scripts aren't maintainable, then this is a circular argument basically amounting to "we shouldn't make shell scripts maintainable because we shouldn't ever maintain shell scripts because shell scripts aren't maintainable". allowing experienced users to accomplish their goals as quickly as possible Having both short and long versions of each flag seems to give you the best of both worlds. |
|