Umbenennen mit dem Lieblingseditor

Umbenennen mit dem Lieblingseditor
Dateien umbenennen ist oft mühsam. Wenn man ein Extra-Werkzeug benutzt, muss man es erst lernen. Das schreiben eines extra Skriptes kann aber oft zu aufwendig sein. Es wäre doch schön, wenn man direkt im Lieblingseditor die Dateinamen verändern könnte. Hier kommt die Werkzeugsammlung renameutils zum Einsatz. Installation Installiert wird das ganze aus den üblichen Paketmanagern, also z.B. brew install renameutils # macOS / Linuxbrew pacman-S renameutils # Arch based sudo apt install renameutils # Debian based Benutzung Nun gibt es die Befehle: qmv und qcp, mit denen Dateien umbenannt, bzw.
Read more →

Simples deployment via git

Simples deployment via git
Das Problem Egal ob Homepage, Konfigurationsdateien oder Programmcode: Für praktisch alle Projekte verwendet man heute git. Möchte man jedoch Versionen automatisch ausrollen (z.B. statische HTML Dateien einer Webseite), benötigt man einige Skripte oder einen Build-Dienst wie z.B. Gitlab-CI, Jenkins oder CircleCI. Oftmals reicht es jedoch die Daten auf das Zielsystem zu kopieren. Aber auch das geht mit git: Ausgangssituation Wie haben einen Server (für die Homepage), einen Laptop (für die Entwicklungsarbeit), sowie ein Git-Projekt (z.
Read more →

Dateien finden mit fd

Dateien finden mit fd
Das Tool find ist ein praktisches Programm und Dateien und Ordner zu finden. Find kann aber auch komplexere Aktionen wie z.B. mehrere Dateien konvertieren. Leider ist es jedoch nicht allzu einsteigerfreundlich. Hier kommt fd ins Spiel: Das Open-Source Programm erledigt nahezu alle Aufgaben von find, ist aber einfacher zu bedienen. Beispiel1 Finde alle Dateien mit der Zeichenfolge schuh im Namen: find: find . -iname '*schuh*' fd: fd schuh Beispiel 2 Finde alle .
Read more →

SD Karte beschreiben mit „flash“

SD Karte beschreiben mit „flash“
Um einen Raspberry Pi in Betrieb zu nehmen, ist es notwendig eine SD Karte mit einem Betriebssystem zu beschreiben. Dabei ist es in der Regel nicht mit einem einfachen Datei kopieren getan. Unter Windows bietet sich Win32 Disk Imager an, unter macOS das Tool ApplePi Baker und unter Linux nutzt man einfach dd. Nun wünscht man sich bei häufiger Nutzung ein einfaches Kommandozeilentool, dass diese Aufgabe komfortabel übernimmt. Genau das erledigt das Tool flash.
Read more →

Homebrew Cask mit Ansible

Paketmanager auf modernen Betriebssystemen sind ein wahrer Segen: Programme können einfach installiert, auf den aktuellsten Stand gebracht und restlos deinstalliert werden. Auch können mit einfachen Mitteln definierte Installationen bzw. Systemkonfigurationen erstellt werden.

Read more →