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

[Feature]: Exportable configuration #1608

Open
Lizardbutt opened this issue Dec 23, 2024 · 8 comments
Open

[Feature]: Exportable configuration #1608

Lizardbutt opened this issue Dec 23, 2024 · 8 comments
Assignees
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@Lizardbutt
Copy link

Feature description

It would be a nice to have to export my configuration and associated folders into a singular folder so that I can back up any backgrounds, themes, settings, and presets to GitHub so I can use it in the future if I need to reinstall my operating system, without worrying about anything being lot

Implementation Suggestion

N/a, just an "export" command with WSH to a file path would be great

Anything else?

n/a

@Lizardbutt Lizardbutt added enhancement New feature or request triage Needs triage labels Dec 23, 2024
@esimkowitz
Copy link
Member

As a workaround, all your configs are stored in ~/.config/waveterm, should be easy enough to add to your dotfiles sync script.

@esimkowitz esimkowitz added good first issue Good for newcomers and removed triage Needs triage labels Dec 23, 2024
@weilirs
Copy link

weilirs commented Dec 26, 2024

Hi, can I work on this?

@esimkowitz
Copy link
Member

Sure, I'll assign to you. What's your planned implementation? I was thinking it could be cool to zip up the config dir and put it at a user-provided directory

@weilirs
Copy link

weilirs commented Dec 27, 2024

Sure, I'll assign to you. What's your planned implementation? I was thinking it could be cool to zip up the config dir and put it at a user-provided directory

Yeah, I think this would be cool. I'll go with this approach then.

@weilirs
Copy link

weilirs commented Dec 27, 2024

If the PR looks good I'll update the documentation for this command.

@esimkowitz
Copy link
Member

The PR looks good to me, made one small suggestion based on the CodeRabbit comment, but otherwise I think it's good to go!

@Lizardbutt
Copy link
Author

Alright, now we need another to import configs from a path. lmfao

@esimkowitz
Copy link
Member

The logic there is a bit trickier, need to merge with existing configs and determine the override logic there

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

3 participants