The official Arduino command-line toolkit for managing boards, libraries, compiling sketches and uploading firmware from any terminal.