You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe
There are times when using maru-runner that I'd like to run an interactive application or an application that rewrites lines (say it has a progress bar). Any interactive application is a non starter because stdin is not bound to the commands maru-runner runs. In the case of an application that rewrites lines you either have to hope the application has a (competent) ci mode or just deal with terminal spam when line rewrites happen.
Describe the solutions you'd like
1.
Given maru-runner is running a task with an interactive command
Wheninteractive is specified in the task
Then the command is bound to stdin and stdout directly and the spinner is disabled
2.
Given maru-runner is running a task with a command that rewrites lines
WhennoSpinner is specified in the task (this is a bad name there's def a better one out there)
Then the command is bound to stdout directly and the spinner is disabled
The text was updated successfully, but these errors were encountered:
## Description
This slightly improves the spinner to allow for interactive programs to
run when `--no-progress` is provided.
## Related Issue
Relates to #103
## Type of change
- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [X] Other (security config, docs update, etc)
## Checklist before merging
- [X] Test, docs, adr added or updated as needed
- [X] [Contributor Guide
Steps](https://github.com/defenseunicorns/maru-runner/blob/main/CONTRIBUTING.md)
followed
Is your feature request related to a problem? Please describe
There are times when using maru-runner that I'd like to run an interactive application or an application that rewrites lines (say it has a progress bar). Any interactive application is a non starter because stdin is not bound to the commands maru-runner runs. In the case of an application that rewrites lines you either have to hope the application has a (competent) ci mode or just deal with terminal spam when line rewrites happen.
Describe the solutions you'd like
1.
interactive
is specified in the task2.
noSpinner
is specified in the task (this is a bad name there's def a better one out there)The text was updated successfully, but these errors were encountered: