[ -d ~/bin ] || mkdir ~/bin && curl -o ~/bin/wp-cli.phar https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar && chmod +x ~/bin/wp-cli.phar
Was macht dieser Befehl?
[ -d ~/bin ]
prüft, ob das Verzeichnis~/bin
bereits existiert.|| mkdir ~/bin
erstellt es nur dann, wenn es nicht existiert.curl -o ~/bin/wp-cli.phar ...
lädt die aktuelle WP-CLI-PHAR-Datei herunter.chmod +x ~/bin/wp-cli.phar
macht die Datei ausführbar, sodass Duwp-cli
direkt aufrufen kannst.
Vorteile dieser Lösung
- Keine Installation als Root nötig – ideal für Shared Hosting.
- Minimalistisch: Keine zusätzliche Abhängigkeit, keine Paketverwaltung.
- Du kannst
~/bin/wp-cli.phar
später über einen Alias wiealias wp='~/bin/wp-cli.phar'
in Deiner.bashrc
oder.zshrc
nutzen.
Fazit
Mit einem einzigen Einzeiler hast Du WP-CLI sofort einsatzbereit – ohne Umwege über Paketmanager. Ideal für Entwickler, die WordPress-Projekte effizient per Terminal verwalten wollen.