File e directory senza paura
Il ritmo sicuro è: guarda → modifica → guarda di nuovo.
Pensa ad alberi, non a finestre
Un progetto è un albero di cartelle e file. project/notes/ideas.txt restano leggibili anche mesi dopo.
Costruisci un piccolo progetto
Crea aree separate per risorse, configurazione e note, poi usa
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 -aIspeziona prima di modificare
stat project/notes/ideas.txtdir 2 project -G -aCopiare, spostare e rinominare sono intenzioni diverse
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/archiveCerca nel progetto invece di aprire cartelle una per una
find ideas -f -p projectfind app -f -e ini -p project/configfind archive -F -p projectLa cancellazione merita un rituale a parte
Crea un project/tmp usa e getta, controllalo e solo dopo eliminalo ricorsivamente. Con i comandi distruttivi, verificare consapevolmente la destinazione vale più della velocità.
md project/tmp | mf project/tmp/throw-away.txtdir 2 project/tmp -G -adel project/tmp -rUno scheletro di progetto è già automazione
Se ricrei sempre le stesse cartelle, salva la sequenza verificata in .lil. In seguito potrai aggiungere configurazione, archivi, upload e controlli.
Conservalo come script
Salvalo come project-skeleton.lil: crea una struttura piccola e prevedibile da adattare al progetto successivo.
#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