Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ability to backup, restore, and uninstall a single app #1128

Open
3 tasks
joe4dev opened this issue Feb 18, 2018 · 3 comments
Open
3 tasks

Ability to backup, restore, and uninstall a single app #1128

joe4dev opened this issue Feb 18, 2018 · 3 comments

Comments

@joe4dev
Copy link

joe4dev commented Feb 18, 2018

Currently, backup, restore, and uninstall can only be performed for all apps together.
It would be extremely helpful to perform these operations selectively per app:

This is kinda the bottom-up approach to #608 (enable/disable) and would facilitate development (e.g., smoke testing) of single configurations remarkably. Especially when modifying/overwriting configurations, we need a tool to mackup uninstall git and mackup backup git again.

This was addressed in PR #968 but never completed. I think this can be implemented without introducing any backward incompatibilities in a first step (before migrating to a status-based #603 enable/disable #608 approach as proposed in #614).

I agree with another comment that this is one of the biggest missing features.

@Indyandie
Copy link

Restore freedom!
⛓🔨 🙌

@Evertt
Copy link
Contributor

Evertt commented Oct 30, 2018

So uh, how far are we with this?

@tkstang
Copy link

tkstang commented Nov 3, 2018

I could be wrong as I haven't actually used this software yet, but it would by my understanding based on reading the documentation that you could simply create a mackup config file (if you don't have one already) and add the single app under applications to sync. I believe then running backup, restore, or uninstall would only apply to that application. If you already have a config file with a list of applications to sync just comment out all of the applications aside from the target application before you use the commands...then uncomment them when you're done.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants