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

Auto creation and auto update based on import/export yaml list of addons #720

Open
ylixir opened this issue Aug 9, 2021 · 0 comments
Open

Comments

@ylixir
Copy link

ylixir commented Aug 9, 2021

Is your feature request related to a problem? Please describe.
Current backup options are clunky and manual with the zip export feature. Zip files are easy to understand for most users, but they are a frustrating experience for users used to more streamlined code management workflows.

Reproducing my setup on multiple machines is kind of annoying, but keeping them synchronized is super annoying. It is also kind of hard to try out new ui things since reverting to an old config with zip file backups is very clunky and not having a functional ui on raid night is bad.

It's also clunky to keep an up to date backup of the addons state with manual exports of zip files, there is a good chance that i would not have created an up to date backup of my addons if my hard drive explodes or something and i need to restore things.

Describe the solution you'd like
Automatic creation and usage of an addon list in the addons directory.

In the settings there is already an option to import/export a yaml file which contains the list of the addons currently installed.

This list should be created automatically whenever an addon was updated, Ajour should also volunteer to imprt update to the files in the list if they didn't match the addons currently installed.

Then i could use git to synchronize my addons between multiple machines. Git is easy (for git users anyhow), and basically handles synchronizing things as well as allowing for easy for risk free experiments with raid frames and where switching back to a working config is just switching branches.

Describe alternatives you've considered
I've already tried managing the addons with git, backing up the addons themselves in a git repo.

This is currently a bit clunky in practice though. There are a lot of files to manage, and there can be a lot of churn. Especially with addons that have large datasets or a daily updates (undermine journal, raider.io, etc).

This repo also has some pretty significant performance issues when trying to manage git repos with that many files (maybe a windows thing? it's not important for this issue) which makes it a little painful to work with.

Ideally i could back up my saved variables and a list of addons, rather than the actual addons (which ajour will happily download for me)

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

No branches or pull requests

1 participant