Una GUI rápida para Homebrew escrito en Swiftui
Me gustaría agradecer personalmente a Seb Jachec por implementar un sistema para obtener salidas en tiempo real de comandos de cervecer.
Sin su contribución, muchos de los procesos que dependen de las salidas en tiempo real, como la instalación, la desinstalación y la actualización de los paquetes, serían imposibles.
Me gustaría agradecer personalmente a Dmitri Bouniol y Ben Carlsson por obtener una forma de construcciones autocompiladas para evitar la verificación de la licencia.
Sin ellos, sería imposible tener una versión autocompilada gratuita de la aplicación.
Cork no es solo una interfaz para Homebrew. Tiene muchas características que son muy difíciles de lograr con el uso de la cerveza casera solo o no son posibles.
Cosas que no son posibles sin corcho
Cosas que el corcho hace más fácil
brew leaves , a menudo no es confiable, a menudo no enumerar paquetes que deben incluirse. Las versiones precompiladas, siempre actualizadas, están disponibles en mi Toque Homebrew. Puede obtener acceso a él de varias maneras:
Linguist . Si prefiere aprender por su cuenta, este artículo de documentación de Apple es una buena introducción al proceso: la internalización.Help Wanted en el rastreador de problemas. Respeta el estilo de codificación. La principal desviación de la Convención Swift es que los soportes están en sus propias líneas.Sin embargo, si no desea hacer nada de lo anterior, siempre puede compilar Cork usted mismo. Consulte a continuación las instrucciones.
¿Ejecuta un blog, una revista, realiza videos o simplemente hace contenido sobre aplicaciones para divertirse? Póngase en contacto en [email protected]!
Le proporcionaré la versión más reciente de lanzamiento y desarrollo, responderé cualquier pregunta que tenga y le presentaré a Cork personalmente (y de forma gratuita o de curso), para que pueda concentrarse en crear.
Compilar corcho es simple, ya que no tiene muchas dependencias. Utiliza TUIST para generar proyectos XCode para acelerar la compilación.
Prerrequisitos:
Omita si ya tiene una cuenta de desarrollador de Apple
Xcode → Settings y en la ventana que se abre, haga clic en Accounts . Puedes agregar tu cuenta allíManage Certificates...Apple DevelopmentApple Development Certificates , puede presionar Done para cerrar el administrador de cuentas Omita si ya tiene tuist y mise instalados
Cork utiliza la mezcla para evitar conflictos derivados de versiones tuístas no coincidentes en Macs. Mise es una herramienta similar a Homebrew, pero ofrece algunas ventajas para TUSIT específicamente, como la sincronización de la versión antes mencionada.
curl https://mise.run | shmise: run the following to activate mise in your shell: .echo "eval "$(/Users/david/.local/bin/mise activate zsh)"" >> "/Users/david/.zshrc" Precaución
Asegúrese de copiar el comando que la mezcla en sí misma le brinda, y no el que usé anteriormente. Este comando solo es válido para mi Mac, y no funcionará en su máquina.
mise a su ruta usando uno de los siguientes comandos, dependiendo de su carcasa.echo 'eval "$(~/.local/bin/mise activate zsh)"' >> ~/.zshrcecho 'eval "$(~/.local/bin/mise activate bash)"' >> ~/.bashrcecho '~/.local/bin/mise activate fish | source' >> ~/.config/fish/config.fish Consejo
ZSH es el shell de macOS predeterminado.
Nota
Si no sabe qué shell está ejecutando, use el comando echo $SHELL . La última parte de la salida después de la última barra es el nombre de su shell en mi caso, la salida del comando es /bin/zsh . Esto significa que mi caparazón es zsh
mise install tuist git clone https://github.com/buresdv/Cork.git && cd Cork && mise use [email protected] && tuist install && tuist generate --no-binary-cache . Xcode abrirá el proyecto.git clone https://github.com/buresdv/Cork.git descarga el código fuentecd Cork abre la carpeta en la que descargaste Cork enmise use le dice a su sistema que use la versión 4.25.0 de Tuist para construir corchotuist install todos los pre-requisitos de corchotuist generate crea el proyecto xcode y lo abreCork en la parte superior. Es el icono con el logotipo de App StoreSigning & Capabilities en la parte superiorSigning , cambie el menú desplegable Team a NoneSigning → macOS , cambie el Signing Certificate para Sign to Run LocallySelf-Compiled en la barra de herramientas de Xcode. Advertencia
Si no selecciona el esquema de compilación correcto, Cork le requerirá que ponga una licencia.
Product → Archive y espere a que termine el edificioDistribute AppCustom , luego haga clic Next en la parte inferior derecha de la ventana emergenteCopy App/Applications/ carpeta, ¡y está terminado! Cork tiene licencia bajo la cláusula de Commons.
Esto significa que la fuente de la fuente de Cork está disponible y puede modificarla, contribuir a ella, etc., pero no puede vender o distribuir Cork o versiones modificadas de la misma.
Además, no puede distribuir versiones compiladas de Cork sin consultarme primero. Compilar versiones para su uso personal está bien.