bash backup framework