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 .