local backup_history_file="history"
local datum="$(date +%F)"
local time="$(date +%T)"
+ local history_path="history"
+
+ mkdir --parents "$history_path"
if [ -f "$backup_path/day" ]; then
echo "ℹ️ INFO: day history add $datum $time"
echo "$datum" > $backup_path/day
- echo "$datum" > day
- echo "$datum $time day" >> $backup_history_file
+ echo "$datum" > $history_path/day
+ echo "$datum $time day" >> $history_path/$backup_history_file
elif [ -f "$backup_path/week" ]; then
echo "ℹ️ INFO: week history add $datum $time"
echo "$datum" > $backup_path/week
- echo "$datum" > week
- echo "$datum $time week" >> $backup_history_file
+ echo "$datum" > $history_path/week
+ echo "$datum $time week" >> $history_path/$backup_history_file
elif [ -f "$backup_path/month" ]; then
echo "ℹ️ INFO: month history add $datum $time"
echo "$datum" > $backup_path/month
- echo "$datum" > month
- echo "$datum $time month" >> $backup_history_file
+ echo "$datum" > $history_path/month
+ echo "$datum $time month" >> $history_path/$backup_history_file
else
echo "ℹ️ INFO: none history add $datum $time"
echo "$datum" > $backup_path/none
- echo "$datum" > none
- echo "$datum $time none" >> $backup_history_file
+ echo "$datum" > n$history_path/one
+ echo "$datum $time none" >> $history_path/$backup_history_file
fi
}
local LIGHTGREEN="\e[1;32m"
local RESET="\e[0m"
local color=$LIGHTGREEN
+ local history_path="history"
print_line
echo
local typ=
for typ in day week month; do
- if [ -f "$typ" ]; then
+ if [ -f "$history_path/$typ" ]; then
color=$LIGHTGREEN
- is_backup_old $typ $(cat $typ) || color=$LIGHTRED
+ is_backup_old $typ $(cat $history_path/$typ) \
+ || color=$LIGHTRED
printf "${color}last backup %s " "$typ"
- printf "am %s${RESET}\n" "$(cat $typ)"
+ printf "am %s${RESET}\n" "$(cat $history_path/$typ)"
else
printf "${LIGHTRED}no backup %s " $typ
printf "exists${RESET}\n"