.. _user-server-management:

####################
Gestion des serveurs
####################

La commande de gestion des :term:`serveurs<serveur>` locaux est ``server``.
Cette commande doit ensuite être suivie d'une action. La liste complète des
actions est disponible :any:`ici <reference-cli-client-servers>`.

Modifier un serveur
===================

Pour modifier un serveur existant, la commande est ``server update``. Cette
commande doit être suivie du nom du serveur à modifier. Il est possible 
d'omettre une ou plusieurs options pour faire une mise à jour partielle.

.. code-block:: shell
   :caption: Exemple de commande pour modifier un serveur

   waarp-transfer -a 'https://admin@127.0.0.1:8080' server update 'r66' \
      -c '{"address":"localhost","port":8023}'


Consulter les serveurs
======================

Pour lister les serveurs déclarés, la commande est ``server list``. Les options
de commande permettent de filtrer les résultats selon divers critères, pour plus
de détails, voir la :any:`référence <reference-cli-client-servers-list>` de la
commande ``list``.

.. code-block:: shell
   :caption: Exemple de commande pour Lister les serveurs

   waarp-transfer -a 'https://admin@127.0.0.1:8080' server list

Pour consulter un serveur en particulier, la commande est ``get`` suivie du nom
du serveur.

.. code-block:: shell
   :caption: Exemple de commande pour consulter les informations d'un serveur

   waarp-transfer -a 'https://admin@127.0.0.1:8080' server get 'r66'
