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

Support copying files instead of generating symlinks #2

Closed
3 of 4 tasks
jmgilman opened this issue Jun 3, 2022 · 0 comments · Fixed by #6
Closed
3 of 4 tasks

Support copying files instead of generating symlinks #2

jmgilman opened this issue Jun 3, 2022 · 0 comments · Fixed by #6
Assignees
Labels
Effort: 2 Priority: Medium This issue is prioritized as medium Status: In Progress This issue is actively being worked on Type: Feature This issue targets a new feature

Comments

@jmgilman
Copy link
Collaborator

jmgilman commented Jun 3, 2022

Currently, Nixago only supports creating local symlinks to the generated configuration files. This is sufficient in most cases, however, it does limit the ability to commit files in the local repository. Nixago should support keeping a local copy of the file up to date based on the contents of the configuration located in the Nix store.

This feature request proposes the following:

  • Add an optional argument that controls whether Nixago symlinks the file or manages a local copy
  • Add an optional argument that controls the location where Nixago manages the file
  • Update documentation with new feature
  • (Optional) Determine if additional checks are required to prevent overwriting files not managed by Nixago

Depends on: #3

@jmgilman jmgilman self-assigned this Jun 3, 2022
@settings settings bot removed the enhancement label Jun 3, 2022
@jmgilman jmgilman added Status: In Progress This issue is actively being worked on Type: Feature This issue targets a new feature Effort: 2 labels Jun 3, 2022
@jmgilman jmgilman changed the title Feature: Support copying files instead of generating symlinks Support copying files instead of generating symlinks Jun 3, 2022
@jmgilman jmgilman added Status: On Hold This issue is not currently being worked on Status: In Progress This issue is actively being worked on Priority: Medium This issue is prioritized as medium and removed Status: In Progress This issue is actively being worked on Status: On Hold This issue is not currently being worked on labels Jun 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Effort: 2 Priority: Medium This issue is prioritized as medium Status: In Progress This issue is actively being worked on Type: Feature This issue targets a new feature
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant