Automated bash practice framework