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.
Added
ShellGenerator
class to streamline different shell commands. Currently, it takes theshell_str
as instance variable to select the appropriate code, whileshell_str
andenv_file_path
are populated in the.format()
call when the shell commands are returned. This still seems a bit clunky, any ideas how to improve that?Added
from_env_file
classmethod toProjectConfig
to populate config instance from .env file. Renamed set_key/get_key to write_key/read_key.Instantiation of
ProjectConfig
passing default arguments ofaiida_venv_dir
andaiida_project_dir
, as setting inside ProjectConfig did not seem to have intended effect?