Línea de comandos: 7 herramientas que facilitan su vida

Línea de comandos: 7 herramientas que facilitan su vida

Todo desarrollador debería considerar usar estas herramientas para línea de comandos.


Una de las herramientas más poderosas que tiene un desarrollador es la línea de comandos. La línea de comandos permite a cualquier desarrollador hacer muchas cosas de forma rápida. No hay límite para la cantidad de cosas que un desarrollador experimentado puede hacer utilizando únicamente la línea de comandos.

Para crear una experiencia aún mejor usando la línea de comandos, he creado una lista de 7 herramientas puede usar. Realmente debería intentarlo, ya que cada una de estas herramientas es útil a su manera.

 

1. Enhancd

Uno de los comandos más utilizados en la terminal es cd. Sin embargo, este comando es bastante básico, ya que no tiene ninguna herramienta que le brinde ayuda. Además de eso, debe proporcionar el nombre completo del directorio para que este comando funcione. No puede proporcionar una parte del directorio ya que simplemente no funcionará.

¡Enhancd al rescate!

Enhancd memorizará todos los directorios visitados por un usuario y los usará para la resolución de la ruta. Si el registro de mejorado tiene más de una ruta de directorio con el mismo nombre, proporcionará una manera fácil para que el usuario seleccione el directorio correcto.

Puede encontrar la mejora aquí.

 

2. The Fuck

Sí, lo leíste bien … Y no, no soy yo maldiciendo. The Fuck es una gran herramienta que corrige errores en comandos de consola anteriores. Todos estropeamos los comandos que escribimos de vez en cuando. O tal vez incluso un poco más a menudo.

Entonces, cada vez que arruinas un comando, escribes fuck como el siguiente comando. Este paquete le brinda la opción deseada que luego puede ejecutar.

Supongamos que escribimos gti branch donde escribimos mal git. Verá un mensaje que parece No command 'gti' found. En lugar de tener que volver a escribir todo el comando, simplemente escribe  fuck. Esto le hará una pregunta si pretendía ejecutar gti branch en su lugar. Todo lo que tienes que hacer es presionar enter y tu comando se ejecuta.

Así es como se ve la herramienta en acción:

linea de comandos

Si quieres echar un vistazo más de cerca a esta herramienta, puedes encontrar el repositorio aquí.

 

3. Estadísticas de Git

La herramienta Git Stats te permite mostrar todas tus estadísticas cuando se trata de la cantidad de confirmaciones que has realizado durante un período de tiempo. También puede obtener las estadísticas de todas las contribuciones por autor en un repositorio.

linea de comandos

No se preocupe, no tiene que iniciar su calendario de git commit desde cero, ya que también hay disponible un paquete de importación de estadísticas de Git.

Puede consultar el repositorio de estadísticas de Git aquí.

 

4. Autojump

Autojump le permite navegar más rápido a través de su sistema de archivos. Realiza un seguimiento de los directorios que más utiliza desde la línea de comandos y almacena esta información en una base de datos. Esta es la razón por la que los directorios deben visitarse primero antes de poder saltar a ellos.

Puede usar autojump escribiendo autojump, que es un poco largo, pero también puede usar su alias j.

j image se mueve a un directorio que contiene imagen, por ejemplo. Autojump tiene muchas más opciones cuando se trata de navegar por su sistema de archivos. Te recomiendo que consultes el repositorio de Autojump, lo que puedes hacer aquí.

 

5. Bat

Bat es básicamente un clon del comando cat que viene con resaltado de sintaxis e integración con Git. Bat admite el resaltado de sintaxis para una amplia variedad de lenguajes de programación y marcado.

Si no le gusta el aspecto del resaltado de sintaxis, puede utilizar uno de los otros temas disponibles para resaltar la sintaxis. También tienes la opción de agregar un tema personalizado si no te gusta ninguno de los temas disponibles predeterminados.

Puedes encontrar el repositorio de Bat aquí.

linea de comandos

 

6. Oh mi ZSH

Oh my ZSH lleva su terminal al siguiente nivel. Una vez instalado, aprovecharás los cientos de complementos potentes y hermosos temas con cada pulsación de tecla en tu línea de comandos.

Oh mi ZSH si es completamente configurable, así que si le falta un complemento, puede agregarlo manualmente. Lo mismo se aplica si no le gusta un complemento determinado. También tiene la opción de eliminar un complemento.

Dado que Oh my ZSH viene con demasiadas funciones, le recomiendo que lo compruebe usted mismo: enlace al repositorio.

línea de comandos

 

7. Fony

Fony es una sencilla herramienta de línea de comandos que genera datos JSON ficticios a partir de una plantilla proporcionada. Debajo del capó, la aplicación utiliza Chance.js. Esto significa que cualquier tipo de datos admitido por Chance.js también es compatible con fony.

Fony está destinado a proporcionar una solución simple a las necesidades de generación de datos más comunes. La mejor parte de fony es que puede usar la línea de comando para canalizar la salida a otras herramientas e integrarla en su flujo de trabajo.

Puede echar un vistazo al repositorio fony aquí.

linea de comandos

 

Recent Post