[Lume] Add multiple VM locations and configurable cache #91
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR improves lume with support for multiple VM locations and configurable cache settings, improving flexibility and resource management.
Multiple VM Locations
lume config location add <name> <path>- Add a new locationlume config location remove <name>- Remove a locationlume config location list- List all locationslume config location default <name>- Set default location--locationparameter to key commands:lume create- Create VMs in specific locationslume pull- Pull images to specific locationslume run- Run VMs from specific locationsConfigurable Cache Directory
lume config cache get- Show current cache directorylume config cache set <path>- Set new cache directory--no-cacheparameter in favor of configurable cache locationXDG Base Directory Compliance
~/.config/lume/config.jsonfollowing XDG specTechnical Improvements
Migration
Existing VMs will continue to work as before, with automatic migration of settings to the new configuration format.