Shell Script Template POSIX shell script template with common boilerplate used when writing new scripts. The command line parsing does not use getopt or getopts as the former is not portable and the latter does not have direct support for long options.