Revise brew y brew-cask para los nombres de paquetes válidos

2

Tengo un iMac y Macbook para el trabajo y otro juego para el hogar. Termino obteniendo uno nuevo cada dos años, así que vuelvo a configurar todo al menos un par de veces al año. Así que escribí un script para automatizar todo lo posible: enlace

El único problema con el script anterior es que no hay forma de que pueda verificar previamente si un paquete brew o brew-cask sigue siendo válido, por ejemplo. Quiero algo como brew check foo para asegurarme de que Brew todavía sepa sobre foo. ¿Cómo hago eso?

    
pregunta pathikrit 09.12.2014 - 19:55

1 respuesta

2

Para obtener una lista de fórmulas de elaboración no válidas:

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

Para obtener una lista de barriles inválidos:

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

( brews y casks son las matrices definidas en su script de configuración).

    
respondido por el 4ae1e1 09.12.2014 - 20:50

Lea otras preguntas en las etiquetas