-
Notifications
You must be signed in to change notification settings - Fork 49
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
[FEATURE] Always copy #115
Comments
Could you tell more about the use case? |
I think this is a basic feature and I don't know if the use case is relevant but sure! Well in my case it has to do with #77; I have files to put in root directories (sddm config), and symlinking it to a user directory is a bit odd. As mentionned I don't want to add the template type to the file, I'd like to keep the config simple. Plus, I just don't like having a mix of symlinks and copies on my system, I'd rather just copy all files. |
Another use case for this feature would be for people on Windows. While Windows (through Developer Mode) does support symbolic links, these are not well supported by other applications. Most notably here is One Drive which simply hangs indefinitely when it encounters a symbolic link. I noticed that there's already logic to switch to copy-only mode if symbolic links are disabled: Lines 66 to 78 in 1e649ab
Would be it possible to leverage that with a |
Yes that would work. However there are two problems left:
|
I agree that using I note there already are ways of having OS-specific configuration which get imported as part of the |
To me, both would do the job |
Is your feature request related to a problem? Please describe.
It would be nice to be able to just always copy the files instead of symlinking.
Describe the solution you'd like
I think that with dotter's current architecture, the most sensible parameter would be a
--copy
command-line flagDescribe alternatives you've considered
A technically working (well, not even, see #77) solution would be to add the "template" type to all files. It goes without saying this is not a viable solution.
The text was updated successfully, but these errors were encountered: