scriic

Generate overcomplicated instructions using a mini-language


Keywords
tutorial, steps, instructions, script, generator, domain-specific-language, howto, mini-language
License
AGPL-3.0
Install
pip install scriic==3.0.0

Documentation

Scriic


Documentation Status

For installation instructions, getting started and the Scriic syntax reference, see ReadTheDocs.

Scriic is a mini programming language for generating detailed (and more often than not, overcomplicated) instructions. Here's an example program:

HOWTO Type <text"> using <keyboard>

char = LETTERS [text]
  SUB ./look.scriic
  PRM thing = [keyboard]
  GO

  key = DO Find the key on [keyboard] which displays [char"]

  SUB ./press_button.scriic
  PRM button = [key]
  GO
END

At the time of writing, this generates 110 steps to type "hello world"!