name: iridium
version: "0.0.31"
author: Fletcher Haynes <fletcher@subnetzero.io>
about: Interpreter for the Iridium language
args:
- INPUT_FILE:
help: Path to the .iasm or .ir file to run
required: false
index: 1
- THREADS:
help: Number of OS threads the VM will utilize
required: false
takes_value: true
long: threads
short: t
- ENABLE_REMOTE_ACCESS:
help: Enables the remote server component of Iridium VM
required: false
takes_value: false
long: enable-remote-access
short: r
- LISTEN_PORT:
help: Which port Iridium should listen for remote connections on. Defaults to 2244.
required: false
takes_value: true
long: bind-port
short: p
- LISTEN_HOST:
help: Which address Iridium should listen for remote connections on. Defaults to "127.0.0.1".
required: false
takes_value: true
long: bind-host
short: h
- SERVER_LISTEN_PORT:
help: Which port Iridium should listen for remote connections on from other Iridium VMs. Defaults to 2254.
required: false
takes_value: true
long: server-bind-port
short: P
- SERVER_LISTEN_HOST:
help: Which address Iridium should listen for remote connections on from other Iridium VMs. Defaults to "127.0.0.1".
required: false
takes_value: true
long: server-bind-host
short: H
- DATA_ROOT_DIR:
help: Root directory where the Iridium VM should store its data. Defaults to /var/lib/iridium.
required: false
takes_value: true
long: data-root-dir
- NODE_ALIAS:
help: An alias that can be used to refer to a running VM across a network
required: false
takes_value: true
long: node-alias
- DAEMON_MODE:
help: Does not create a REPL, only a VM running in the background
required: false
takes_value: true
long: daemon-mode