Add command-line options to run commands (or take a command file) and/or redirect output
Closed this issue · 7 comments
This will simplify the batch job description a lot!
Could you give examples of what you mean?
I’m thinking that for instance we could have a command
:n>big.txt u
to redirect the normal form of u
in the file big.txt
rather than printing it.
Are you thinking of something else?
I want something with absolutely zero interaction. For example, a line such as
./cubical -t examples/brunerie.ctt -e brunerie -e another_lemma -o output.txt
is good (syntax inspired by many other interpreters). Output redirection is optional, but taking inputs from the command lines (or -c input.txt
from some file) will help a lot.
Ah, makes sense, I can take a look.
The -e
option is now implemented (commit fedeb45), but not yet -o
. You can now run
cubical examples/brunerie.ctt -e brunerie -e another_lemma
and it will load the file, run all the lemmas that you gave as a -e
, then exit.
If you want normal forms, the syntax is cubical file.ctt -e ":n lemma"
.
Note also that the option -t
does not exist anymore (it’s now always on).
Is there anyone working on the option -o
now?
I don't think so...
Closing this due to lack of interest.