lepisma / orgo

Task runner based on Org-Mode documents

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

orgo

https://img.shields.io/github/v/tag/lepisma/orgo.svg?style=flat-square

Task runner based on Org-Mode documents. Orgo is a self-documenting alternative to complex task runners for simple workflows.

Usage

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 to README.org.
  • orgo-task-prefix. Babel block prefix for identifying tasks for orgo. Defaults to orgo-.
  • orgo-use-projectile. Whether to use projectile for locating project root. Defaults to nil.

About

Task runner based on Org-Mode documents

License:GNU General Public License v3.0


Languages

Language:Emacs Lisp 100.0%