network-api/clients/cli/README.md

59 lines
1.4 KiB
Markdown
Raw Normal View History

2024-10-21 06:29:19 +00:00
# Network CLI
2024-10-21 06:29:19 +00:00
The command line interface (CLI) lets you run a Nexus prover node.
It is the highest-performance option for proving.
## Prerequisites
If you don't have these dependencies already, install them first.
2024-10-21 06:49:31 +00:00
### Linux
```
sudo apt update
sudo apt upgrade
sudo apt install build-essential pkg-config libssl-dev git-all
```
2024-10-21 12:29:41 +00:00
### macOS
2024-10-21 06:29:19 +00:00
If you have [installed Homebrew](https://brew.sh/) to manage packages on OS X,
2024-10-21 12:29:41 +00:00
run this command to install Git.
2024-10-21 06:29:19 +00:00
```
brew install git
```
2024-10-21 12:18:29 +00:00
### Windows
2024-10-21 12:29:41 +00:00
[Install WSL](https://learn.microsoft.com/en-us/windows/wsl/install),
then see Linux instructions above.
2024-10-21 12:18:29 +00:00
## Quick start
```
curl https://cli.nexus.xyz/ | sh
```
If you do not already have Rust, you will be prompted to install it.
2024-10-21 12:29:41 +00:00
## Terms of Use
2024-10-21 06:29:19 +00:00
Use of the CLI is subject to the [Terms of Use](https://nexus.xyz/terms-of-use).
The first time you run it, it prompts you to accept the terms. To accept the terms
noninteractively (for example, in a continuous integration environment),
2024-10-09 00:47:55 +00:00
add `NONINTERACTIVE=1` before `sh`.
## Known issues
2024-10-21 06:29:19 +00:00
* Only the latest version of the CLI is currently supported.
* Prebuilt binaries are not yet available.
2024-10-21 12:29:41 +00:00
* Counting cycles proved is not yet available in the CLI.
2024-10-21 06:29:19 +00:00
* Only proving is supported. Submitting programs to the network is in private beta.
To request an API key, contact us at growth@nexus.xyz.
2024-10-21 06:29:19 +00:00
## Resources
* [Network FAQ](https://nexus.xyz/network#network-faqs)
* [Discord channel](https://discord.gg/nexus-xyz)