Skip to content

Latest commit

 

History

History
140 lines (112 loc) · 4.24 KB

File metadata and controls

140 lines (112 loc) · 4.24 KB

import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem';

Setup

Download and Run

The Oasis team provides CLI binaries for Linux, macOS and Windows operating systems. If you want to run it on another platform, you can build the CLI from source.

Download the latest release from our GitHub repository and follow the instructions for your platform below:

#### Prerequisites
- amd64 or arm64 Linux.
- Ensure `~/.local/bin` is on your `PATH`:
  ```shell
  echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
  source ~/.bashrc
  mkdir -p ~/.local/bin
  ```

#### Installation

1. Download the latest **Linux** archive (e.g. `oasis_cli_X.Y.Z_linux_amd64.tar.gz`).
2. Extract it:
   ```shell
   cd ~/Downloads
   tar -xzf oasis_cli_X.Y.Z_linux_amd64.tar.gz   # adjust version and architecture
   ```
3. Move the binary to your path:
   ```shell
   mv oasis ~/.local/bin/
   ```
4. Verify:
   ```shell
   oasis --version
   ```
#### Prerequisites
- macOS (Apple Silicon & Intel).
- Ensure `~/.local/bin` is on your `PATH` (add it in `~/.zshrc` or `~/.bashrc`):
  ```shell
  echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc
  source ~/.zshrc
  mkdir -p ~/.local/bin
  ```

#### Installation

1. Download the latest **macOS** archive (e.g. `oasis_cli_X.Y.Z_darwin_all.tar.gz`) from the releases page.
2. Extract it:
   ```shell
   cd ~/Downloads
   tar -xzf oasis_cli_X.Y.Z_darwin_all.tar.gz   # adjust version
   ```
3. Move the binary to your path:
   ```shell
   mv oasis ~/.local/bin/
   ```
4. Bypass Gatekeeper (first run only):
   ```shell
   xattr -d com.apple.quarantine ~/.local/bin/oasis
   ```
   If a dialog appears, open **System Settings → Privacy & Security** and click **Open Anyway**.
5. Verify:
   ```shell
   oasis --version
   ```
#### Prerequisites
- Windows 10/11 (x86-64).
- Decide on a folder already in your `PATH` (e.g. `%USERPROFILE%\bin`) or add one.

#### Installation

1. Download the latest **Windows** ZIP file (e.g. `oasis_cli_X.Y.Z_windows_amd64.zip`).
2. Extract it (double-click or `tar -xf` in PowerShell).
3. Copy `oasis.exe` to a directory on your `PATH`, for example:
   ```powershell
   New-Item -ItemType Directory -Force "$env:USERPROFILE\bin"
   Copy-Item .\oasis.exe "$env:USERPROFILE\bin\"
   ```
   If that folder isn’t on the `PATH`, add it via **System Properties → Environment Variables**.
4. Verify:
   ```powershell
   oasis --version
   ```

When running the Oasis CLI for the first time, it will generate a configuration file and populate it with the current Mainnet and Testnet networks. It will also configure all ParaTimes supported by the Oasis Foundation.

Configuration

The configuration folder of Oasis CLI is located:

  • on Linux:
    • $HOME/.config/oasis/
  • on macOS:
    • /Users/$USER/Library/Application Support/oasis/
  • on Windows:
    • %USERPROFILE%\AppData\Local\oasis\

There, you will find cli.toml which contains the configuration of the networks, ParaTimes and your wallet. Additionally, each file-based account in your wallet will have a separate, password-encrypted JSON file in the same folder named after the name of the account with the .wallet extension.

Multiple Profiles

You can utilize multiple profiles of your Oasis CLI by passing the --config parameter with a location of a desired cli.toml:

code shell

code

Back Up Your Wallet

To back up your complete Oasis CLI configuration including your wallet, archive the configuration folder containing cli.toml and .wallet files.