Categorygithub.com/riton/ensap-cli
modulepackage
0.3.0
Repository: https://github.com/riton/ensap-cli.git
Documentation: pkg.go.dev

# README

ENSAP CLI

Go Report Card

Attention: Cet outil est encore en développement. L'outil ensap n'étant accessible que depuis très peu de temps, les commandes présentées ci-dessous peuvent évoluer.

Description

Outil permettat d'intéragir avec l'API de l'Espace Numérique Sécurisé de l'Agent Publique français (ensap).

Cet outil permet pour le moment de:

  • lister les différentes fiches de paie présentes dans son espace ensap.
  • télécharger une fiche de paie identifiée par son document ID.

Installation

Paquets / binaires pré construits

Vous pourrez trouver des paquets Windows, Linux et MacOS sur la page de release de ce projet.

Construire à partir des sources

Pour cela vous aurez besoin d'avoir le compilateur go installé (voir site officiel).

$ CGO_ENABLED=0 go build -ldflags "-s -w -extldflags '-static'" -o ensap .

Configuration

La commande ensap utilise un fichier de configuration pour faciliter l'utilisation du CLI.

Le fichier de configuration à utiliser peut-être spécifié via l'option --config. L'emplacement par défaut du fichier de configuration à créer est ~/.ensap.yaml.

Exemple de configuration

$ cat > ~/.ensap.yaml <<EOF
---
api:
  endpoint: 'ensap.gouv.fr'
  username: 'METTRE_ICI_VOTRE_IDENTIFIANT' # mettre ici l'identifiant vous servant à vous connecter au site ensap.gouv.fr
  password: 'METTRE_ICI_VOTRE_MOT_DE_PASSE' # mettre ici le mot de passe vous servant à vous connecter au site ensap.gouv.fr
EOF

Utilisation

# Packages

No description provided by the author
Copyright © 2021 Remi Ferrand Contributor(s): Remi Ferrand <riton.github_at_gmail(dot)com>, 2021 This software is a computer program whose purpose is to interact with the ENSAP API (ensap.gouv.fr).
No description provided by the author
No description provided by the author
Copyright © 2021 Remi Ferrand Contributor(s): Remi Ferrand <riton.github_at_gmail(dot)com>, 2021 This software is a computer program whose purpose is to interact with the ENSAP API (ensap.gouv.fr).