A Go library for the Gandi API

Clone this repo:
  1. 1a297fd Merge pull request #53 from go-gandi/enable-livedns by lewo · 11 months ago master
  2. 0838a50 Add EnableLiveDNS by Antoine Eiche · 11 months ago enable-livedns
  3. fe25cd1 Merge pull request #52 from go-gandi/pagination by Sébastien Maccagnoni · 11 months ago
  4. f431ed3 Use GetCollection on all paginated endpoints by Antoine Eiche · 12 months ago pagination
  5. aaafdc5 Add GetCollection method by Antoine Eiche · 12 months ago

Gandi Go library

GoDoc License Go

This library interacts with Gandi's API, to manage Gandi services. This API returns some data as HTTP headers, please note those are ignored by this library.

A simple CLI is also shipped with this library. It returns responses to the requests in JSON. Build it with go build -o gandi ./cmd.

Linting

We use pre-commit to managing and maintaining hooks, you can follow the official website instructions to install it.

Install

python3 -m pip install pre-commit

Then in the repo root dir

pre-commit install