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

Allow the user to use the app interactively #28

Open
DillonOLeary opened this issue Dec 13, 2024 · 0 comments
Open

Allow the user to use the app interactively #28

DillonOLeary opened this issue Dec 13, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@DillonOLeary
Copy link
Owner

I want to simplify the user experience, so that when type a command like "Minnesota-immunization-data-pipeline query" they should be prompted for the information that is missing. There are especially 3 types of prompts. There are text input prompts, there are file/folder input path prompts, and there are password prompts.

AC

  • all arguments beyond the top level ("extract" "load" "transform") should be able to be prompted for.
  • prompting should never be required, important for the case where you are using the script from a non-interactive environment
  • unit tests should cover this behavior. You can just mock the argparse library the test this.
  • integration tests are reasonable here too, but I'm not sure that they are necessary. Maybe one that just checks if the user can use prompting at all
@DillonOLeary DillonOLeary added the enhancement New feature or request label Dec 13, 2024
@DillonOLeary DillonOLeary self-assigned this Dec 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant