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 a global configuration manager.
Features added:
a. Basically a dictionary we can validate input on and format output
a. This class does require maintenance. When we add a new configuration we need to assign a validation function to the configuration key.
hatchetrc.yaml
in the base directorya. This is loaded by default when users do not have their own
hatchetrc.yaml
file in directory$HOME/.config/hatchet/
b. This is a .yaml file and accordingly should conform to the YAML syntax and requirements; here is a tutorial with an overview of such syntax: https://www.cloudbees.com/blog/yaml-tutorial-everything-you-need-get-started/
RcParams
pointing to an instance of this class, it can be used in the following way: