¿Cómo crear el comando MacOS / * nix para explicar el texto de esta manera utilizando una herramienta?

13
┌── 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

Encontré este método útil para explicar los comandos de Linux, pero no tengo idea de cómo lo hizo @grg . Manualmente consume mucho tiempo. ¿Hay una herramienta para hacer cosas como esta?

Fuente: Cómo puedo crear un enlace simbólico en la Terminal?

    
pregunta Hardeep Singh 25.07.2018 - 14:38

3 respuestas

23

¡Esa es mi respuesta! Lo hice manualmente, pero utilicé PressAndHold.app (integrado en macOS) para acelerar el ingreso de los caracteres de dibujo del cuadro . El texto se resumió de la página de manual manualmente.

Al personalizar las teclas de PressAndHold.app , básicamente editando /System/L*/Inp*/Pr*/*/P*/*/*/R*/ para agregar para dibujar caracteres, puedo escribir los caracteres directamente en el campo de texto, ya sea aquí en SE o en otra parte.

Agregue lo siguiente al archivo de teclado de su idioma dentro de esa carpeta, como ‘Keyboard-en.plist 'para una distribución de teclado en inglés. Abra el plist con un editor de texto para pegar el XML a continuación, o abra con Xcode y cree manualmente el diccionario, pegando los valores según sea necesario. Reemplace ‘f’ con la llave que desea usar. Luego puede insertar caracteres de dibujo de caja al mantener presionada la tecla y luego seleccionar un número, o si tiene un Barra táctil Las teclas también aparecen allí con 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>

    
respondido por el grg 25.07.2018 - 19:54
7

Es probable que desee utilizar asciiflow.com

Realmente no puedo agregar más a esta respuesta;)

Desde entonces he encontrado que el texto de explicación parece tomarse de ExplainShell.com

    
respondido por el djsmiley2k 25.07.2018 - 16:06
3

Conozco un sitio que hace eso y es enlace . Por cierto, me acabo de dar cuenta de que el código de ExplicarShell está disponible en GitHub:
enlace
No sé cómo técnicamente terminan haciendo eso, pero están usando un nombre de proyecto de código abierto "Mostrar el documento" disponible aquí:
enlace

    
respondido por el Kiwy 25.07.2018 - 16:19

Lea otras preguntas en las etiquetas