The commandline syntax for elegant is of the form
-pipe=inoption, allowing elegant to be fed a stream of commands by another program or script. The
-rpnDefnsoption allows providing the name of the RPN definitions file as an alternative to defining the
RPN_DEFNSenvironment variable. The
-macrooption allows performing text substitutions in the command stream. Multiple
-macrooptions may be given. Usage is described in more detail below.