Improving your build environment

When building any pieces of software you invariable need to write software to help you write your software.

  • build tools

  • testing frameworks

  • deployment tooling

  • on production management systems

Historically these type of tools have been written in bash, powershell, ruby, python etc.

This is all well and good but as a Dart programmer life would be so much easier if you could write these tools in Dart.

Dart also has some significant advantages over each of the existing solutions.

  • as single install includes all your build tools

  • no dependency hell you typically see with python

  • better performance

  • ability to deploy an exe with no runtime required

  • cross platform

This guide talks about how you can use Dart to improve you build environment and in particular what DCli brings to the table to make your life easier.

Last updated