├── .codeclimate.yml ├── .coveragerc ├── .github └── workflows │ └── black.yml ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── CONTRIBUTORS.md ├── LICENSE ├── Pipfile ├── Pipfile.lock ├── README.md ├── docs ├── Troubleshooting.md ├── design-guide.md └── development-guide.md ├── img └── shallow-backup-demo.gif ├── requirements.txt ├── scripts └── release.sh ├── setup.cfg ├── setup.py ├── shallow_backup ├── __init__.py ├── __main__.py ├── backup.py ├── compatibility.py ├── config.py ├── constants.py ├── git_wrapper.py ├── printing.py ├── prompts.py ├── reinstall.py ├── upgrade.py └── utils.py └── tests ├── __init__.py ├── test_backups.py ├── test_config.py ├── test_copies.py ├── test_delete_backup.py ├── test_git_folder_moving.py ├── test_reinstall_dotfiles.py ├── test_utils.py └── testing_utility_functions.py /.codeclimate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alichtman/shallow-backup/HEAD/.codeclimate.yml -------------------------------------------------------------------------------- /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alichtman/shallow-backup/HEAD/.coveragerc -------------------------------------------------------------------------------- /.github/workflows/black.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alichtman/shallow-backup/HEAD/.github/workflows/black.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alichtman/shallow-backup/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alichtman/shallow-backup/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alichtman/shallow-backup/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alichtman/shallow-backup/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CONTRIBUTORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alichtman/shallow-backup/HEAD/CONTRIBUTORS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alichtman/shallow-backup/HEAD/LICENSE -------------------------------------------------------------------------------- /Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alichtman/shallow-backup/HEAD/Pipfile -------------------------------------------------------------------------------- /Pipfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alichtman/shallow-backup/HEAD/Pipfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alichtman/shallow-backup/HEAD/README.md -------------------------------------------------------------------------------- /docs/Troubleshooting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alichtman/shallow-backup/HEAD/docs/Troubleshooting.md -------------------------------------------------------------------------------- /docs/design-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alichtman/shallow-backup/HEAD/docs/design-guide.md -------------------------------------------------------------------------------- /docs/development-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alichtman/shallow-backup/HEAD/docs/development-guide.md -------------------------------------------------------------------------------- /img/shallow-backup-demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alichtman/shallow-backup/HEAD/img/shallow-backup-demo.gif -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alichtman/shallow-backup/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alichtman/shallow-backup/HEAD/scripts/release.sh -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alichtman/shallow-backup/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alichtman/shallow-backup/HEAD/setup.py -------------------------------------------------------------------------------- /shallow_backup/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shallow_backup/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alichtman/shallow-backup/HEAD/shallow_backup/__main__.py -------------------------------------------------------------------------------- /shallow_backup/backup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alichtman/shallow-backup/HEAD/shallow_backup/backup.py -------------------------------------------------------------------------------- /shallow_backup/compatibility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alichtman/shallow-backup/HEAD/shallow_backup/compatibility.py -------------------------------------------------------------------------------- /shallow_backup/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alichtman/shallow-backup/HEAD/shallow_backup/config.py -------------------------------------------------------------------------------- /shallow_backup/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alichtman/shallow-backup/HEAD/shallow_backup/constants.py -------------------------------------------------------------------------------- /shallow_backup/git_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alichtman/shallow-backup/HEAD/shallow_backup/git_wrapper.py -------------------------------------------------------------------------------- /shallow_backup/printing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alichtman/shallow-backup/HEAD/shallow_backup/printing.py -------------------------------------------------------------------------------- /shallow_backup/prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alichtman/shallow-backup/HEAD/shallow_backup/prompts.py -------------------------------------------------------------------------------- /shallow_backup/reinstall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alichtman/shallow-backup/HEAD/shallow_backup/reinstall.py -------------------------------------------------------------------------------- /shallow_backup/upgrade.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alichtman/shallow-backup/HEAD/shallow_backup/upgrade.py -------------------------------------------------------------------------------- /shallow_backup/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alichtman/shallow-backup/HEAD/shallow_backup/utils.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_backups.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alichtman/shallow-backup/HEAD/tests/test_backups.py -------------------------------------------------------------------------------- /tests/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alichtman/shallow-backup/HEAD/tests/test_config.py -------------------------------------------------------------------------------- /tests/test_copies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alichtman/shallow-backup/HEAD/tests/test_copies.py -------------------------------------------------------------------------------- /tests/test_delete_backup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alichtman/shallow-backup/HEAD/tests/test_delete_backup.py -------------------------------------------------------------------------------- /tests/test_git_folder_moving.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alichtman/shallow-backup/HEAD/tests/test_git_folder_moving.py -------------------------------------------------------------------------------- /tests/test_reinstall_dotfiles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alichtman/shallow-backup/HEAD/tests/test_reinstall_dotfiles.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alichtman/shallow-backup/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /tests/testing_utility_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alichtman/shallow-backup/HEAD/tests/testing_utility_functions.py --------------------------------------------------------------------------------