3 ms·
Multiplex: Command-Line Process Mutliplexer
- ctenb 1y agoMutliplexer -> Multiplexer
- ssebastien 1y agoThanks, corrected :)
- hfjdjskjf 1y agoThanks for this. What would be the competitors? Is there something similar to this in Bash or as a compiled executable?
- mfld 1y agoAn alternative for the use case of spawning dev environments would be https://github.com/pvolok/mprocs https://github.com/pvolok/mprocs
- pella 1y agohttps://www.gnu.org/software/parallel/ https://www.gnu.org/software/parallel/ https://www.gnu.org/software/parallel/parallel_examples.html https://www.gnu.org/software/parallel/parallel_examples.html
- stevekemp 1y agoBack in the day CP/M had a feature which allowed you to batch up commands, you'd write a "FOO.SUB" file, then run "SUBMIT FOO". There was a neat binary named "SLASH.COM" which would allow you to create a submission file ("$$$.SUB") by running "SLASH FOO ; BAR ; ECHO HELLO". Of course CP/M is a dead system, mostly.
- imcritic 1y agoThe idea of such a tool looks interesting at first. But then you realize there exist no problems, that require a solution provided by this tool. You need to run a webserver with some backend components? Start them sequentially one after another, it will be fine.
- VWWHFSfQ 1y ago> there exist no problems, that require a solution provided by this tool > For instance, you need a webserver, a workqueue and a database to run standalone all together. This is the only real use-case that I would have for a tool like this and it's already been solved for nearly 15 years by foreman [1] [1] https://github.com/ddollar/foreman https://github.com/ddollar/foreman
- imcritic 1y agoNo need for foreman: just start things sequentially!
- FrancoisBosun 1y agoThis has some overlap with Overmind / foreman / Procfile. To wait for another process to be started, I resort to using plain `sleep` or `dockerize -wait`. Good job on building this!