Migrate configuration and data location#89
Merged
Conversation
Package installer archives under a stable Quasar root and verify that shape in release CI. Tie managed SteamCMD runs to host shutdown/cancellation and kill the whole process tree so wrapper shells do not survive service stop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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 pull request updates Quasar's documentation and configuration to standardize the install and data root handling for both Linux and Windows deployments. The main theme is a shift from legacy, OS-specific data directories (like
~/.config/Quasaror%APPDATA%\Quasar) to using the install root directory as the default location for both installation and persistent data, unless explicitly overridden. The changes also clarify migration behavior for legacy data, update install/uninstall instructions, and improve documentation to match the new conventions.Key changes include:
Install/Data Directory Handling and Migration:
QUASAR_DATA_DIRis set. [1] [2] [3] [4] [5] [6] [7]Installation and Uninstallation Instructions:
--purgeremoves the install/data root, not just the legacy folder. [1] [2]Versioning:
1.0.0to1.0.1inDirectory.Build.props.These changes make Quasar's installation and persistent data handling more predictable and easier to manage, especially for users deploying on different platforms or migrating from older versions.