For the latest Dart news, visit our new blog at https://medium.com/dartlang .
(Guest post by Dartisan Kevin Moore, author of BOT , Pop Pop Win , and Dart Widgets .) Most of the discussion about Dart revolves around browser-based web app development. Dart is also a great platform for serving web content. As I've built out a number of projects, I've realized Dart is also a great language for scripting the shell. While Dart is a first-class programming environment for building browser-based applications, the Dart Virtual Machine (VM) was designed from the beginning to run outside of the browser as well. The Dart SDK and accompanying packages includes libraries for accessing, inspecting, and modifying the file system along with features for creating and managing native processes. It is possible to build an entire project in Dart - from manipulating HTML elements to serving HTTP requests to test automation and build scripts. After success building a number of shell commands in Dart I wrote a blog post: Dart is great for shell programming, too . Dart in...