Comments (2)
https://github.com/samuelmeuli/tmignore does that
from asimov.
Disclosure: This issue was the first time I had heard of tmignore, and while I haven't used that tool, I'm thrilled to see developers across the globe being proactive about keeping their backups lean
😁
The .gitignore
file may be designed to keep certain files out of a repository, but that doesn't always mean they should be excluded from backups.
For example: my project's local configuration file does not belong in source control, but it would be a bummer if my system crashed and I had to recover from Time Machine and rebuild the configuration file.
It appears that tmignore does permit certain file/directory patterns to be explicitly included in the Time Machine backups, but I think the two projects are approaching it from two different positions: while tmignore tries to squeeze every last unneeded file out of the Time Machine backups, Asimov takes more of a "we'll keep out the things that we are certain can easily be re-installed if needed" approach. The latter might result in some unnecessary files getting into the backups, but it also means you won't risk important files not getting in.
Fortunately, tools are using tmutil under the hood, though, so they should work just fine together if you want maximum exclusions
Thank you for the suggestion, and please give us a heads up if you do happen to run into conflicts when using both!
from asimov.
Related Issues (20)
- installation location for .plist HOT 2
- The Asimov Roadmap HOT 19
- Asimov skipping first found item HOT 1
- Does this work with hourly backups? HOT 3
- Block package managers' cache directories HOT 6
- Container and VM directories HOT 1
- Exclude Swift Package Manager HOT 2
- Detect parent directories rather than adding all child directories HOT 1
- Feature request: add `venv requirements.txt` HOT 3
- removing all exclusion and stopping / uninstalling HOT 2
- Do not ignore folders in already ignored folder HOT 2
- Add option to exclude found folders also from Spotlight HOT 2
- Unclear how this works as a brew service?
- Only run inside current directory?
- Question: Apps using excluded pattersn
- MacOS Monterey? HOT 10
- Cannot start asimov service (service already bootstrapped) HOT 5
- Add a summary of the size ignored
- Error (-50) while attempting to change exclusion setting. HOT 4
- For Monterey Arm do not work HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from asimov.