refactor: shiny create
and shiny add test
supporting functions
#1629
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 only moves code around. We have a growing number of functions to support the cli interface, which is defined in
_main.py
. A large portion of the functions supportingshiny create
were in_template_utils.py
, but we also added some of theshiny add test
functions there as well.This PR uses
_main
as a consistent prefix:_main.py
- the CLI definition_main_create.py
- functions in support ofshiny create
_main_create_custom.py
- functions in support of creating custom components_main_add_test.py
- functions in support ofshiny add test
_main_utils.py
- shared functions used by all of the above