Categorías
Cloud Consolas / Bash Firebase GIT Google Cloud SSH

Los comandos y las cosas que siempre se me olvidan

Este es un listado de los comandos y las cosas que siempre se me olvidan, por categorías y en orden alfabético. A ver si ya no se me olvidan más:

Firebase

¿Cómo actualizar las reglas y los índices de firestore?

Es posible que «actualizar» no sea la palabra adecuada para esto, sería más bien enviar al servidor (deploy) o que se yo. El punto es que para enviar todos los cambios hechos en las reglas de seguridad o en los índices, es posible hacerlo con el siguiente comando:

firebase deploy --only firestore

¿Cómo actualizar solo las reglas de seguridad de firestore?

firebase deploy --only firestore:rules

¿Cómo actualizar solo los índices de firestore?

firebase deploy --only firestore:indexes

¿Cómo correr las funciones en local?

firebase functions:shell

Más detalles sobre cómo funciona este asunto se pueden consultar en https://firebase.google.com/docs/functions/local-shell

Flutter

¿Cómo correr el build_runner en flutter?

flutter pub run build_runner watch --delete-conflicting-outputs

¿Cómo hacer el build de un appbundle para android y obfuscar los archivos?

flutter build appbundle --obfuscate --split-debug-info=obfuscate/symbols

Nótese que esto creará un directorio obfuscate/symbols, que contendrá los symbols necesarios para desobfuscar la app más tarde.

¿Cómo actualizar todos los paquetes de un proyecto en flutter?

flutter pub upgrade

¿Cómo identificar los paquetes desactualizados de un proyecto en flutter?

flutter pub outdated

¿Cómo borrar todos los cachés, incluido el del build_runner en flutter?

flutter clean
flutter pub cache repair
flutter pub run build_runner clean

¿Cómo actualizar a la ultima versión de flutter?

Este comando debe ejecutarse en CMD o PowerShell. Si se ejecuta en bash, no reconocerá el sistema operativo y fallará.

flutter upgrade
flutter doctor

¿Cómo devolverse versión a la version anterior de flutter?

Este comando debe ejecutarse en CMD o PowerShell. Si se ejecuta en bash, no reconocerá el sistema operativo y fallará.

flutter downgrade
flutter doctor

SSH

¿Cómo cambiar los permisos de los archivos y carpetas para que sean seguros en un servidor web LAMP?:

find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;

¿Cómo cambiar el propietario de los archivos?

chown -R webinteg:webinteg .

Deja una respuesta