import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem';
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
```
- 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
```
- 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.
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.
You can utilize multiple profiles of your Oasis CLI by
passing the --config parameter
with a location of a desired cli.toml:
To back up your complete Oasis CLI configuration including your wallet, archive
the configuration folder containing cli.toml and .wallet files.