A shell script to manage multiple versions of Cursor locally on your machine. Built for linux users that use the AppImage distribution of Cursor.
- Download the script
wget -O - https://github.com/ivstiv/cursor-version-manager/archive/main.tar.gz | tar -xz --strip=1 "cursor-version-manager-main/cvm.sh"
- Make the script executable (optional)
chmod +x cvm.sh
- Download the latest Cursor AppImage and add an alias to it
./cvm.sh --install
cvm.sh — Cursor version manager
Examples:
sh cvm.sh --list-local
./cvm.sh --check
bash cvm.sh --use 0.40.4
Notice*:
The --download command uses an unofficial source for the AppImage.
It is voluntarily made available by ivstiv at cursor-archive.ivstiv.dev
If you want to use the official Cursor AppImage, you can use the
--update or--install command to automatically download and install the latest version.
Options:
--list-local Lists locally available versions
--list-remote Lists versions available for download
--download <version> Downloads a version
--check Check latest versions available for download
--update Downloads and selects the latest version
--use <version> Selects a locally available version
--active Shows the currently selected version
--remove <version> Removes a locally available version
--install Adds an alias `cursor` and downloads the latest version
--uninstall Removes the Cursor version manager directory and alias
-v --version Shows the script version
-h --help Shows this message