💾 Archived View for ilo.retroforth.org › konilo.sh.txt captured on 2023-07-10 at 13:11:02.

View Raw

More Information

⬅️ Previous capture (2023-05-24)

-=-=-=-=-=-=-

Konilo : Shell Installer / Updater / Launcher
================================================================
This is a small shell script that can setup a local install of
the Konilo system. It also handles launching this, and can
update the image and blocks.

Requirements:

- curl
- gunzip
- unix-like host

Obtain:

    curl https://ilo.retroforth.org/konilo.sh -o konilo
    chmod +x konilo

Install the VM, image, and blocks(*):

    ./konilo install

Run:

    ./konilo

Update the image and blocks:

    ./konilo update

Remove:

    ./konilo uninstall

Additional options:

    ./konilo help
================================================================
(*) The default installation uses precompiled binaries for the
    ilo vm. If you prefer to build your own, or if you are on
    a system without a precompiled binary, you can use C, Go,
    Nim, Rust, or Swift to build from source:

    ./konilo install:c
    ./konilo install:go
    ./konilo install:nim
    ./konilo install:rust
    ./konilo install:swift

The precompiled binaries only use the following system calls or
library functions:

    open
    close
    read
    write
    lseek
    exit

The only files they use are ilo.blocks and ilo.rom in the
current working directory.
================================================================
The installed vm, image, and blocks will be placed in ~/.konilo
================================================================