Como usar aplicativos CLI no Mac

Na semana passada, fiz algumas postagens que abordam maneiras de aproveitar melhor o terminal do seu Mac. Em uma dessas postagens, cobri alguns dos os melhores aplicativos Homebrew CLI no Mac.

Embora eu tenha explicado como instalar cada um desses aplicativos, não expliquei como executá-los ou usá-los. E se você nunca usou um aplicativo como este antes, instalar pode ser tudo o que você sabe fazer.

Hoje, vamos mudar isso. Neste post, vou cobrir como executar aplicativos CLI no Mac, bem como oferecer algumas outras dicas que devem ajudá-lo a começar. Afinal, os aplicativos CLI podem ser um pouco complicados no início e cada um funcionará de uma maneira ligeiramente diferente.

Conteúdo

  • O que são aplicativos CLI no Mac?
  • Como executar aplicativos CLI no Mac (na maioria das vezes)
  • Como obter ajuda para aplicativos CLI no Mac
    • Quando a ajuda não funcionar, rastreie o README
  • Como executar um arquivo de aplicativo CLI em seu Mac
  • Abra os aplicativos GUI do terminal no Mac
  • Explore seu Mac com aplicativos CLI
    • Postagens relacionadas:

O que são aplicativos CLI no Mac?

Se você ainda não leu nenhum de nossos posts anteriores sobre o uso do terminal Mac, então os aplicativos CLI podem soar como um conceito estranho. No entanto, esses aplicativos são muito simples, uma vez que você consegue entendê-los.

Resumindo, um aplicativo CLI é um aplicativo executado no terminal do seu Mac, e não por meio de sua interface gráfica de usuário (GUI). O nome "CLI" significa "Interface de linha de comando", com a "linha de comando" sendo o espaço em seu terminal onde você digita comandos e pressiona Retorna para executá-los.

Ao contrário de um aplicativo GUI típico (como Microsoft Word, Google Chrome, Photoshop ou qualquer outro aplicativo que você use diariamente), os aplicativos CLI são inteiramente baseados em texto. Isso significa que eles geralmente têm uma curva de aprendizado mais íngreme do que seu aplicativo típico. No entanto, eles também são menores, mais rápidos e capazes de coisas que os aplicativos de GUI geralmente não são.

Eu recomendo verificar alguns dos meus posts anteriores no terminal Mac para ter uma ideia do que estamos falando, que vinculei ao longo deste artigo. Também ajuda a brincar um pouco com o terminal para que você entenda o básico.

Ok, chega disso! Abra seu Terminal e vamos começar a executar seus aplicativos CLI no Mac.

Como executar aplicativos CLI no Mac (na maioria das vezes)

Para começar, nem todo aplicativo CLI será executado dessa maneira. Alguns funcionarão de forma semelhante, enquanto outros são totalmente exclusivos. Mas 99% das vezes, você usará este comando para executar um aplicativo CLI em seu terminal Mac:

CLI_app [comando]

Ok, vamos decompô-lo.

A primeira parte, CLI_app, é um substituto para qualquer aplicativo CLI que você está tentando executar. Por exemplo, se eu quisesse baixe um vídeo do YouTube usando o app Homebrew youtube-dl, Eu datilografaria youtube-dl no terminal do meu Mac.

Bem direto!

A segunda parte, [comando], é um substituto para qualquer comando ou argumento (a.k.a., opção) que você deseja que o aplicativo execute. Para youtube-dl, esse comando é a URL do vídeo que desejo baixar.

Se eu quisesse atualizar youtube-dl, Em vez disso, eu executaria o comando youtube-dl -U. O comando é diferente, mas o formato é o mesmo - o nome do aplicativo CLI seguido pelo comando da ação que desejo executar.

A primeira parte, onde você digita o nome do aplicativo CLI, é conhecida como “chamada” do aplicativo. Ele informa ao seu terminal qual aplicativo você deseja executar. A segunda metade, onde você digita o comando, é conhecida como “argumento”. É onde você diz ao seu terminal o que deseja fazer com o aplicativo que acabou de chamar.

Nem todos os aplicativos precisarão de um argumento. o árvore O aplicativo CLI, por exemplo, é seu próprio comando. Você acabou de digitar árvore no terminal, aperte Retorna, e executa sua ação. Não há nada mais nisso.

Se você tentar isso com um aplicativo que requer um argumento, como youtube-dl, você deve obter um erro explicando o que fez de errado:

Como você pode ver, isso deixa bem claro o que você deve fazer. E a maioria dos aplicativos CLI no Mac são construídos dessa forma! Se você não souber o comando que deseja executar, basta executar o nome do aplicativo. Depois de saber o comando e / ou argumentos, digite o nome do aplicativo, o comando e / ou argumentos e execute todos juntos.

Como obter ajuda para aplicativos CLI no Mac

Tudo bem, digamos que você tentou o procedimento acima e não funcionou. Ou talvez você só saiba executar um comando para seu aplicativo CLI, mas sabe que ele tem muito mais comandos do que isso. Aqui está outra etapa que você pode tentar.

Digite o nome do aplicativo CLI que você está executando em seu terminal, seguido por qualquer um destes comandos:

  • ajuda
  • h
  • -ajuda
  • -h
  • ?
  • -?

Seu comando deve ser parecido com Ajuda do CLI_app. Se você tentar um desses e não funcionar, mova para baixo na lista até que tenha experimentado todos eles.

Eventualmente, um deles deve trazer uma lista de informações para o aplicativo CLI que você está tentando aprender.

A primeira linha após você colocar um desses comandos para funcionar deve explicar a sintaxe básica usada para este aplicativo CLI. Por exemplo, na captura de tela acima, você pode ver que o aplicativo barril usa a mesma fórmula que descrevemos antes: barril [COMANDO] [OPÇÕES].

Abaixo, você verá todos os comandos disponíveis com este aplicativo, como usá-los e o que eles fazem. Eu recomendo tentar isso com todos os seus aplicativos CLI no Mac, mesmo se você já souber como usá-los. Você provavelmente aprenderá sobre alguns novos recursos e opções que não sabia que existiam.

Quando ajuda não funciona, rastreie o README

Ok, então você tentou todos os ajuda comandos acima e não foi possível obter ajuda para aparecer. Isso significa que o aplicativo CLI que você está usando não tem comandos de ajuda, ou eles são incomuns o suficiente que você provavelmente não consegue adivinhá-los (muito obrigado, desenvolvedor!). A próxima coisa que você vai querer tentar é o README.

O README, pronunciado e um amálgama de “leia-me”, é mais ou menos o manual do usuário de um aplicativo. diferente ajuda, 99,99% de todos os aplicativos, GUI e CLI, terão um arquivo de texto README. Este é um padrão da indústria e uma prática recomendada comum que qualquer aplicativo sem um provavelmente não vale o seu tempo. Pessoas que escrevem Olá Mundo os aplicativos geralmente incluem um README.

Ao abrir o README de um aplicativo, você encontrará todas as informações que poderia desejar saber sobre um aplicativo CLI específico. Para referência, aqui está o README para barril.

Então, como você encontra o README?

Pesquisando no Google! Eu encontrei o barril LEIA-ME procurando por “leia-me do barril homebrew” no Google. Na maioria das vezes, o README será um arquivo markdown (.md) no GitHub.

Se você instalou o aplicativo usando o Homebrew, geralmente pode encontrar informações sobre o aplicativo em Fórmulas Homebrew. Basta pesquisar o aplicativo na barra de pesquisa e seguir os links que ele fornece. Eles direcionarão para a página do aplicativo no GitHub ou para o site, onde você poderá encontrar as informações que procura.

Como executar um arquivo de aplicativo CLI em seu Mac

Até agora, cobrimos como executar aplicativos CLI no Mac que foram instalados. Às vezes, porém, seu aplicativo é apenas um arquivo em seu computador. Geralmente, esse é o caso quando você está criando seu próprio aplicativo ou baixou um aplicativo CLI básico da Internet que não pode ser instalado em seu dispositivo.

Felizmente, executar aplicativos como este é muito simples. Você só precisa saber qual arquivo do aplicativo é o pai (ou seja, todos os outros arquivos executados sob o arquivo principal) e em que idioma esse arquivo principal está. Por exemplo, digamos que você tenha os seguintes arquivos:

  • my_CLI_app.py
  • images.py
  • library.json
  • error_resolution.py

Embora sejam arquivos separados, todos eles são executados juntos para formar um único aplicativo. A partir dos títulos, no entanto, fica bem claro que my_CLI_app.py é o aplicativo pai - se você executá-lo, todo o resto será executado em conjunto com ele, conforme necessário. Também podemos dizer, olhando para a extensão deste aplicativo, que ele foi escrito na linguagem de programação Python.

Com isso em mente, sabemos qual arquivo executar e que precisamos do Python para executá-lo. Portanto, em primeiro lugar, você precisa ter certeza de que o Python está instalado em seu Mac. Para fazer isso, execute python -V em seu terminal (outras linguagens de programação têm um comando semelhante; apenas google “qual versão de [linguagem de programação] eu tenho”).

Se você tiver esse idioma instalado em seu Mac, navegue até a pasta onde o arquivo do aplicativo está localizado (tutorial sobre como navegar com o terminal aqui). Em seguida, use o seguinte comando no terminal:

python my_CLI_app.py

Isso executará o aplicativo em seu terminal Mac.

E é isso!

Abra os aplicativos GUI do terminal no Mac

É certo que essa última seção foi um pouco complicada. Vamos encerrar com algo muito mais simples! Abrindo aplicativos GUI de seu terminal Mac.

Quando estamos falando sobre “abrir aplicativos GUI de seu terminal”, é apenas uma maneira complicada de dizer que vamos executar um aplicativo padrão em seu Mac a partir do terminal. Pode ser App Store, Finder, Safari, Photoshop, Microsoft Word, etc.

Você pode usar este método para executar qualquer aplicativo GUI em seu Mac a partir do terminal. Não há necessariamente um motivo prático para fazer isso, mas mesmo assim é divertido!

Para fazer isso, use o seguinte comando:

abrir -a "App Store"

Ou este:

abrir páginas -a

Ou:

abrir -a Calculadora

Ou qualquer outra coisa! Ao contrário da seção anterior, você pode fazer isso de qualquer lugar no Mac; você não precisa navegar até a pasta que contém esse aplicativo para executá-lo. E embora eu só liste os aplicativos do Mac nos comandos acima, você pode fazer isso com qualquer aplicativo no seu Mac. Eu apenas escolhi estes porque todos os usuários de Mac os têm.

E é isso!

Explore seu Mac com aplicativos CLI

Eu já disse: poucas coisas são tão gratificantes quanto dar uma espiada embaixo do capô do seu computador e aprender a mexer nele. Os aplicativos CLI no Mac são uma ótima maneira de fazer isso. Espero que você tenha aprendido algo com esta postagem e tenha mais confiança ao experimentar aplicativos CLI no futuro! Certifique-se de verificar o resto do o blog AppleToolBox para obter mais dicas e truques sobre como trabalhar com o terminal, bem como todas as coisas da Apple.