Editar .zshrc para comandos
"Uma dúvida que sempre tive é: onde ficam os comandos de cada pacote que eu instalo no meu sistema operacional e como posso inserir mais opções neles? Quero descrever um cenário muito comum. Por exemplo, ao baixarmos o Flutter, extraímos o conteúdo e, para executá-lo, precisamos entrar na respectiva pasta, em seguida entrar na pasta 'bin' e então executar 'flutter doctor'. Percebe-se a volta que precisamos dar para executar o comando desejado. A solução para isso está no .zshrc, pois é nele que estão todos os caminhos para todos os interpretadores e compiladores que você usa. Para editá-lo, é muito simples...”
- Primeiro você vai entrar na pasta da aplicação que voce baixou e vai executar:
linconveniciosgallodossantos@MBP-de-Lincon Documents % pwd
/Users/linconveniciosgallodossantos/Documents
linconveniciosgallodossantos@MBP-de-Lincon Documents %
"Perceba que minha saída foi a minha pasta 'Documents', pois estou dentro dela. No entanto, note o restante: '/Users/linconvenicios'. Ele mostra exatamente onde estamos executando nosso comando. Agora, copie o comando exemplo. Digamos que você executou isso dentro da pasta 'flutter/bin' e suponhamos que ela esteja em 'Documents'. Assim, você teria algo como '/Users/seu_usuario/Documents/flutter/bin'. Ao copiar esse caminho, você irá colá-lo dentro do seu .zshrc. Para fazer isso, instale um editor de texto para terminais, como nano, vim ou micro. Eu sou suspeito para falar, mas adoro o micro.
Vou dar um exemplo aqui usando o micro. Caso queira saber o passo a passo da instalação para o seu devido sistema operacional, consulte https://github.com/zyedidia/micro#installation. Este tutorial é voltado para Mac. No seu terminal, execute:"
micro $HOME/.zshrc
Você verá algo como:
1 export DEVKITPR0 /opt/devkitpro
2 export DEVKITARM DEVKITPRO/devkitARM
3 export PATH DEVKITARM/bin: PATH
4 export PATH РАТН: /opt/devkitpro/tools/bin
"No caso do Flutter, para executar o comando 'flutter doctor', você precisa de um arquivo chamado 'flutter.bat' que está dentro da pasta 'bin', que por sua vez está dentro da pasta 'flutter'. Sabendo disso, pegue a saída do comando 'pwd', que você executou dentro da pasta onde o Flutter está localizado. No meu caso, eu extraí o Flutter dentro da pasta 'Documents'. Portanto, o caminho seria '/Users/linconveniciosgallodossantos/Documents/flutter/bin'. Na última linha, insira o seguinte:”
export PATH="$PATH:[LOCALIZACAO_COMPLETA_DO_DIRETORIO]/flutter/bin"
Depois ainda com o micro aberto, de um [ctrl] + S para salvar suas mudanças, e [ctrl] + Q para sair do editor.
Para aplicar suas mudanças execute:
source $HOME/.zshrc
"Isso reiniciará o seu .zshrc. Abra uma outra aba do seu terminal e execute o comando 'flutter doctor', ou qualquer outro que você tenha configurado, sem precisar ir até a raiz do pacote.”