Task runner based on Org-Mode documents. Orgo is a self-documenting alternative to complex task runners for simple workflows.
Add documented org-babel tasks in your project’s README.org
. Name the block with
orgo-
prefix and run orgo
.
Here is an example:
#+NAME: orgo-sass
#+BEGIN_SRC shell :exports none
sass ./main.scss ../lepisma.github.io/assets/css/main.css
yes | cp ../lepisma.github.io/assets/css/main.css ../lepisma.github.io-deploy/assets/css/main.css
#+END_SRC
There are the following main variables to customize:
orgo-file-name
. File name to look for tasks in. Defaults toREADME.org
.orgo-task-prefix
. Babel block prefix for identifying tasks for orgo. Defaults toorgo-
.orgo-use-projectile
. Whether to use projectile for locating project root. Defaults tonil
.