fix(paths): add os specific directory handling for windows #38
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.
Adjusted the path generation in
get_results_dir_path
,handle_main_command
, andsetup_terminal
functions to account for Windows-specific local config directory conventions using thecfg!
macro.This PR closes issue #37.
Below are paths for both the config & results files by OS.
Config file:
Windows:
C:\Users\{Username}\AppData\Local\donkeytype\donkeytype-config.json
Linux:
/home/{Username}/.config/donkeytype/donkeytype-config.json
MacOS:
/Users/{Username}/.config/donkeytype/donkeytype-config.json
Results file:
Windows:
C:\Users\{Username}\AppData\Local\donkeytype\donkeytype-results.csv
Linux:
/home/{Username}/.local/share/donkeytype/donkeytype-results.csv
MacOS:
/Users/{Username}/.local/share/donkeytype/donkeytype-results.csv