Comment utiliser les applications CLI sur Mac

click fraud protection

Au cours de la semaine dernière, j'ai publié quelques articles expliquant comment tirer le meilleur parti du terminal de votre Mac. Dans l'un de ces articles, j'ai couvert certains des les meilleures applications CLI Homebrew sur Mac.

Bien que j'ai expliqué comment installer chacune de ces applications, je n'ai pas expliqué comment les exécuter ou les utiliser. Et si vous n'avez jamais utilisé une application comme celle-ci auparavant, l'installation pourrait être tout ce que vous savez faire.

Aujourd'hui, nous allons changer cela. Dans cet article, je vais expliquer comment exécuter des applications CLI sur Mac, ainsi que quelques autres conseils qui devraient vous aider à démarrer. Après tout, les applications CLI peuvent être un peu délicates au début, et chacune fonctionnera d'une manière légèrement différente.

Contenu

  • Que sont les applications CLI sur Mac ?
  • Comment exécuter des applications CLI sur Mac (la plupart du temps)
  • Comment obtenir de l'aide pour les applications CLI sur Mac
    • Lorsque l'aide ne fonctionne pas, recherchez le fichier README
  • Comment exécuter un fichier d'application CLI sur votre Mac
  • Ouvrez les applications GUI depuis le terminal sur Mac
  • Explorez votre Mac avec les applications CLI
    • Articles Similaires:

Que sont les applications CLI sur Mac ?

Si vous n'avez lu aucun de nos postes précédents lors de l'utilisation du terminal Mac, les applications CLI peuvent sembler être un concept étranger. Cependant, ces applications sont assez simples une fois que vous êtes capable de les comprendre.

En bref, une application CLI est une application qui s'exécute dans le terminal de votre Mac plutôt que via son interface utilisateur graphique (GUI). Le nom « CLI » signifie « Interface de ligne de commande », la « ligne de commande » étant l'espace dans votre terminal où vous tapez des commandes et appuyez sur revenir pour les exécuter.

Contrairement à une application GUI typique (comme Microsoft Word, Google Chrome, Photoshop ou toute autre application que vous utilisez quotidiennement), les applications CLI sont entièrement basées sur du texte. Cela signifie qu'ils ont généralement une courbe d'apprentissage plus raide que votre application typique. Cependant, ils sont également plus petits, plus rapides et capables de choses que les applications GUI ne sont souvent pas.

Je recommande de vérifier certains de mes postes précédents sur le terminal Mac pour avoir une idée de ce dont nous parlons, que j'ai lié tout au long de cet article. Cela aide également à jouer un peu dans le terminal pour que vous compreniez les bases.

Bon, assez de ça! Ouvrez votre terminal et commençons à exécuter vos applications CLI sur Mac.

Comment exécuter des applications CLI sur Mac (la plupart du temps)

Pour préfacer, toutes les applications CLI ne fonctionneront pas de cette façon. Certains fonctionneront de la même manière, tandis que d'autres sont totalement uniques. Mais 99% du temps, vous utiliserez cette commande pour exécuter une application CLI dans votre terminal Mac :

CLI_app [commande]

Ok, décomposons cela.

La première partie, CLI_app, remplace l'application CLI que vous essayez d'exécuter. Par exemple, si je voulais télécharger une vidéo YouTube en utilisant l'application Homebrew youtube-dl, je taperais youtube-dl dans le terminal de mon Mac.

Assez simple!

La seconde partie, [commander], est un substitut pour la commande ou l'argument (a.k.a., option) que vous souhaitez que l'application exécute. Pour youtube-dl, cette commande est l'URL de la vidéo que je souhaite télécharger.

Si je voulais mettre à jour youtube-dl, je lancerais plutôt la commande youtube-dl -U. La commande est différente, mais le format est le même - le nom de l'application CLI suivi de la commande pour l'action que je veux qu'elle exécute.

Cette première partie, où vous tapez le nom de l'application CLI, est appelée « appel » de l'application. Il indique à votre terminal quelle application vous souhaitez exécuter. La seconde moitié, où vous tapez la commande, est connue sous le nom d'« argument ». C'est là que vous dites à votre terminal ce que vous voulez faire avec l'application que vous venez d'appeler.

Toutes les applications n'auront pas besoin d'un argument. Les arbre L'application CLI, par exemple, est sa propre commande. tu viens de taper arbre dans le terminal, appuyez sur revenir, et il exécute son action. Il n'y a rien d'autre.

Si vous essayez ceci avec une application qui nécessite un argument, comme youtube-dl, vous devriez obtenir une erreur expliquant ce que vous avez mal fait :

Comme vous pouvez le voir, faire cela montre assez clairement ce que vous êtes censé faire. Et la plupart des applications CLI sur Mac sont conçues de cette façon! Si vous ne connaissez pas la commande que vous souhaitez exécuter, exécutez simplement le nom de l'application. Une fois que vous connaissez la commande et/ou les arguments, saisissez le nom de l'application, puis la commande et/ou les arguments, puis exécutez le tout ensemble.

Comment obtenir de l'aide pour les applications CLI sur Mac

D'accord, disons que vous avez essayé ce qui précède et que cela n'a tout simplement pas fonctionné. Ou peut-être ne savez-vous exécuter qu'une seule commande pour votre application CLI, mais vous savez qu'elle contient bien plus de commandes que cela. Voici une autre étape que vous pouvez essayer.

Tapez le nom de l'application CLI que vous exécutez dans votre terminal, suivi de l'une de ces commandes :

  • aider
  • h
  • -aider
  • -h
  • ?
  • -?

Votre commande devrait ressembler à quelque chose comme Aide CLI_app. Si vous essayez l'un d'entre eux et que cela ne fonctionne pas, déplacez-vous simplement vers le bas de la liste jusqu'à ce que vous les ayez tous essayés.

Finalement, l'un d'eux devrait afficher une liste d'informations pour l'application CLI que vous essayez d'apprendre.

La première ligne après avoir fait fonctionner l'une de ces commandes doit être celle qui explique la syntaxe de base utilisée pour cette application CLI. Par exemple, dans la capture d'écran ci-dessus, vous pouvez voir que l'application fût utilise la même formule que nous avons décrite précédemment: fût [COMMANDE] [OPTIONS].

En dessous, vous verrez toutes les commandes disponibles avec cette application, comment les utiliser et ce qu'elles font. Je vous recommande d'essayer cela avec toutes vos applications CLI sur Mac, même si vous savez déjà comment les utiliser. Vous découvrirez probablement de nouvelles fonctionnalités et options dont vous ignoriez l'existence.

Lorsque aider ne fonctionne pas, recherchez le fichier README

Ok, donc vous avez essayé tous les aider commandes ci-dessus et je n'ai pas pu obtenir d'aide pour apparaître. Cela signifie que l'application CLI que vous utilisez n'a pas de commandes d'aide, ou qu'elles sont suffisamment rares pour que vous ne puissiez probablement pas les deviner (merci beaucoup, développeur !). La prochaine chose que vous allez vouloir essayer est le README.

Le README, prononcé et amalgame de « lisez-moi », est plus ou moins le manuel d'utilisation d'une application. contrairement à aider, 99,99 % de toutes les applications, GUI et CLI, auront un fichier texte README. Il s'agit d'une telle norme de l'industrie et d'une meilleure pratique courante que toute application sans une application ne vaut probablement pas votre temps. Les gens qui écrivent Bonjour le monde les applications incluent généralement un fichier README.

Lorsque vous ouvrez le fichier README d'une application, vous trouverez toutes les informations que vous pourriez vouloir connaître sur une application CLI particulière. Pour référence, voici le README pour fût.

Alors, comment trouvez-vous le README ?

En googlant! J'ai trouvé le fût LISEZ-MOI en recherchant « homebrew cask readme » sur Google. La plupart du temps, le README sera un fichier de démarque (.md) sur GitHub.

Si vous avez installé l'application à l'aide de Homebrew, vous pouvez généralement trouver des informations sur l'application sur Homebrew Formulae. Recherchez simplement l'application dans la barre de recherche et suivez les liens qu'elle vous fournit. Ceux-ci seront soit liés à la page GitHub ou au site Web de l'application, où vous devriez pouvoir trouver les informations que vous recherchez.

Comment exécuter un fichier d'application CLI sur votre Mac

Jusqu'à présent, nous avons expliqué comment exécuter des applications CLI sur Mac qui ont été installées. Parfois, cependant, votre application n'est qu'un fichier sur votre ordinateur. C'est généralement le cas lorsque vous créez votre propre application ou que vous avez téléchargé une application CLI de base sur Internet qui ne s'installe pas sur votre appareil.

Heureusement, exécuter des applications comme celle-ci est assez simple. Vous avez juste besoin de savoir quel fichier de l'application est le parent (c'est-à-dire que tous les autres fichiers s'exécutent sous le fichier parent) et dans quelle langue se trouve ce fichier parent. Par exemple, disons que vous avez les fichiers suivants :

  • my_CLI_app.py
  • images.py
  • bibliothèque.json
  • résolution_erreur.py

Bien qu'il s'agisse de fichiers séparés, ils fonctionnent tous ensemble pour créer une seule application. D'après les titres, cependant, il est assez clair que my_CLI_app.py est l'application parent - si vous l'exécutez, tout le reste s'exécutera conjointement avec elle si nécessaire. Nous pouvons également dire en regardant l'extension de cette application qu'elle est écrite dans le langage de programmation Python.

Avec ces éléments à l'esprit, nous savons quel fichier exécuter et que nous avons besoin de Python pour l'exécuter. Donc, tout d'abord, vous devez vous assurer que Python est installé sur votre Mac. Pour ce faire, exécutez python -V dans votre terminal (d'autres langages de programmation ont une commande similaire; il suffit de google "quelle version de [langage de programmation] ai-je").

Si cette langue est installée sur votre Mac, accédez au dossier où se trouve le fichier de l'application (tutoriel sur la navigation avec le terminal ici). Ensuite, utilisez la commande suivante dans le terminal :

python my_CLI_app.py

Cela exécutera l'application dans votre terminal Mac.

Et c'est tout!

Ouvrez les applications GUI depuis le terminal sur Mac

Certes, cette dernière section était un peu compliquée. Terminons par quelque chose de beaucoup plus simple! Ouverture d'applications GUI à partir de votre terminal Mac.

Lorsque nous parlons d'"ouvrir des applications GUI à partir de votre terminal", c'est juste une manière compliquée de dire que nous allons exécuter une application standard sur votre Mac à partir du terminal. Cela peut être l'App Store, le Finder, Safari, Photoshop, Microsoft Word, etc.

Vous pouvez utiliser cette méthode pour exécuter n'importe quelle application GUI sur votre Mac à partir du terminal. Il n'y a pas forcément de raison pratique à faire ça, mais c'est quand même amusant !

Pour ce faire, utilisez la commande suivante :

ouvrir -un "App Store"

Ou celui-ci :

ouvrir -a Pages

Ou:

ouvrir -a Calculatrice

Ou n'importe quoi d'autre! Contrairement à la section précédente, vous pouvez le faire depuis n'importe où sur votre Mac; vous n'avez pas besoin d'accéder au dossier qui contient cette application pour l'exécuter. Et bien que je n'aie répertorié que les applications Mac dans les commandes ci-dessus, vous pouvez le faire avec n'importe quelle application sur votre Mac. Je viens de les choisir car tous les utilisateurs de Mac en ont.

Et c'est tout!

Explorez votre Mac avec les applications CLI

Je l'ai déjà dit: peu de choses sont aussi gratifiantes que de jeter un coup d'œil sous le capot de votre ordinateur et d'apprendre à le bricoler. Les applications CLI sur Mac sont un excellent moyen de le faire. J'espère que vous avez appris quelque chose de cet article et que vous aurez une plus grande confiance en vous lorsque vous expérimenterez des applications CLI à l'avenir! Assurez-vous de vérifier le reste de le blog AppleToolBox pour plus de trucs et astuces sur l'utilisation du terminal, ainsi que tout ce qui concerne Apple.