I was tempted to use several modules like yargs and minimist and sync versions of things like exec, but then it wouldn't be perfect. :)
- it doesn't require any modules so there's that
- callbacks weren't designed with scripting in mind
- wtb argument parsing would be nice in the stdlib
- module.parent doesn't feel very robust
- console.log should be aliased to print()#
open an issue if you have any feedback or ideas to improve this.