githubnemo / CompileDaemon

Very simple compile daemon for Go
BSD 2-Clause "Simplified" License
1.61k stars 153 forks source link

passes stdin from CompileDaemon to the built command #62

Open pigfrown opened 3 years ago

pigfrown commented 3 years ago

This PR allows user to pass input to the launched command via stdin.

It gets a stdinPipe from the launched command and returns it from startCommand. Two goroutines are launched, one to write stdin to a channel, another to read that channel and write the contents to the launched command's stdinPipe.

Previous pull request closed as it didn't work correctly when a command was relaunched.