LaTeX compiation tools such arara
, latexmk
, rubber
, etc are not needed for ConTeXt.
In LaTeX, the basic commands such as latex
, pdflatex
, luatatex
just run the underlying TeX engine with LaTeX format pre-loaded. Features such as bibliography, index, glossary, etc are handled by external tools, and it is the responsibility of the user to run these tools. Furthermore, it is up to the user to run LaTeX appropriate number of times to get the cross-references etc right.
In contrast, in ConTeXt the basic commands context
and texexec
are wrappers around scripts written in lua and ruby respectively that take care of everything. Sorting of indexes and glossaries are handled the ConTeXt format, and the wrapper scripts run bibtex if needed and also compile the file as many times as needed.
Coming back to the question at hand, there is no need for a context rule for arara.
context
rule. But it's not too hard to write one... it added one to my personal rules a few weeks ago/usr/local/texlive/2013/texmf-dist/scripts/arara/rules
, it doesn't appear that one exists. If you (or whoever) make(s) it, you should submit apull
request to the project on github. Constructing a simple rule should be straight forward enough- I would do it, but I don't know any of the options that it would needcontext
is a wrapper around a lua script that runs the context format as many times as need. Thecontext
script runs bibtex as well. Index sorting, etc are handled natively by the script.