Async ShellJS ShellJS [docs] is a great library for interacting with OS shell environments within node. Now that all modern versions of NodeJS support promises and many people are leveraging the async/await design pattern.