Repository navigation
Jio Client v0.2.0
Adds jio expose, jio unexpose, jio ports and jio domains for HTTP apps,
SSE and WebSockets. A detached guest helper supports apps bound to localhost and
keeps publication active after the local terminal closes. Custom domains use DNS
ownership verification and automatic HTTPS, alongside the default Jio URL.
Requires an ingress-enabled Server and matching Linux helper release. Stop/start
requires republishing. This remains an experimental CLI release.
Install
curl -fsSL https://github.com/jiovannish/client/releases/latest/download/install.sh | shThe installer verifies the archive's SHA-256 checksum and replaces only the CLI binary. It
does not change API keys, VM keys, shell startup files or saved configuration.
The installer uses ~/.local/bin when it is on PATH, otherwise /usr/local/bin
when writable or accessible with passwordless sudo. If neither is available, it
uses ~/.local/bin and prints an export PATH=... command. License notices are
installed under ../share/jio relative to the install directory.
Native binaries: macOS ARM64 and Intel (11+), Linux ARM64 and x86-64 (glibc 2.35+).
OpenSSH (ssh and ssh-keygen) is required for VM access. Windows and Alpine/musl
are not supported by these binaries. Linux client support does not imply ARM
support for the VM host runtime.
Run jio login '<your-api-key>', then jio usage, jio create, jio list and
jio connect. Account quotas, session expiry and available sizes are enforced by
the service. Exiting a shell does not destroy the VM; use jio destroy to remove it.
Source is attached by GitHub for this exact tag. Each archive contains the CLI,
Apache license and bundled dependency notices. Checksums detect corrupted
downloads; they are not independent signatures of the publisher.
The npm and Python SDKs remain source-build only in this release.