update-cursor

Cursor IDE von der offiziellen stabilen AppImage-API unter Linux installieren oder aktualisieren — Download überspringen wenn aktuell, erzwungen neu installieren oder sauber deinstallieren.
Linux v1.0.0 Cursor IDE AppImage

Installation

mkdir -p ~/.local/bin
curl -fsSL https://omid.dev/scripts/update-cursor.sh -o ~/.local/bin/update-cursor
chmod +x ~/.local/bin/update-cursor

Cursor erscheint unter Linux als AppImage. Dieses Skript installiert oder aktualisiert es über die offizielle stabile Download-API, legt Dateien unter ~/.local ab und richtet einen Desktop-Eintrag sowie den Launcher cursor in deinem PATH ein.

Es vergleicht die Version in ~/.local/opt/cursor/version.txt mit dem neuesten Stable-Release und überspringt den Download, wenn du bereits aktuell (oder neuer) bist. Mit --force erzwungen neu installieren.

Installation

1
2
3
mkdir -p ~/.local/bin
curl -fsSL https://omid.dev/scripts/update-cursor.sh -o ~/.local/bin/update-cursor
chmod +x ~/.local/bin/update-cursor

Benötigt curl. Unter Manjaro/Arch zusätzlich fuse2 für AppImages (sudo pacman -S curl fuse2). ~/.local/bin sollte im PATH liegen.

Quellcode: static/scripts/update-cursor.sh.

Schnellstart

1
2
3
4
5
update-cursor              # installieren oder auf neuestes Stable aktualisieren
update-cursor --force      # neu installieren, auch wenn aktuell
update-cursor --uninstall  # Cursor, Desktop-Eintrag und dieses Skript entfernen
update-cursor --self-update
update-cursor --help

Danach starten mit:

1
cursor

Wenn Cursor während des Updates offen ist: schließen, update-cursor ausführen, neu starten.

Ablauf

  1. Stabile Cursor-API für Linux x64 abfragen (downloadUrl + version).
  2. Mit version.txt vergleichen (außer --force).
  3. AppImage herunterladen, Icon extrahieren, unter ~/.local/opt/cursor/ installieren.
  4. ~/.local/bin/cursor → AppImage verlinken.
  5. cursor.desktop schreiben und Desktop-Datenbank aktualisieren, falls vorhanden.

Dateien auf der Festplatte

PfadZweck
~/.local/opt/cursor/cursor.AppImageAppImage
~/.local/opt/cursor/cursor.pngIcon
~/.local/opt/cursor/version.txtInstallierte Version
~/.local/bin/cursorLauncher
~/.local/bin/update-cursorDieses Skript
~/.local/share/applications/cursor.desktopDesktop-Eintrag

Befehle und Optionen

OptionBeschreibung
(Standard)Neueste stabile AppImage installieren oder aktualisieren
--force, -fNeu installieren, auch ohne Update-Bedarf
--uninstall, -uCursor, Eintrag, Launcher und Skript entfernen
--self-updateSkript von omid.dev aktualisieren
-h, --helpHilfe

Umgebungsvariablen

VariableBeschreibung
UPDATE_CURSOR_SCRIPT_URLAlternative URL für --self-update
UPDATE_CURSOR_SKIP_SELF_CHECKMit 1 Prüfung auf neuere Skriptversion überspringen

Self-Update

1
update-cursor --self-update

Deinstallation

1
update-cursor --uninstall

Verwandt

Suche