Uma GUI rápida para homebrew escrito em Swiftui
Gostaria de agradecer pessoalmente a Seb Jachec por implementar um sistema por obter saídas em tempo real dos comandos Brew.
Sem sua contribuição, muitos dos processos que dependem de saídas em tempo real, como instalação, desinstalação e atualização de pacotes, seriam impossíveis.
Gostaria de agradecer pessoalmente a Dmitri Bouniol e Ben Carlsson por encontrarem uma maneira de construções auto-compiladas para ignorar a verificação da licença.
Sem eles, seria impossível ter uma versão gratuita do aplicativo.
Cork não é apenas uma interface para o homebrew. Possui muitos recursos que são muito difíceis de realizar usando o homebrew sozinho, ou não é possível.
Coisas que não são possíveis sem cortiça
Coisas que Cork facilitam
brew leaves , geralmente não é confiável, muitas vezes não listando pacotes que devem ser incluídos. Versões pré-compiladas e sempre atualizadas estão disponíveis na minha torneira homebrew. Você pode ter acesso a ele de algumas maneiras:
Linguist . Se você preferir aprender por conta própria, este artigo de documentação da Apple é uma boa introdução ao processo: internalização.Help Wanted no rastreador de edições. Por favor, respeite o estilo de codificação. O principal desvio da Convenção Swift é que os colchetes estão em suas próprias linhas.No entanto, se você não quiser fazer nada disso, sempre pode compilar Cork. Veja abaixo as instruções.
Você administra um blog, uma revista, faz vídeos ou apenas faz conteúdo sobre aplicativos para se divertir? Entre em contato em [email protected]!
Fornecerei a você a versão mais recente de lançamento e desenvolvimento, responderei a quaisquer perguntas que você tenha e apresentarei a Cork pessoalmente (e de graça ou curso), para que você possa se concentrar na criação.
A compilação de cortiça é simples, pois não possui muitas dependências. Ele usa o Tuist para gerar projetos Xcode para acelerar a compilação.
Pré -requisitos:
Pule se você já tiver uma conta de desenvolvedor da Apple
Xcode → Settings e na janela que abre, clique em Accounts . Você pode adicionar sua conta láManage Certificates...Apple DevelopmentApple Development Certificates , você pode Done para fechar o gerente de conta Pule se você já tem Tuist e Mise instalados
Cork usa Mise para impedir que conflitos decorrentes de versões tuist incompatíveis entre Macs. O Mise é uma ferramenta semelhante ao Homebrew, mas oferece algumas vantagens para a Tusit especificamente, como a sincronização da versão acima 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" Cuidado
Certifique -se de copiar o próprio comando mise, e não o que eu usei acima. Este comando é válido apenas para o meu Mac e não funcionará em sua máquina.
mise o seu caminho usando um dos seguintes comandos, dependendo do seu shell.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 Dica
Zsh é o shell do macOS padrão.
Observação
Se você não sabe qual shell está executando, use o comando echo $SHELL . A última parte da saída após a última barra é o nome do seu shell no meu caso, a saída do comando é /bin/zsh . Isso significa que minha concha é 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á o projeto.git clone https://github.com/buresdv/Cork.git Downloads O código -fontecd Cork abre a pasta em que você baixou Corkmise use diz ao seu sistema para usar a versão 4.25.0 de Tuist para construir Corktuist install Downloads todos os pré-requisitos de Corktuist generate cria o projeto Xcode e o abreCork na parte superior. É o ícone com o logotipo da App StoreSigning & Capabilities no topoSigning , mude o suspensão Team para NoneSigning → macOS , mude o Signing Certificate para Sign to Run LocallySelf-Compiled na barra de ferramentas do Xcode. Aviso
Se você não selecionar o esquema de compilação correto, Cork exigirá que você coloque uma licença.
Product → Archive e aguarde o fim do edifícioDistribute AppCustom e clique em Next na parte inferior direita do pop -upCopy App/Applications/ e você terminou! A cortiça é licenciada na cláusula Commons.
Isso significa que a fonte de origem de Cork está disponível e você pode modificá -la, contribuir com ela etc., mas você não pode vender ou distribuir Cork ou versões modificadas.
Além disso, você não pode distribuir versões compiladas de Cork sem me consultar primeiro. As versões de compilação para seu uso pessoal são boas.