Quill is a new application, a project build system for Tcl projects. Current Release: https://github.com/wduquette/tcl-quill/releases%|%Quill 0.2.0%|% Notable Changes in v0.2.0 * Support for arbitrary versions of TCL/TK (previously, Quill required that you be using Active 8.6). * Decreased dependence on ActiveTcl and TclDevKit (though these are still required for certain operations) * Support for building starpacks for other platforms (requires TDK) * Support for building distribution .zip files. * Improved help. Quill is hosted at http://github.com/wduquette/tcl-quill; please leave any bug reports in the Issue tracker on the repository home page. '''What is Quill?''' Quill is patterned after the http://leiningen.org%|%Leiningen%|% build tool for the Clojure language. It is intended to handle the following tasks, and to make them as easy as possible: * Build project trees with skeleton apps, libraries, documentation, and test suites. * Manage external dependencies, pulling external packages in from a teapot server. * Run tests * Format HTML documentation * Build applications and libraries * Install applications and libraries for local use * Build distribution .zip files * Work with the project code in Tkcon '''Automating Tasks with Quill:''' Create a new project tree: === $ quill new app my-project myapp ... $ cd my-project $ ./bin/myapp.tcl my-project 0.0a0 Args: <> $ === Run the project tests: === $ quill test ... (runs tcltests; they'll fail until you add some real ones) === Build an executable, a starkit or a standalone executable === $ quill build $ ./bin/myapp.kit or $ ./bin/myapp.exe === Install the application for local use: === $ quill install $ ls ~/bin myapp $ myapp my-project 0.0a0 === <>Enter Category Here