Suim is a simple version management tool for Sui, supporting multi-version installation and switching.
curl -o- https://raw.githubusercontent.com/nextuser/suim/refs/heads/main/install.sh | bash
or
wget -qO- https://raw.githubusercontent.com/nextuser/suim/refs/heads/main/install.sh | bash
suim list
- List installed versionssuim version
- Show current versionsuim version-remote
- List available remote versionssuim install <version> [--with-proxy]
- Install specified versionsuim use <version>
- Switch to specified versionsuim uninstall <version>
- Uninstall specified version
# Install a specific version
suim install mainnet-v1.40.3
# Switch version
suim use mainnet-v1.40.3
# Check current version
suim version
# List all installed versions
suim list
# Show available remote versions
suim version-remote
# Remove a version
suim uninstall mainnet-v1.40.3
- Linux/macOS operating system
- curl or wget
- tar
- Basic Unix tools
The tool uses the following directory structure:
~/.suim/
├── versions/ # Stores all installed versions
└── current # Records current active version
If you encounter any issues:
- Ensure you have the required permissions
- Check your internet connection for downloads
- Verify the version exists in the remote repository
- Make sure you have enough disk space
Contributions are welcome! Please feel free to submit pull requests.
MIT License
Inspired by nvm (Node Version Manager)