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

Option to use system temporary directory #219

Merged

Conversation

dlid
Copy link
Contributor

@dlid dlid commented Apr 13, 2022

As I suggested in #218 here's a PR for adding an option to use system temporary directory instead of the output directory.

I have noticed a large VSCode workspace may use a lot of CPU when a lot of files are created/deleted and VSCode wants to index the files for its search.

The benefit of this would be that the tempDir and all its files would not affect the workspace or repository for the code that other applications may use and react to. As earlier, only the affected files will be copied/deleted from the final output directory so the output directory changes would be limited to the changes that ng-openapi-gen detects and copies to the final output directory.

  • The option useTempDir was added to schema and options.ts
  • The function initTempDir in ng-openapi-gen.ts to use system temp directory if option is specified
  • Two unit tests was added to test tempDir path with and without the option specified

@luisfpg luisfpg merged commit 426ad4d into cyclosproject:master Aug 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants