Would po-util deserve a mention there? I have been working on it for months now. It automates the installation of tools on Mac and Linux, makes everyday local building, quicker, easier, and more intuitive. It supports multiple source directories (project folders), flashing code to devices over DFU using “magic baud rates” to put devices into DFU mode, and much more.
Its newest features include a full library manager, shortcuts for Particle Dev (AKA Atom), and support for building firmware for Raspberry Pi using Docker.
I know you guys don’t like to mention community made tools in your documentation, and it seems like not everyone is happy with po-util because Windows is an incompatible platform.
I’m not trying to be biased, but I really think that po-util is the optimal tool for building locally, and many users are benefitting from it.
I have released an edition of po-util that can be installed with Homebrew for users on macOS. It is much easier to install and is much cleaner. It doesn’t rely on bash aliases, it has releases, is more stable and now has a man page.
$ brew tap nrobinson2000/po
$ brew install po
$ po install