# Pré-requis

Pour effectuer la procédure, il faut:

  1. avoir une interface de ligne de commande Seald, deux choix sont possible:
  • utiliser Seald-CLI qui fonctionne exclusivement en ligne de commande;
  • utiliser l'interface en ligne de commande intégrée à l'application de bureau;
  1. que celle-ci soit liée à un compte Seald qui a les droits pour les fichiers sur lesquels on veut appliquer la procédure.

# Avec Seald-CLI

Seald-CLI peut être utile dans des cas d'utilisation programmatique, un exemple de cela est présenté pour chiffrer des fichiers à la volée dans un dossier.

# Installation

Pour installer Seald-CLI, il faut avoir NodeJS 14, téléchargeable à l'adresse suivante: https://nodejs.org/en/download/ (opens new window). Il est également possible d'utiliser un gestionnaire de paquets comme homebrew sur macOS, chocolatey sur Windows ou le gestionnaire intégré de la distribution Linux de votre choix (aptitude pour Debian et Ubuntu par exemple).

  • Si vous utilisez un proxy, il faut configurer npm pour passer au travers:
    • npm config set proxy "http://username:password@proxy:port"
    • npm config set http-proxy "http://username:password@proxy:port"
    • npm config set https-proxy "http://username:password@proxy:port"
  • npm install --global --production @seald-io/cli

# Utilisation

Il suffit ensuite d'exécuter la commande:

$ seald <command>

Dans les sections suivantes, nous prendrons cette convention.

# Avec l'application de bureau

L'application de bureau embarque une interface en ligne de commande. Avant de pouvoir l'utiliser, il faut avoir créé un compte, et l'application de bureau Seald doit être fermée.

Pour une explication détaillée de l'usage de la CLI sur les différents systèmes d'exploitation, référez-vous à son guide d'usage. Dans ce cas, remplacez la commande seald dans les exemples suivants par la commande adaptée à votre système d'exploitation.