A tiny command-line backup utility written in Python.
Historical project (circa 2010). Written for Python 2.6 + SQLite. Kept public as an early systems utility; not maintained for modern Python.
- Backup and restore flows via a single CLI entrypoint (
main.py) - Pluggable backup/restore methods (factory pattern under
backup/andrestore/) - Zip + SQLite helpers in
utils.py
python main.py --help
python main.py -a backup -s /path/to/source -m <method>
python main.py -a restore ...| Path | Role |
|---|---|
main.py |
CLI entry |
utils.py |
Zip + SQLite utilities |
backup/ |
Backup method implementations |
restore/ |
Restore method implementations |
docs/ |
Extra notes |
- Python 2.6
- sqlite3
Archival / educational. Prefer modern backup tools for real use. Fork if you want to port it to Python 3.
Copyright (C) 2010 Mohit Ranka — see source headers for details.