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

Should not silently destroy symbol links #1638

Open
huyz opened this issue Sep 26, 2020 · 6 comments
Open

Should not silently destroy symbol links #1638

huyz opened this issue Sep 26, 2020 · 6 comments

Comments

@huyz
Copy link

huyz commented Sep 26, 2020

This is bad. I run this for the first time and many of my carefully crafted symbolic links are gleefully destroyed by mackup backup. Symlink organization is not something the app should just silently destroy.

@jaekyeom
Copy link

Same here. "Backing up" shouldn't modify source files.

@joshmedeski
Copy link
Contributor

Do you have a suggestion? This project does its best to explain what happens clearly and adds confirmation steps when overwriting existing files.

@jaekyeom
Copy link

jaekyeom commented Jun 13, 2022

Thanks for commenting on an old issue. I'm a bit surprised.

adds confirmation steps when overwriting existing files

I'm not sure if I remember it incorrectly, but does it confirm with the user before replacing the user's dotfiles and preference files with symbolic links to the files in the Mackup directory?

Nevertheless, when I see the name "Mackup", its command "backup", and the description about its "backup" features,
what I imagine is that the user's original files will be untouched (i.e., zero modifications), because that's what backup is about.
To be honest, I believe there could be a better name for this feature. Maybe "sync" or "link"?

@joshmedeski
Copy link
Contributor

The tagline for this project is

Keep your application settings in sync

@lra has done a great job explaining how it works in the README.

Dotfiles are weird and hard to back up. There are other solutions out there, but I've found mackup to be the easiest to understand and simplest to set up. Hope that helps.

@joshmedeski
Copy link
Contributor

I've started a discussion on adding a sync command, we'll see what the community thinks. #1834

@jaekyeom
Copy link

The tagline for this project is

Keep your application settings in sync

@lra has done a great job explaining how it works in the README.

Yeah, it was my fault I didn't read that section carefully, but when I saw the "backup" command, I assumed "keeping my application settings in sync" would be done with copying + cloud storage (or git). Or maybe because I wanted that feature.

Thanks for your kind answers and opening the discussion.

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

3 participants