Skip to content

Cr2033/Test_Project_1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Test_Project_1

Automates daily backups of ~/Documents with 7-day retention.

Setup

python3 -m venv .venv
source .venv/bin/activate
pip install -e ".[dev]"

Usage

Run manually:

python -m test_project_1.main

Or schedule via cron to run daily at 2:00 AM:

0 2 * * * /path/to/.venv/bin/python3 -m test_project_1.main >> ~/Backups/backup.log 2>&1

How it works

  • Copies ~/Documents to ~/Backups/Documents_YYYY-MM-DD_HH-MM-SS
  • Deletes backups older than 7 days
  • Logs are written to ~/Backups/backup.log

Development

pytest          # run tests
ruff check .    # lint

About

Test_1

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages