behavior driven development for bash