setup icon indicating copy to clipboard operation
setup copied to clipboard

Make data file path configurable

Open sweep-ai-deprecated[bot] opened this issue 2 years ago • 0 comments

Description

This PR addresses the TODO "Make this configurable" in the "programs/zwift-store-profile.mjs" file. Currently, the data file path is hardcoded, but this PR makes it configurable by introducing a new environment variable.

Summary of Changes

  • Added a new line after line 13 to define a new environment variable for the data file path: const dataFilePath = process.env.ZWIFT_DATA_FILE_PATH;
  • Modified line 9 to use the dataFilePath variable instead of the hardcoded path: const DATA_FILE_PATH = dataFilePath || ${os.homedir()}/zwift-data.csv;

These changes allow users to set the data file path by setting the ZWIFT_DATA_FILE_PATH environment variable. If the environment variable is not set, the program falls back to the current hardcoded path.

Please review and merge this PR at your earliest convenience.

Fixes #42.


To checkout this PR branch, run the following command in your terminal:

git checkout sweep/make-data-file-path-configurable

To get Sweep to edit this pull request, leave a comment below or in the code. Leaving a comment in the code will only modify the file but commenting below can change the entire PR.