Saltar al contenido principal
Un gestor de archivos remotos para tu aplicación: lista, lee, escribe, mueve y elimina archivos sin necesidad de un commit. Todos los subcomandos toman el ID de la aplicación con --app; si se omite, la CLI recurre al archivo de configuración squarecloud.app en el directorio actual y, por último, a un selector interactivo.
squarecloud app file list
# Lista los archivos en la raíz de la aplicación.
squarecloud app file list /logs --app <appID>
# Lista los archivos de un directorio específico de una aplicación específica.
squarecloud app file list --json
# Muestra la lista de archivos sin procesar como JSON.
squarecloud app file read config.json --app <appID>
# Muestra el contenido del archivo en stdout.
squarecloud app file read config.json -o ./local-config.json --app <appID>
# Guarda el contenido del archivo en un archivo local en lugar de mostrarlo.
cat ./config.json | squarecloud app file write config.json --app <appID>
# Escribe stdin como el contenido del archivo, creándolo o sobrescribiéndolo.
squarecloud app file write config.json --from ./local-config.json --app <appID>
# Escribe el contenido de un archivo local en lugar de leer desde stdin.
squarecloud app file move old-name.txt new-name.txt --app <appID>
# Mueve o renombra un archivo. Alias: "mv", "rename".
squarecloud app file delete old-log.txt --app <appID>
# Elimina un archivo. Alias: "rm".
El subcomando delete es destructivo: pide confirmación y/N antes de eliminar el archivo. Pasa -y/--yes para omitir la confirmación. Usa squarecloud app file --help para obtener más información sobre este comando.