Gestion des dépôts
registry
Commande Description:
Manage registries.
Usage:
registry [options] [--] <action> [<name> [<url>]]
Arguments:
action add, remove, show
name Name to identify repository
url Url to the repository
Options:
--format[=FORMAT] Output format [json].
-h, --help Display this help message
-q, --quiet Do not output any message
Help:
Manage the set of repositories.
Show repositories:anakeen-control registry show
Add repository: anakeen-control registry add myrepo https://...
Remove repositoy: anakeen-control registry remove myrepo
Liste des dépôts
./control/anakeen-control registry show
#+--------+------------------------------------+--------+------------+
#| Name | Url | Ping | Activated |
#+--------+------------------------------------+--------+------------+
#| local | file:///var/www/html/control/repo | Valid | Activated |
#+--------+------------------------------------+--------+------------+
Possibilité d'avoir la liste au format json
:
./control/anakeen-control registry show --format=json
[
{
"use": "",
"name": "local",
"baseurl": "",
"description": "local",
"label": "",
"protocol": "file",
"host": "",
"path": "/var/www/html/control/repo",
"authenticated": "no",
"login": "",
"password": "",
"default": "yes",
"status": "activated",
"url": "file:///var/www/html/control/repo",
"displayUrl": "file:///var/www/html/control/repo",
"errorMessage": "",
"isValid": true,
"needAuth": null,
"contexts_filepath": null
}
]
Ajouter un dépôt
Un dépôt est identifié par un nom name
.
La référence à un dépôt peut être une url ou un répertoire local. Le serveur doit avoir accès à l'url. Les paramètres de proxy d'Anakeen Control peuvent être configurés pour accéder aux dépôts distants.
# Dépôt local
./control/anakeen-control registry add local /var/myrepo/
# Dépôt distant
./control/anakeen-control registry add remote http://www.example.net/anakeen/repo/4.0/apps/
La commande install
ou update
recherche les modules dans tous les dépôts enregistrés.
Supprimer un dépôt
./control/anakeen-control registry remove remote