iridium 0.0.33

A resilient VM for the Palladium language
Documentation
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