El tren de linux

Para poder ver esta fantasía en nuestra terminal de Linux tan solo hemos de ejecutar:

Y el tren nos pasará por la terminal. (Siempre que lo tengamos instalado «sudo apt install sl»)

Otras animaciones:

Enjoy!


Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

Eliminar todos los mail en Linux

Cómo eliminar todos los emails que nos brinda el sistema (al crear los «crons» por ejemplo).

Mostramos los headers:

Los borramos todos:

Salimos:


Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

Al crear la app desde npx create-react-app no me genera el proyecto

Si estamos intentando crear un nuevo proyecto de React js y al ejecutar

accedemos a la carpeta:

y tan solo tenemos los siguientes ficheros:

node_modules
package-lock.json
package.json

Puede ser que tengamos instalada una versión vieja de create-react-app en nuestro sistema, en:

/usr/local/bin/create-react-app

Para «fixear» esto vamos a desinstalar create-react-app con:

Y ya debería de funcionar.

Creamos otra app con npx.

Listamos el directorio

y

README.md
node_modules
package-lock.json
package.json
public
src

!Saludosss!


PD: Hay otra solución un poco «ñapas» que consistiría en ejecutar:

Y como veis, ignoraría el global existente, (haced el camino limpio que sienta mejor 🙏)


Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

Actualizar la versión de Node en MacOS

En mi caso, al ejecutar:

Me devolvía:

v8.12.0

Para actualizar la versión tan solo vamos a la página oficial de node https://nodejs.org/es/ y descargamos la actual, ejecutamos el archivo y al finalizar volvemos a nuesrto terminal y volvemos a ejecutar:

Y aparecerá ya la nueva versión de node!

v12.18.2

💃


Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

gyp: No Xcode or CLT version detected!

Si recibimos este error en Mac Catalina:

gyp: No Xcode or CLT version detected!
gyp ERR! configure error

La solución pasa por (re)instalar la command-line tools, después de borrar la que actualmente tenemos.

Para saber en qué directorio lo tenemos instalado ejecutamos:

En mi caso:

/Library/Developer/CommandLineTools

Seguidamente procedemos a eliminar el actual (nos pedirá el pass de nuestra cuenta):

Ahora nos debería de aparecer el siguiente dialogo de git.

En el caso de que no nos aparezca, ejecutaremos:

Cuando termine la instalación nos aparecerá el siguiente diálogo:

Y listo, en mi caso ya puedo iniciar mi app de React.

👋


Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

Escribir el símbolo de euro en teclado americano Mac

A los que nos gusta tener el layout americano y un teclado mecánico molón para trabajar en ocasiones nos encontramos que para escribir cierto símbolo para el cual el teclado no está optimizado, en este caso me he encontrado con el símbolo del euro:

No vale copiar y pegar 😉

Al grano, lo conseguiremos con la combinación de teclas: Alt Shift 2

2

¡¡Saludos!!


Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

Treating warnings as errors because process.env.CI = true.

Si estamos trabajando con alguna herramienta de Integración continua puede que el compilador nos lance este error y no haga el build de nuestro proyecto:

Treating warnings as errors because process.env.CI = true.

Hay controversia sobre este tema (podéis buscar en Google más info al respecto), para ser breve e ir al grano como en todos los posts de este blog, la solución pasaría por añadir al build command «CI=false».

Con lo que, por ejemplo, si teníamos:

Deberíamos modificarlo por:

Y ya nos debería de compilar la app.


Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

Mostrar solo las aplicaciones activas en el Dock de nuestro Mac

Para mostrar en el Dock solo las aplicaciones que tenemos abiertas en nuestro Mac abriremos el terminal y ejecutaremos:

Para volverlo a la normalidad, ejecutamos:


Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

Eliminar un comando del historial de zsh

Desde nuestro emulador de terminal quizás alguna vez hemos introducido un comando erróneo y gracias al maravilloso «autocompletado» con zsh

Primero, para saber dónde se ubica el archivo del historial ejecutamos:

Nos devolverá algo como:

/Users/usuario/.zhistory

Así sabemos que el archivo ese es el correcto. Podemos editarlo con el editor que deseemos, en nuestro caso con nano.

Y quitamos la linea que nos moleste.

En mi caso quitaré el commit «La liada» 🤦🏼‍♂️

: 1589498295:0;git add -A
: 1589498355:0;git commit -m «»La liada»\
cccxc\
;\
q\
q:\
;\
»
: 1589498361:0;git status

borraremos y lo dejaremos así:

: 1589498295:0;git add -A
: 1589498361:0;git status

Si queremos eliminar todo el historial de zsh haz click aquí.

Saludos!!


Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?