Create an executable for a program in an interpreted language: Difference between revisions

Content added Content deleted
(→‎{{header|jq}}: whoops - out of order)
Tag: Manual revert
Line 377: Line 377:


(The "j engine" is a shared object / dylib / dll / ... the details depend on the host operating system.)
(The "j engine" is a shared object / dylib / dll / ... the details depend on the host operating system.)

=={{header|jq}}==

This entry confines itself to the task (creating an executable) in computing environments that support the "shebang" technique.
A bash shell, for example, would suffice.

The trick to using jq in the shebang line is NOT to specify an argument for the -f option.

A suitable shebang line for a script that reads from stdin would be:

<pre>
#!/usr/bin/env jq -Mf
</pre>

The file with the shebang line and program must of course be made executable (e.g. by running `chmod +x FILENAME`).

Variations and further details are given in the [https://github.com/stedolan/jq/wiki/FAQq%20FAQ jq FAQ].


=={{header|Phix}}==
=={{header|Phix}}==