PyExpireBackups

From BITPlan Wiki
Revision as of 13:56, 2 April 2022 by Wf (talk | contribs)
Jump to navigation Jump to search

OsProject

OsProject
edit
id  PyExpireBackups
state  active
owner  Wolfgang Fahl
title  Backup expiration based on rules (yearly,monthly,weekly,daily ...)
url  https://github.com/WolfgangFahl/PyExpireBackups
version  0.0.2
description  Expires backup files so save diskspace for unneeded backups - with a pattern of days,weeks,months and years a limit on the total number of backup files is set
date  2022-04-02
since  2022-03-31
until  


Installation

pip install PyExpireBackups
# alternatively if your pip is not a python3 pip
pip3 install PyExpireBackups 
# local install from source directory of PyExpireBackups 
pip install .

upgrade

pip install PyExpireBackups  -U
# alternatively if your pip is not a python3 pip
pip3 install PyExpireBackups -U


usage

tickets

  1. Issue 8 - alway keep the most recent file
  2. Issue 7 - show summary about kept files
  3. Issue 6 - show debug information
  4. Issue 5 - allow dry run
  5. Issue 4 - allow to specify minimum size of files
  6. Issue 3 - show # age and size of file and total (sum) of file sizes
  7. Issue 2 - allow to create TestFiles via commandLine
  8. Issue 1 - refactor com.bitplan.backup Java solution