# 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 10, téléchargeable à l'adresse suivante: https://nodejs.org/en/download/. 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).

# Installation en ligne

Lorsque vous êtes connecté à Internet sur la machine sur laquelle vous allez effectuer la procédure :

  • 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 https://api.seald.io/seald-sdk/seald-cli-1.8.1.tgz

# Installation hors-ligne

Lorsque vous n'êtes pas connecté à Internet sur la machine sur laquelle vous allez effectuer la procédure :

# 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.