A POSIX shell script framework