Terragrunt und '$GIT_DIR' too big

2 Nov 2022 Lesezeit: ~1 Minute

Manchmal ist eine Lösung einfacher als man denkt. Ich habe zuletzt terragrunt evaluiert, weil ich nach einer Möglichkeit gesucht habe um einen ganzen Hintern von Umgebungen möglichst elegant zu beschreiben und Code von Konfiguration zu trennen.

Terragrunt jedoch zeigte mir relativ schnell den Mittelfinger, als ich eine größere Umgebung damit aufziehen wollte und diverse Module etc einzubinden versuchte:

│ fatal: '$GIT_DIR' too big

Klingt nach einem einfach zu lösenden Problem - dachte ich - und stelle gleich mal das olle Windows Git auf Long-Filenames um:

git config --system core.longpaths true

War aber nicht des Rätzels Lösung. Ich dachte mir: "das kann doch nicht euer ernst sein." und macht einen Github Issue auf. Es war ihr ernst. Durch die interne Struktur von Terragrunt bildet es ellenlange Dateipfade und unter Windows ist das immer doof. Daher gibt es sogar einen entsprechenden Paramter/Variable dazu.

Naja, es geht jedenfalls, wenn man seine Umgebungsvariable so umbiegt.

$env:TERRAGRUNT_DOWNLOAD="C:\Temp"

"A cloud guru" Kurse downloaden

12 Apr 2022 Lesezeit: ~1 Minute

Wer wie ich gern offline ist (verrückt, oder?) der kommt an einem gewissen Punkt an seine Grenzen. Meiner ist, dass ich die Kurse von a cloud guru ziemlich nett finde, wenn ich mich mal aufschlauen muss und mitreden können möchte.

Problem: geht nicht gut im Wald. Lösung: https://github.com/r0oth3x49/acloud-dl

Funktioniert super und ich kann endlich in einer motivierenden Umgebung machen, was ich gern mache - lernen, leben und genießen


Udemy Kurse herunterladen - zweiter Anlauf

4 Feb 2020 Lesezeit: ~1 Minute

Da es leider immer mal wieder Schwierigkeiten mit meinem Skript gab und die Anpassungen mir auf den Zeigern gingen, habe ich mich auf die Suche nach einer anderen Lösung gegeben.

Gefunden habe ich ein nettes kleines Tool, welches mir die Arbeit abnimmt und gleichzeitig auch noch schick veranschaulicht.

Wer damit starten möchte kann entweder die fertigen Pakete nutzen, oder wie in meinem Falle auf die kurze und unkomplizierte Installation zurückgreifen:

git clone https://github.com/FaisalUmair/udemy-downloader-gui.git
cd udemy-downloader-gui
npm install
npm start

Schon zeigt sich mir das Fenster in welchem ich meine Anmeldedaten eingebe. Anschliessend sehe ich die von mir gekauften Kurse und kann einfach per Knopfdruck den Download starten. Sogar mit Anhängen und Subtiteln - besser geht es dann nicht.

Super Sache!

Quellen und Links: