Shell Script Framework