xc - Simple, Convenient, Markdown-based task runner.
xc
is a task runner similar to Make
or npm run
, that aims to be more discoverable and approachable.
The problem xc
is intended to solve is scripts maintained separately from their documentation
Often a Makefile
or a package.json
will contain some useful scripts for developing on a project
then the README.md
will surface and describe these scripts
In such a case, since the documentation is separate, it may not be updated when scripts are changed or added.
xc
aims to solve this by defining the scripts inline with the documentation.
xc
is designed to maximise convenience, and minimise complexity
Each xc
task is defined in simple, human-readable Markdown.
This means that even people without the xc
tool installed can use the README.md
(or whatever Markdown file contains the tasks)
as a source of useful…