/cursor-version-manager

Shell script for managing multiple versions of Cursor AppImage on Linux. Easily install, switch between versions, and keep your Cursor editor up-to-date with simple commands.

Primary LanguageShellMIT LicenseMIT

Cursor Version Manager

A shell script to manage multiple versions of Cursor locally on your machine. Built for linux users that use the AppImage distribution of Cursor.

Installation

  1. 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"
  1. Make the script executable (optional)
chmod +x cvm.sh
  1. Download the latest Cursor AppImage and add an alias to it
./cvm.sh --install

Usage

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