Designed for programmers.
Teapot makes it easy to develop cross-platform modular software with a minimum of configuration.

30 Second Introduction

-- Install teapot (Requires ruby 2.2+, gcc-4.8 or clang-3.4, git)
$ sudo gem install teapot

-- Create your project using the kurocha repository.
$ teapot create "My Project" https://github.com/kurocha generate-project

-- Compile and run the project
$ cd my-project
$ teapot Run/MyProject
... snip ...
I'm a little teapot,
Short and stout,
Here is my handle (one hand on hip),
Here is my spout (other arm out with elbow and wrist bent).
When I get all steamed up,
Hear me shout,
Tip me over and pour me out! (lean over toward spout)

                   ___^___   __
               .- /       \./ /
              /  /          _/
              \__|         |