A simple annotation based language to describe command lines and interactive shell