Clarify the documentation of janet -E flag

This confused me, despite having a fair deal of janet experience.
This commit is contained in:
Techcable 2022-08-18 12:16:14 -07:00
parent fe5ccb163e
commit dbac495bee
No known key found for this signature in database
GPG Key ID: D7B98ADFF827CD17
1 changed files with 6 additions and 1 deletions

View File

@ -164,10 +164,15 @@ Execute a string of Janet source. Source code is executed in the order it is enc
arguments are executed before later ones.
.TP
.BR \-E\ code arguments
.BR \-E\ code\ arguments...
Execute a single Janet expression as a Janet short-fn, passing the remaining command line arguments to the expression. This allows
more concise one-liners with command line arguments.
Example: janet -E '(print $0)' 12 is equivalent to '((short-fn (print $0)) 12)', which is in turn equivalent to
`((fn [k] (print k)) 12)`
See docs for the `short-fn` function for more details.
.TP
.BR \-d
Enable debug mode. On all terminating signals as well the debug signal, this will