12 votes

Comment créer un texte explicatif sur les commandes MacOS/*nix comme celui-ci à l'aide d'un outil ?

 ln(1) link, ln -- make links
    Create a symbolic link.
                             the optional path to the intended symlink
                               if omitted, symlink is in . named as destination
                               can use . or ~ or other relative paths

ln -s /path/to/original /path/to/symlink

               the path to the original file/folder
                  can use . or ~ or other relative paths

J'ai trouvé cette méthode utile pour expliquer les commandes Linux, mais je ne sais pas comment faire. @grg l'a fait. Le travail manuel prend beaucoup de temps. Existe-t-il un outil pour faire ce genre de choses ?

Fuente: Comment créer un lien symbolique dans le Terminal ?

23voto

grg Points 181593

C'est ma réponse ! Je l'ai fait manuellement, mais j'ai utilisé PressAndHold.app (intégré à MacOS) pour accélérer la saisie de l'adresse IP. boîte dessinant des caractères . Le texte a été abrégé manuellement à partir de la page de manuel.

En personnalisant les touches de PressAndHold.app En fait, il s'agit d'un montage /System/L*/Inp*/Pr*/*/P*/*/*/R*/ pour ajouter des caractères de dessin de boîte, je peux taper les caractères directement dans le champ de texte, que ce soit ici sur SE ou ailleurs.

Ajoutez ce qui suit au fichier de clavier de votre langue dans ce dossier, par exemple "Keyboard-en.plist" pour un clavier anglais. Ouvrez le plist avec un éditeur de texte pour coller le XML ci-dessous, ou ouvrez-le avec Xcode et créez manuellement le dictionnaire, en collant les valeurs si nécessaire. Remplacez "f" par la touche que vous souhaitez utiliser. Vous pouvez alors insérer des caractères de dessin de boîte en maintenant la touche enfoncée, puis en sélectionnant un chiffre, ou si vous avez une touche Touch Bar les touches apparaissent là aussi avec High Sierra .

<!-- f: box drawing characters -->
<key>Roman-Accent-f</key>
<dict>
  <key>Direction</key>
  <string>right</string>
  <key>Keycaps</key>
  <string>          </string>
  <key>Strings</key>
  <string>          </string>
</dict>

7voto

Vous voudrez probablement utiliser asciiflow.com

Je ne peux pas vraiment ajouter plus à cette réponse ;)

J'ai découvert depuis que le texte d'explication semble être tiré de ExplainShell.com

3voto

Kiwy Points 131

Je connais un site qui fait ça et c'est https://explainshell.com/ . Au fait, je viens de réaliser que le code d'explainShell est disponible sur GitHub :
https://github.com/idank/explainshell
Je ne sais pas comment ils y parviennent techniquement, mais ils utilisent un projet opensource nommé "Show The Doc" disponible ici :
https://github.com/idank/showthedocs

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X