Skip to main content

argone command reference

argone starts Neovim on an Argon project and launches the GUI alongside it.

argone [--nvim <PATH>] [PATH]
ArgumentDefaultDescription
[PATH].Project directory or .ar file. A directory must contain lib.ar.
--nvim <PATH>nvimNeovim executable to use.
argone .
argone examples/hierarchy

Remote editing with SSH

argone ssh runs Neovim and the analyzer on a remote machine and the GUI on your own.

argone ssh <HOST> [PATH] [OPTIONS]
Argument or optionDefaultDescription
<HOST>RequiredHost name or OpenSSH config alias.
[PATH].Project directory or file on the remote machine.
--ssh <PATH>sshSSH executable to use.
-o, --ssh-option <OPTION>NoneAn OpenSSH option. Repeat for more than one.
--local-analyzer-port <PORT>AllocatedLocal port forwarded to the remote analyzer.
--remote-analyzer-port <PORT>AllocatedAnalyzer port on the remote machine.
--local-gui-port <PORT>AllocatedLocal port the GUI listens on for callbacks.
--remote-gui-port <PORT>AllocatedPort the callback is exposed on remotely.
argone ssh layout-host ~/work/chip
argone ssh layout-host . -o ProxyJump=bastion

argone gui

Starts only the GUI and connects it to a running analyzer. argone and argone ssh use this internally; you rarely need to run it yourself.