-refresh() {
-
- read -p "Are you sure you want to refresh? [y/n] " ask
- [ "$ask" != "y" ] && exit 0
-
- # delete everything between tokens (remove dupe code)
- sed -i "/$start_token/,/$end_token/{/$start_token/!{/$end_token/!d}}" "$blog_index_file"
- sed -i "/$start_token/,/$end_token/{/$start_token/!{/$end_token/!d}}" "$rolling_file"
- sed -i "/$start_token/,/$end_token/{/$start_token/!{/$end_token/!d}}" "$rss_file"
-
- # deletes all html files and republishes all published files
- echo "Refreshed."
+backup() {
+ backup_name=`mktemp --tmpdir="$data_dir/backups" -d "backup_$(date +'%b-%d')_XXX"`
+ echo "Creating backup, will be placed in $backup_name"
+ cp -r "$data_dir/drafts/" "$backup_name"
+ cp -r "$data_dir/published/" "$backup_name"