Référence CLI
Toutes les commandes paas avec leurs options, leurs exemples, et leurs équivalents API. La CLI couvre 100 % des actions du dashboard.
Installation
La CLI paas est un binaire unique sans dépendances. Trois moyens de l'installer.
Script universel · macOS et Linux
$ curl -fsSL https://get.di2amp.com | sh
Homebrew · macOS
$ brew install di2amp/tap/paas
Windows · PowerShell
PS> iwr https://get.di2amp.com/install.ps1 -useb | iex
Binaires portables
Téléchargement direct par OS depuis la page docs. Checksum SHA-256 fourni pour chaque binaire.
Vérification
$ paas --version
paas 1.0.0 (build 2026-04-18)
paas 1.0.0 (build 2026-04-18)
Authentification
Connexion interactive via le navigateur, ou par token pour CI/CD.
$ paas login # navigateur
$ paas login --token $PAAS_TOKEN # CI/CD
$ paas whoami
$ paas logout
$ paas login --token $PAAS_TOKEN # CI/CD
$ paas whoami
$ paas logout
Apps · paas apps
| Commande | Description |
|---|---|
| apps:create <nom> | Crée une nouvelle app |
| apps:list | Liste vos apps |
| apps:info <nom> | Détails d'une app |
| apps:rename <ancien> <nouveau> | Renomme une app |
| apps:transfer <nom> <org> | Transfère vers une organisation |
| apps:delete <nom> | Supprime une app (confirmation) |
Config · paas config
| Commande | Description |
|---|---|
| config:list --app <nom> | Liste les variables d'env (publiques) |
| config:get <clé> --app <nom> | Récupère une variable |
| config:set KEY=val --app <nom> | Définit une variable |
| config:unset <clé> --app <nom> | Supprime une variable |
Les secrets (clés API, tokens, mots de passe) doivent être ajoutés viapaas secrets:set, pasconfig:set. Les secrets ne sont jamais affichés en clair, jamais loggés.
Addons · paas addons
| Commande | Description |
|---|---|
| addons:list --app <nom> | Liste les addons attachés |
| addons:create <type> --app <nom> | Provisionne un addon |
| addons:info <id> | Détails et credentials |
| addons:upgrade <id> <plan> | Change le plan |
| addons:destroy <id> | Supprime l'addon |
Releases · paas releases
| Commande | Description |
|---|---|
| releases:list --app <nom> | Historique des déploiements |
| releases:info v47 --app <nom> | Détails d'une release |
| releases:rollback v46 --app <nom> | Rollback vers une release antérieure |
Logs · paas logs
$ paas logs --app monsite # 100 dernières lignes
$ paas logs --tail --app monsite # streaming live
$ paas logs --source web --tail # filtré par process
$ paas logs --num 1000 --since 1h # dernière heure
$ paas logs --tail --app monsite # streaming live
$ paas logs --source web --tail # filtré par process
$ paas logs --num 1000 --since 1h # dernière heure
Processes · paas ps
| Commande | Description |
|---|---|
| ps:list --app <nom> | Liste des process et leur état |
| ps:scale web=3 --app <nom> | Scale horizontal d'un type |
| ps:restart --app <nom> | Redémarre tous les process |
Domaines · paas domains
$ paas domains:add app.exemple.fr --app monsite
$ paas domains:list --app monsite
$ paas domains:verify app.exemple.fr
$ paas domains:remove app.exemple.fr --app monsite
$ paas domains:list --app monsite
$ paas domains:verify app.exemple.fr
$ paas domains:remove app.exemple.fr --app monsite
Agents IA · paas agents
| Commande | Description |
|---|---|
| agents:list | État de vos 6 agents |
| agents:enable <agent> | Active un agent sur le compte |
| agents:disable <agent> | Désactive un agent |
| agents:configure <agent> --mode read-only | Mode lecture seule |
| agents:insights <agent> --app <nom> | Suggestions actuelles |
Équipes · paas teams
| Commande | Description |
|---|---|
| teams:list | Vos équipes et organisations |
| teams:create <nom> | Crée une organisation |
| teams:invite <email> --role developer | Invite un membre |
| teams:remove <email> | Retire un membre |
| teams:roles | Liste des rôles disponibles |