Alex Costantino

Information Technology DevelopmentI.T. Development

🇬🇧️ 🇬🇷️ IT

LogWrapper




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.