captain-hook
hooks into Atom's command and event lifecycle, and provides a promise-based mechanism to run tools and supply messages at each step in the lifecycle.
Hooks Into Atom's Command And Event Lifecycle To Orchestrate Actions And Collect Messages