do builder more portable
separate posix tools from builder build
do cdsay internal builder command