shallow-backup
agent-ready non-interactive
Git-integrated backup tool for macOS and Linux devs.
How to install shallow-backup
pipx install shallow-backup shallow-backup use case
Automate backup and version control of dotfiles, installed packages, applications, and fonts on macOS/Linux, with optional push to a remote Git repository.
When to use shallow-backup
- Setting up a new development machine and restoring all previously installed packages and dotfiles
- Maintaining version-controlled backups of system configurations across multiple computers
- Creating lightweight, selective backups of dev-related files (dotfiles, fonts, packages) without full disk images
When not to use shallow-backup
- Backing up large media files, databases, or entire system volumes
- As a replacement for full disk backup solutions (e.g., Time Machine, rsync snapshots)
- For non-developer environments where package managers and dotfiles are not heavily used
shallow-backup features
- · Backup installed packages (brew, pip, npm, gem, cargo, etc.)
- · Backup and restore dotfiles from common locations
- · Backup fonts, applications list, and other system configs
- · Git integration for automatic remote push and version history
Want your agent to find this automatically?
Add the MCP server to your agent config and it will discover tools like shallow-backup on its own.
Set up MCP →Similar tools to shallow-backup
adb-export
Bash script to export android content providers data to csv
add-gitignore
An interactive CLI tool that adds a .gitignore to your projects.
aliases
Contextual, dynamic aliases for the bash shell
arttime
arttime is a CLI application that blends beauty of ASCII / text art with functionality of clock / timer / pattern-based time manager in terminal ⏰