Per alcuni progetti, tengo traccia delle ore che lavoro.
Per farlo, ho creato un semplice strumento online.
Il problema è che a volte mi dimentico di segnare le ore, soprattutto dopo lunghe sessioni di lavoro.
E alla fine perdo il conto di quando ho effettivamente smesso.
Così ho pensato
Perché non automatizzarlo?
In pratica, mi bastava mantenere un log ogni volta che bloccavo lo schermo.
Ho controllato se il sistema poteva farlo automaticamente, ma non ho trovato nulla di utile.
Forse con più ricerca avrei trovato qualcosa, ma sicuramente non con la semplicità che volevo.
Quindi ho deciso di creare uno script semplice che fa esattamente questo.
Poi ho pensato
Perché non generalizzarlo? Potrebbe essere utile anche ad altri.
Ed è così che ho creato LogWrapper.
Come funziona
Con LogWrapper, esegui un comando e registri ciò che vuoi:
- Definisci dove salvare il log
- Che messaggio scrivere
- Poi esegui semplicemente il comando
Ora potresti chiederti
OK, ma come hai fatto a registrare ogni volta che blocchi lo schermo?
Molto semplice: crei un alias del comando che include LogWrapper prima di esso. :D
Così ogni volta che esegui il comando, passa attraverso LogWrapper.
Se pensi che possa esserti utile e vuoi provarlo anche tu, segui le istruzioni qui:
LogWrapper su GitHub
Grazie per il tuo tempo e ci vediamo nel prossimo articolo.