Vai al contenuto principale
Un gestore di file remoto per la tua applicazione: elenca, leggi, scrivi, sposta ed elimina file senza un commit. Ogni sottocomando prende l’ID dell’applicazione con --app; se omesso, la CLI ricade sul file di configurazione squarecloud.app nella cartella corrente, poi su un selettore interattivo.
squarecloud app file list
# Elenca i file nella radice dell'applicazione.
squarecloud app file list /logs --app <appID>
# Elenca i file in una cartella specifica di un'applicazione specifica.
squarecloud app file list --json
# Stampa l'elenco file grezzo come JSON.
squarecloud app file read config.json --app <appID>
# Stampa il contenuto del file su stdout.
squarecloud app file read config.json -o ./local-config.json --app <appID>
# Salva il contenuto del file in un file locale invece di stamparlo.
cat ./config.json | squarecloud app file write config.json --app <appID>
# Scrive stdin come contenuto del file, creandolo o sovrascrivendolo.
squarecloud app file write config.json --from ./local-config.json --app <appID>
# Scrive il contenuto di un file locale invece di leggere da stdin.
squarecloud app file move old-name.txt new-name.txt --app <appID>
# Sposta o rinomina un file. Alias: "mv", "rename".
squarecloud app file delete old-log.txt --app <appID>
# Elimina un file. Alias: "rm".
Il sottocomando delete è distruttivo: chiede conferma y/N prima di rimuovere il file. Passa -y/--yes per saltare il prompt. Usa squarecloud app file --help per maggiori informazioni su questo comando.