Support background execution
Open
- Dominant language
- Java
- Stars
- 3.5k
- Forks
- 250
- Avg merge
- 16h 22m
- Merged PRs (30d)
- 36
Description
When a process is executed in the background, it stops when reading from the input stream.
Because of the `readInputLoop`, the `mvnd` process is stopped immediately.
This involves checking the SIGTSTP with JLine, stopping the thread and resuming it when the SIGCONT is received.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the readInputLoop implementation and its JLine input handling. Trace how SIGTSTP and SIGCONT are currently handled, then verify that background execution no longer stops mvnd and that input processing resumes after SIGCONT. No specific test or file is named in the issue.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- cli
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100