Bash Framework