ark pilote les six gammes : serveurs de jeu, applications, instances, machines
virtuelles, dédiés, stockage. Elle parle à la même API que l’espace client, avec un
jeton plutôt qu’une session.
Les commandes
Compte
login · logout · whoami · balanceServices
ls · info · use · settings · rmMarche et arrêt
start · stop · restart · kill · suspend · resumeConsole
console · execJournaux
logs · logs --followVariables
env ls|set|unset|pull|pushFichiers
files ls|cat|get|put|mkdir|rm|mvSauvegardes
backup ls|create|restore|rmInstantanés
snapshot ls|create|rollback|rmTaille
scale --cpu --ram --diskRéseau
net --public|--private · commandSFTP
sftp · sftp --resetProjets
project ls|create|show|attachApplications
init · build · push · deploy · statusLes options partout
La forme d’une commande
env, files, backup, snapshot, project — prennent
leur verbe en premier :
Ce que le CLI refuse de faire
Il ne commande pas de service — le catalogue, les prix et le solde sont dans l’espace client. La seule exception est l’application conteneurisée, queark init
crée parce qu’elle naît d’un dépôt de code.
Il ne fait pas semblant non plus : si un service n’a pas de console, ark console
le dit plutôt que d’ouvrir un tuyau vide.
Quand ça ne marche pas
Le CLI essaie de dire quoi faire, pas seulement ce qui a raté :0 en cas de succès, 1 sinon — de quoi écrire un set -e
tranquille.