Add cli flag parsing; restructure configs setup #47
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.
This PR adds flag parsing for the different configs and restructures all the configs to live under the
crates/config
.In the case we are running the binary, we have all the defaults set up, but it needs further refactoring on the existing configs, so all the configs have a
Default
implementation.Since I'll mostly focus on the
ts-topology
, I won't revisit this PR. Feel free to change anything here, or use the parts you might find useful 🫡Any question, feel free to leave a comment or dm me