duk(1)

duk1

Duktape, embeddable javascript engine

Usage

duk [options] [<filenames>]

Overview

-i

enter interactive mode after executing argument file(s) / eval code

-e CODE

evaluate code

-c FILE

compile into bytecode (use with only one file argument)

--run-stdin

treat stdin like a file, i.e. compile full input (not line by line)

--verbose

verbose messages to stderr

--restrict-memory

use lower memory limit (used by test runner)

--alloc-default

use Duktape default allocator

--recreate-heap

recreate heap after every file

--no-heap-destroy

force GC, but don't destroy heap at end (leak testing)

If <filename> is omitted, interactive mode is started automatically.

-i

enter interactive mode after executing argument file(s) / eval code

-e CODE

evaluate code

-c FILE

compile into bytecode (use with only one file argument)

--run-stdin

treat stdin like a file, i.e. compile full input (not line by line)

--verbose

verbose messages to stderr

--restrict-memory

use lower memory limit (used by test runner)

--alloc-default

use Duktape default allocator

--recreate-heap

recreate heap after every file

--no-heap-destroy

force GC, but don't destroy heap at end (leak testing)

If <filename> is omitted, interactive mode is started automatically.

Releases

Unchanged in 5 releases since Debian 9 (Stretch).

  1. 9–13

From duktape 2.7.0-2+b2 in Debian 13 (Trixie). Parsed by carta from the page's man source.