¿Cansado de man, info o help?… Te presentamos a Cheat

Hoy les tocaré un tema que me recomendó hace un tiempo el colega @Obi-Wan Kenobi, quien me facilitó esta temática (entre otras incluso más interesantes). Quiero presentarles las cheatsheets para la terminal, otra manera de acceder a la descripción y sintaxis de muchos de los comandos que usamos día día en la terminal. En fin, bienvenido Cheat.

Cheat, nuestro protagonista de hoy, nos permite crear y ver en nuestra terminal páginas de manual más entendibles y simplificadas que las normales de toda la vida. Esta aplicación ha sido diseñada para ayudarnos a recordar las diferentes opciones de los comandos que mas usamos en sistemas UNIX-Like.

Esta sencilla aplicación está escrita en Python y depende exclusivamente de python y los módulos python-docopt (>=0.6.1) y python-pygments (>=1.6.0). En caso que quieras descargar la última versión de estos módulos necesitarás tener instalado python-pip.

Si quieres usar Cheat te propongo descargarlo desde GitHub usando este enlace. Si no tienes acceso a Internet y estás confinado a la Intranet cubana, puedes descargarlo desde GUTL.

Descargar Cheat

Si tienes todo lo necesario, simplemente descompacta el tarball anterior, entra a la carpeta resultante desde tu terminal y ejecuta:

sudo python setup.py install

Listo, ya tienes Cheat servido y listo para ingerir. Para usarlo comienza con una prueba sencilla, una especie de comparación. Ejecuta las siguientes líneas de comando y dime cual resultado te resulta más memorizable:

info dd
cheat dd

O compara:

tar --help
cheat tar

Si quieres saber todos los comandos disponibles en los manuales de Cheat basta con ejecutar cheat -l. Lo más interesante en esta historia es que tu puedes ir ampliando la colección de manuales disponibles en Cheat.

Si quieres habilitar la característica de Syntax Highlighting basta con añadir al archivo personal de configuración de tu shell la línea export CHEATCOLORS=true. También podemos habilitar autocompletamiento de Cheat usando uno de los scripts ubicados dentro del tarball que descargaste, dentro de la carpeta ./cheat/autocompletion. Usando el archivo correcto según tu shell, podrás habilitar el autocompletamiento en Bash, Fish o Zsh, pero eso se los dejo de tarea, por hoy creo que hemos escrito demasiado. Prueba Cheat, aumenta sus manuales y compártelo con nosotros y con el desarrollador en su página de Github.

¿Te resultó interesante? Compártelo ...



Maikel Llamaret Heredia

Publicado por Maikel Llamaret Heredia

https://swlx.info » Facebook » Twitter » Google+ » Linkedin » Forma parte de GUTL desde el 6 diciembre, 2011. Parte de la familia GUTL. Usuario de Tecnologías Libres desde hace varios años. Fiel a GNU/Linux y las filosofías del Software Libre y el Código Abierto. Linux User # 587451. Creador y actual mantenedor del Proyecto SWL-X. Freelancer dedicado al Desarrollo / Diseño Web y Marketing Online. Creador de Web & Media Integrated Solutions