Passer au contenu principal
Un gestionnaire de fichiers distant pour votre application : liste, lit, écrit, déplace et supprime des fichiers sans commit. Chaque sous-commande prend l’ID de l’application avec --app ; si omis, la CLI se rabat sur le fichier de configuration squarecloud.app dans le dossier courant, puis sur un sélecteur interactif.
squarecloud app file list
# Liste les fichiers à la racine de l'application.
squarecloud app file list /logs --app <appID>
# Liste les fichiers d'un dossier spécifique d'une application spécifique.
squarecloud app file list --json
# Affiche la liste brute des fichiers au format JSON.
squarecloud app file read config.json --app <appID>
# Affiche le contenu du fichier dans stdout.
squarecloud app file read config.json -o ./local-config.json --app <appID>
# Enregistre le contenu du fichier dans un fichier local au lieu de l'afficher.
cat ./config.json | squarecloud app file write config.json --app <appID>
# Écrit stdin comme contenu du fichier, en le créant ou en l'écrasant.
squarecloud app file write config.json --from ./local-config.json --app <appID>
# Écrit le contenu d'un fichier local au lieu de lire depuis stdin.
squarecloud app file move old-name.txt new-name.txt --app <appID>
# Déplace ou renomme un fichier. Alias : "mv", "rename".
squarecloud app file delete old-log.txt --app <appID>
# Supprime un fichier. Alias : "rm".
La sous-commande delete est destructive : elle demande une confirmation y/N avant de supprimer le fichier. Passez -y/--yes pour ignorer l’invite. Utilisez squarecloud app file --help pour plus d’informations sur cette commande.