Controllare brew e brew-cask per nomi di pacchetti validi

2

Ho un iMac e Macbook per lavoro e un altro set per casa. Alla fine ne ottengo uno nuovo ogni due anni, quindi alla fine ri-impostare tutto almeno un paio di volte all'anno. Così ho scritto uno script per automatizzare il più possibile: link

L'unico problema con lo script sopra è che non ho modo di controllare preventivamente se un pacchetto brew o brew-cask è ancora valido, ad es. Voglio qualcosa come brew check foo per assicurarmi che brew sappia ancora di foo. Come faccio?

    
posta pathikrit 09.12.2014 - 19:55
fonte

1 risposta

2

Per ottenere un elenco di formule di fermentazione non valide:

#!/usr/bin/env bash
for formula in ${brews[@]}; do
    brew info ${formula} >/dev/null 2>&1 || echo ${formula}
done

Per ottenere un elenco di botti non valide:

#!/usr/bin/env bash
for cask in ${casks[@]}; do
    brew cask info ${cask} >/dev/null 2>&1 || echo ${cask}
done

( brews e casks sono gli array definiti nello script di installazione.)

    
risposta data 09.12.2014 - 20:50
fonte

Leggi altre domande sui tag