paquetes nodejs meaning mac gui alternative chocolatey

nodejs - ¿Cómo actualizo todas las aplicaciones de Chocolatey sin confirmación?



install chocolatey mac (2)

Como Rob señala, -y omitirá las indicaciones para un comando dado.

Si prefiere que no le molesten los mensajes de confirmación, puede configurar la opción globalmente.

Lo siguiente habilita allowGlobalConfirmation, que se instalará o actualizará sin avisos de confirmación.

choco feature enable -n=allowGlobalConfirmation

Si alguna vez desea volver a activar las indicaciones, ejecute el mismo comando con deshabilitar:

choco feature disable -n=allowGlobalConfirmation

Esto puede ser útil para scripts desatendidos sin afectar el estado futuro de los mensajes.

NOTA: La sintaxis ha cambiado recientemente (julio de 2016) y ahora requiere un signo igual antes de allowGlobalConfirmation lugar de un guión. Gracias por el aviso, @ dragon788.

Solía ​​poder llamar a cup all y tener mis aplicaciones actualizadas. Ahora, pide que yes para asegurarse de que quiero instalar el paquete seleccionado. ¿Hay alguna manera de que pueda tener todo la actualización automática sin escribir constantemente yes para cada actualización?


tl; dr - Sí, completamente posible. Use la cup all -y

Consulte también los menús de ayuda ahora: choco -h , choco install -h

Respuesta más larga, nos hemos acercado un poco más a otros administradores de paquetes por razones de seguridad, donde por defecto nos detenemos y confirmamos si está de acuerdo con el cambio de estado. Siempre comunico los cambios en las notas de la versión / changelog , que también terminan en el archivo nuspec , por lo que recomiendo a la gente que escanee al menos uno de ellos para ver algo etiquetado como cambios importantes. Siempre escanee desde su versión actual hasta la que está actualizando para que pueda ver todos los cambios.

La más importante en este momento es la versión xyz (en este caso, 0.9.9), una vez que lleguemos a v1 seremos totalmente compatibles con SemVer y los cambios de última hora constituirán un bache en la versión principal (todavía estamos semver en menos que v1), para que pueda escanear cambios importantes y nuevas características importantes en una versión x , nuevas características compatibles en una versión .y , y .z versiones .z solo contendrán correcciones compatibles para la versión actual.

0.9.9 introdujo un nuevo cliente compilado que fue / es una reescritura total. 0.9.10 tendrá una paridad de características completa con el cliente anterior; consulte FeatureParity . ¿Por qué la reescritura? Para un cliente más rápido y más fácil de mantener que puede ejecutarse en mono ahora, por lo que no está completamente vinculado a Windows. Hemos comenzado a agregar soporte para otros proveedores de instalación (como Scriptcs ).

Los fragmentos relevantes de las notas de lanzamiento para su pregunta:

  • [Seguridad] Solicitud de confirmación: por razones de seguridad, ahora nos detenemos para la confirmación antes de cambiar el estado del sistema en la mayoría de los comandos. Puede pasar -y para confirmar cualquier solicitud o establecer un valor en la configuración que confirmará globalmente y se comportará como versiones anteriores de Chocolatey ( allowGlobalConfirmation , vea la choco feature -h para saber cómo habilitarla).