Skip to main content
La CLI Square Cloud est un outil en ligne de commande pour déployer et gérer vos applications, bases de données et workspaces depuis le terminal.

Installer

Installation de la CLI Square Cloud
  • Script d’installation : télécharge la dernière version, la vérifie à l’aide des sommes de contrôle de la version et copie squarecloud dans /usr/local/bin, en utilisant sudo si vous n’êtes pas root. Il fonctionne sous un simple sh et prend en charge x86 (64 et 32 bits), arm64 et ARMv7. Sous Windows, exécutez-le dans WSL ou utilisez npm.
  • Paquet npm : nécessite Node.js et npm ; installez donc d’abord une version LTS actuelle de Node.js. Il s’installe sur x64 et arm64 (Apple Silicon, Windows on ARM, Linux) et sur Linux ARMv7. Si le binaire ne peut pas être téléchargé, npm install échoue au lieu de laisser une CLI qui ne peut pas s’exécuter.

Vérifier l’installation

Ouvrez un nouveau terminal et exécutez :
La commande affiche Square Cloud CLI version suivi de la version installée. Connectez-vous ensuite avec squarecloud auth login.
Le dossier qui contient la CLI n’est pas dans votre PATH, ou le terminal a été ouvert avant l’installation.
  1. Fermez le terminal et ouvrez-en un nouveau : un terminal ne lit le PATH qu’à son démarrage.
  2. npm : exécutez npm prefix -g. Sous Windows, le dossier affiché (généralement %AppData%\npm) doit être dans votre PATH ; sous macOS et Linux, c’est son sous-dossier bin qui doit l’être. Ajoutez-le dans les paramètres système ou dans le profil de votre shell.
  3. Script d’installation : vérifiez que /usr/local/bin est dans votre PATH avec echo $PATH, et ajoutez-le au profil de votre shell s’il manque.
Vérifiez que Node.js et npm sont installés avec node --version et npm --version. S’ils ne le sont pas, installez Node.js depuis nodejs.org, ouvrez un nouveau terminal et relancez la commande d’installation.

Mettre à jour la CLI

Relancez la commande d’installation :
La CLI vérifie la disponibilité d’une nouvelle version au plus une fois par jour, uniquement dans un terminal, et affiche l’avis sur stderr : il ne se mélange donc jamais avec la sortie --json.

Langue

Les messages, l’aide et les descriptions des options suivent la langue de votre système, détectée à chaque exécution : anglais, portugais, espagnol, allemand, français, italien, japonais et chinois. La variable LANGUAGE, LC_ALL, LC_MESSAGES ou LANG l’emporte lorsqu’elle est définie ; sinon, la CLI utilise la langue d’affichage du système (sous Windows, la langue d’affichage, et non le format régional). Pour une langue sans traduction, la CLI utilise l’anglais. Pour choisir une langue le temps d’une seule exécution :

Prochaines étapes

Démarrage rapide

Déployez votre première application depuis le terminal.

Authentification

Connectez-vous depuis le navigateur, avec une clé API ou en CI.