Dateien und Verzeichnisse ohne Scheu
Der sichere Rhythmus lautet: ansehen → ändern → erneut ansehen.
In Bäumen statt in Fenstern denken
Ein Projekt ist ein Baum aus Verzeichnissen und Dateien. project/notes/ideas.txt machen Befehle auch Monate später verständlich.
Ein kleines Projekt aufbauen
Erstellen Sie getrennte Bereiche für Assets, Konfiguration und Notizen und lassen Sie
cd lil-playgroundmd project | md project/assets | md project/config | md project/notesmf project/notes/ideas.txt | mf project/config/app.inidir 3 project -G -aVor dem Ändern prüfen
stat project/notes/ideas.txtdir 2 project -G -aKopieren, Verschieben und Umbenennen sind verschiedene Absichten
copy project/notes/ideas.txt project/notes/ideas.copy.txtren project/notes/ideas.copy.txt ideas-archive.txtmd project/archivemov project/notes/ideas-archive.txt project/archiveIm Projekt suchen statt Ordner nacheinander öffnen
find ideas -f -p projectfind app -f -e ini -p project/configfind archive -F -p projectLöschen braucht ein eigenes Ritual
Erstellen Sie einen wegwerfbaren project/tmp, prüfen Sie ihn und löschen Sie erst danach rekursiv. Bei destruktiven Befehlen ist ein bewusst geprüfter Zielpfad wichtiger als Geschwindigkeit.
md project/tmp | mf project/tmp/throw-away.txtdir 2 project/tmp -G -adel project/tmp -rEin Projektgerüst ist bereits Automatisierung
Wiederholen sich dieselben Ordner bei jedem Projekt, speichern Sie die geprüfte Sequenz als .lil. Später können Konfiguration, Archive, Uploads und Prüfungen dazukommen.
Als Skript aufbewahren
Als project-skeleton.lil speichern. Das Skript erzeugt eine kleine vorhersehbare Struktur, die von Projekt zu Projekt angepasst werden kann.
#lil
@install md mf dir stat copy ren mov find
cd lil-playground
md project
md project/assets
md project/config
md project/notes
mf project/notes/ideas.txt
dir 3 project -G -a