¿Cómo puedo determinar el recuento actual de paquetes de preparación? [cerrado]

Traté de obtener la cantidad de brewpaquetes disponibles ejecutando

brew search | wc -l

pero no sé qué tan preciso es esto realmente. ¿Qué debo tener en cuenta para obtener un número más correcto?

PD: macports enumera 19,889 paquetes en línea aquí

Preguntar "cuál es el resultado de brew search | wc -l" está fuera de tema, ya que no muestra ningún tipo de investigación de su parte (puede ejecutarlo usted mismo fácilmente) ni parece estar relacionado con un problema práctico. Es por eso que yo ( así como @bmike) lo editaron en algo que podría ser de interés para una audiencia más amplia. Eche un vistazo a apple.stackexchange.com/help/editing para comprender por qué ocurre la edición.
@patrix, primero tendría que instalar macOS.
Entonces, es una especie de pregunta hipotética :-) brewes solo un montón de scripts de Shell y Ruby, se ejecutará en cualquier lugar con algunos ajustes. Y el resultado cambia a diario, ahora mismo es 4557.
Esta es realmente una pregunta de Wikipedia, así que hagamos una pausa en el tiempo. Hay una respuesta que explica bien cómo funciona el sistema, por lo que no es necesario eliminarla.

Respuestas (1)

El 23 de junio de 2019, el recuento de paquetes que pronto será incorrecto es 4804 .

Dado que muchas personas agregan y eliminan paquetes, este conteo cambia por docenas por día y, a veces, cientos a la vez cuando los cambios más grandes mueven los paquetes fuera del repositorio principal a un subrepositorio que se puede "aprovechar" para aumentar el conteo.

Homebrew usa un concepto llamado tap, que es simplemente un repositorio que contiene una lista de fórmulas desde las que rastrea, actualiza e instala. La instalación predeterminada de Homebrew viene con un toque llamado homebrew/core , pero no hay límite para la cantidad o el tamaño del toque que puede obtener de los paquetes, ya que se pueden hospedar prácticamente en cualquier lugar.

Ejecutar brew [command] [options]ejecuta el comando en homebrew/core tap. Hay varios otros grifos oficiales y no oficiales desde los que se pueden instalar paquetes.

El recuento total de paquetes en cualquier toque sigue cambiando a medida que se agregan, eliminan o actualizan nuevos paquetes (llamados fórmula). Para obtener el recuento actual, primero actualice el repositorio homebrew/core tap local ejecutando:

brew update.

Ahora ejecuta tu línea de comando:

brew search | wc -l

para obtener el recuento actual de paquetes en homebrew/core tap. Ejecutar brew searchsin argumentos enumera todos los paquetes (fórmula).

He editado un poco la pregunta para que sea más general. ¿Tienes algún detalle sobre cómo obtener una lista de toques y la cantidad de paquetes dentro de ellos que podrías agregar?
Gracias por la edición @patrix. Debido a la forma en que está diseñado Homebrew, no hay un conjunto fijo de grifos. ¡Se puede crear fácilmente un grifo con la ayuda de un repositorio git alojado y una instalación de Homebrew puede aprovecharlo ! Hay algunos grifos oficiales mantenidos por la comunidad de Homebrew, pero ningún sitio web (incluso oficial) publica el recuento de fórmula en un grifo, ya que es muy dinámico.