Cheat Sheet für macOS Homebrew

Kleine Übersicht für Homebrew Befehle: zeige installierte Cask brew list --cask zeige installierte Formulae ohne Dependencies brew leaves aktualisiere Listen mit Formulae und Casks brew update zeige Formuale und Casks welche aktualisiert werden können brew outdated installiere Updates brew upgrade installiere Update nur für bestimmte Formulare/Cask brew upgrade formulae|cask Beispiel für Wechsel vom Standard-PHP 8 (php) auf PHP 7.4 (php@7.4), es müssen beide Versionen installiert sein: $ php -v PHP 8....

9. November 2021

QR-Code für TOTP auslesen

Falls man seine TOTP-Secrets nicht per Smartphone-Kamera einscannen kann (oder will) und das Secret nicht mit angezeigt wird (wie z.B. bei Amazon), kann man sich den Barcode auch einfach als Bild abspeichern und Tools wie zbar nutzen. Dieses kann einfach per Homebrew, APT, … installiert werden: $ brew install zbar $ zbarimg qrcode.png QR-Code:otpauth://totp/Amazon%3Abla%40foo.de?secret=UOI0ENM5ETOCA4X4EJECJJ2B1HHYGUQ45QGN321DSGBE91Y20OCK&issuer=Amazon scanned 1 barcode symbols from 1 images in 0,02 seconds

8. November 2021

Homebrew + PECL + ImageMagick

Theoretisch lässt sich auch unter macOS ein ImageMagick für PHP ganz einfach über pecl install imagick installieren. Leider gibt es da irgendwo ein Problem und die Installation schlägt wegen einer fehlenden Header-Datei fehl. Das ganze lässt sich aber recht einfach mit einem Symlink lösen: $ brew install php@7.4 pkg-config imagemagick $ ln -s /opt/homebrew/include/pcre2.h /opt/homebrew/Cellar/php@7.4/7.4.25/include/php/ext/pcre/pcre2.h $ pecl install imagick

4. November 2021