template added for sh/bash shell.
Modify parameters to support program options.
Sync work in progress to git