A command-line interface for the Hetzner Cloud API.
  • Common Lisp 74%
  • Just 18%
  • Dockerfile 8%
Find a file
2026-06-22 20:00:44 +02:00
docs docs: rename doc directory to docs 2026-06-22 18:06:34 +02:00
src refactor(cli): remove define-command macro and use explicit defun 2026-06-22 20:00:40 +02:00
tests feat(cli): initial Hetzner Cloud CLI setup 2026-06-21 12:30:16 +02:00
.gitignore feat(cli): initial Hetzner Cloud CLI setup 2026-06-21 12:30:16 +02:00
Containerfile feat(cli): initial Hetzner Cloud CLI setup 2026-06-21 12:30:16 +02:00
dev.metalisp.hcloud.asd feat(cli): initial Hetzner Cloud CLI setup 2026-06-21 12:30:16 +02:00
Justfile build(justfile): add build-binary recipe for host builds 2026-06-22 20:00:44 +02:00
LICENSE feat(cli): initial Hetzner Cloud CLI setup 2026-06-21 12:30:16 +02:00
README.org feat(cli): initial Hetzner Cloud CLI setup 2026-06-21 12:30:16 +02:00

dev.metalisp.hcloud

A command-line interface for the Hetzner Cloud API.

Prerequisites

  • Fedora Linux
  • Podman
  • Just
  • SBCL (only required for local development; containerized recipes use SBCL inside the image)

Quickstart

Build the container image:

just build

Run the tests:

just test

Run the CLI:

just run version
just run list-servers --token $HCLOUD_TOKEN

Build a standalone binary:

just binary

License

AGPL-3.0-or-later. See the LICENSE file for the full text.