AnetGo is a compiled API wrapper for the Atlantic.net API.
NOTE: AnetGo is not affiliated with Atlantic.Net itself. This wrapper has been developed using the public API documentation.
This package provides a Unix binary shipped with a .deb package which allows full interaction with the Atlantic.net Cloud API.
Subcommands are used to cleanly sort each API call to its own section
To use anetctl
, you must first have a Cloud account with Atlantic.net, and a valid API key and secret.
You can signup for an account here if you don't already have one.
To obtain your API keys, navigate here once signed in, and scroll to the API Information
section.
For documentation on usage refer to the documentation in this repository.
Building a package requires:
- Golang v1.23+
dpkg-deb
Only Debian dpkg packaging is supported currently.
git clone https://github.com/bnassif/anetctl.git
# Enter the project's dir
cd ./anetctl/
make release
The resulting binary and deb package will be output to the ./artifact directory by default.
To override this, pass the OUT_ROOT
parameter to make:
make OUT_ROOT=/tmp/anetctl/ release
MIT - Feel free to use, extend, and contribute.