In the past I've had a great experience with PlatformIO which has a CLI and a front-end in Atom+VSCode<p>In contrast to Arduino, I've found it does a great job of handling your dependencies.<p><a href="https://platformio.org/" rel="nofollow">https://platformio.org/</a>
This is great! Really like the idea of being able to move a lot of manual IDE setup/usage to a Makefile. After using the IDE for 3 years now, has anyone used a different IDE that boasts a lot of the same features but is a bit more... friendly?<p>edit: I guess we can use any IDE we want with this CLI, and make tooling around the CLI. I meant the question in past tense :)
Arduino co-founder here. Let me know if you have questions and suggestions. We have a lot of features in the making so your suggestions can help us shape the roadmap
Excellent, one of my major gripes with arduino is that you couldn’t upload code remotely on a headless machine. This is a very useful for embedded systems in hard to reach or sealed off places.