squarecloud help
Utilisation
Sortie
Options globales
Les commandes destructives acceptent aussi
-y/--yes pour ignorer leur confirmation y/N. La page de chaque commande l’indique.
squarecloud status
Utilisation
squarecloud app status ou squarecloud db status.
Sortie
X à la place. Consultez aussi la page de statut.
Débogage
- Définissez
SQUARECLOUD_DEBUG=1pour tracer chaque requête API vers stderr : méthode, chemin, statut et durée. Les en-têtes, les query strings et les corps ne sont jamais journalisés : la sortie peut donc être partagée sans risque. - Les requêtes de lecture sont relancées automatiquement après une erreur réseau ou lorsque la plateforme est brièvement surchargée.
- Ctrl+C annule la requête en cours ; un second Ctrl+C quitte une commande qui attend une saisie.
Scripts et CI
La CLI se comporte de manière prévisible lorsqu’elle s’exécute sans personne au clavier :- Authentification : définissez
SQUARECLOUD_API_KEYau lieu d’exécuterauth login. Consultez Authentification. - Passez les ID explicitement. Les sélecteurs d’application et de base de données ont besoin d’un terminal. Consultez comment la CLI trouve votre application.
- Codes de sortie : chaque échec se termine avec le code
1, y compris lorsque la CLI a été installée via npm. Vérifiez les codes de sortie, pas le texte des messages. - Les confirmations refusent par défaut. Si vous répondez non, ou si vous exécutez sans terminal et sans
-yune commande qui demande une confirmation, elle se termine avec le code1et ne modifie rien. Les commandes qui demandent une confirmation sontapp delete,app env replace,app env remove --all,app file delete,app file read -osur un fichier existant,app network purge-cache,app snapshot restore,db delete,db snapshot restore,db credentials reset,workspace delete,workspace leave,workspace member remove, etauth loginlorsqu’elle remplacerait la clé d’un autre compte. - stdout ne transporte que les résultats. Les erreurs, le message indiquant que vous n’êtes pas connecté, les invites de confirmation, les lignes d’échec et l’avis de mise à jour vont vers stderr. Avec
upload --json, les messages de progression vont aussi vers stderr. - Analysez
--json, pas les tableaux. Sur les systèmes qui ne sont pas en anglais, les en-têtes de tableau et les libellés deinfosont traduits. Pour forcer l’anglais, exécutez avecLC_ALL=en_US.UTF-8. - Un état déjà atteint est un succès. Si vous démarrez une application ou une base de données déjà en cours d’exécution, ou arrêtez une ressource déjà arrêtée, la CLI l’indique et se termine avec le code
0.

