Guía de estilos para Bash Script

Logotipo Guía de estilos bash

Recientemente y con el objetivo de seguir un patrón en los scripts para bash que realizo me dediqué a buscar guías de estilos existentes y me encontré que no existe un estándar como tal.

Tampoco encontré un estándar de facto aunque si algunas guías parciales o que a mi parecer les faltaban algunas partes (o simplemente no las veía claras)

Esta idea me surgió al recuperar scripts de hace algunos años y darme cuenta que ahora he cambiado muchas cosas que antes hacía de otra forma (nombre de variables, sintaxis de bloques…). Incluso en varios scripts recientes he podido notar diferencias, todas sintácticamente correctas pero no con el mismo patrón.

Es posible que existan algunas mejores o más usadas pero lo cierto es que no las encontré después de bastante tiempo consultando motores de búsquedas y foros.

Un sitio web bastante interesante es ShellCheck → Permite corregir la sintaxis de un código pasado pero no es exactamente lo que esperaba y muchas cosas se pueden poner de varias formas cuando lo que busco es una concordancia entre todos los scripts.

De cualquier modo la guía de estilos que comparto y propongo es más que nada personal y seguiré ampliándola en cuanto reciba sugerencias con argumentos o correcciones.


La guía de estilos para bash que propongo está en GitHub:

https://github.com/fryntiz/Bash_Style_Guide

Así permanece abierta a modificaciones públicas (forks, PR) y además tiene una forma bastante rápida y cómoda para reportar errores o abrir un debate mediante Issues.

También destacar la existencia en el mismo repositorio de una plantilla con la que ver de forma más visual la estructura propuesta y en el orden sugerido.


En el futuro contemplo actualizaciones y nuevas incorporaciones. También responderé todas las acciones abiertas en el repositorio actual.

Si te interesa y quieres colaborar o simplemente ves que algo esta mal necesitando un retoque o corrección, no dudes en interactuar o ponerte en contacto conmigo que estaré encantado de tratarle.

Acerca de fryntiz

Informático técnico en sistemas, redes, baja tensión (electricidad) y desarrollador WEB apasionado por GNU/LINUX y el software libre en general. Intento trabajar siempre solo con código abierto de forma profesional. Me apasiona la programación, la micro-electrónica, el diseño gráfico y edición multimedia.

Deja una respuesta

3 Comentarios En "Guía de estilos para Bash Script"

avatar
  Subscribe  
Los más recientes Los más antiguos Más votados
Notificarme las
alexander
Invitado

Me parece un buen aporte , existen muchos scripts que tienen excelentes resultados pero no son faciles de reciclar, espero todos podamos incluir algo en el nuevo estilo que propones . creo que seria bueno una parte donde indique como ejecutar el script creado

angel
Invitado

Gracias por el aporte. Viene muy bién para los que empiezan con Bash, como yo.

Laegnur
Miembro

Buenas.
Me parece buena idea. Le añado estrella al repo y le echare un vistazo después de las navidades cuando este delante de mi pc.
Tengo que revisar mis script, que fijo que puedo dejarlos mas claros con la guia de estilos

Suscríbete gratis

Suscríbete gratis

Recibe las últimas noticias y novedades de LiGNUx en tu email.
Sin publicidad, sin Spam.

Gracias por suscribirte a LiGNUx.