4 ms·
Show HN: Procfile runner with interactive log viewer GUI
- brandonbloom 5y agoHi there, I'm the tech lead for this project. In the course of working on another project, the team and I were comparing notes with friends our various multi-process dev environment setups. Everything from a bunch of terminal tabs open, to typical Procfile runners, to advanced tmux usage, to systemd, and supervisord, and more. There are a handful of process supervisors specifically targeting dev out there, but none that met our requirements. Exo is our first step towards building a robust solution to this problem. Once we started hacking, the ideas started flowing, but we had to draw a cutline somewhere, so this MVP is just a Foreman-style Procfile runner. Next-up is Docker Compose compatibility, but there is so much more beyond that planned too. If you give it a try and have thoughts, please file an issue or open a discussion at https://github.com/deref/exo https://github.com/deref/exo - or email me at brandon@deref.io If you like it, please give us a star :) Cheers, Brandon
- smoldesu 5y agoAny advice to totally remove this from my system? I ran the install script, but after finding out about the telemetry I'd like to remove it. Is there an uninstall process in the current build?
- brandonbloom 5y agoOf course: https://github.com/deref/exo/blob/main/doc/uninstall.md https://github.com/deref/exo/blob/main/doc/uninstall.md For what it's worth, the only telemetry right now is occasional polling for new versions (which are not automatically installed) and you can turn this off with a config setting. Also documented in the README.
- dradtke 5y agoLooks pretty cool! I've recently become a fan of Overmind (https://github.com/DarthSim/overmind https://github.com/DarthSim/overmind), which does something similar. I like the GUI of exo, though, so I may give it a shot sometime as well.
- brandonbloom 5y agoOvermind is a favorite of a friend of mine. Are you a tmux power user? Any particular pros/cons to overmind worth mentioning?