NAME

WWW::Hetzner::CLI - Hetzner Cloud CLI

VERSION

version 0.003

SYNOPSIS

use WWW::Hetzner::CLI;
WWW::Hetzner::CLI->new_with_cmd;

DESCRIPTION

Main CLI class for the Hetzner Cloud API client. Uses MooX::Cmd for subcommand handling.

This CLI is designed to be a 1:1 replica of the official hcloud CLI from Hetzner (https://github.com/hetznercloud/cli). Command structure, options, and output should match the original tool as closely as possible.

COMMANDS

Server & Compute

Networking

Storage

DNS

  • zone - Manage DNS zones

  • record - Manage DNS records

Security

Info

token

Hetzner Cloud API token. Use --token or -t flag, or set via HETZNER_API_TOKEN environment variable.

output

Output format: table (default) or json. Use --output or -o flag.

cloud

WWW::Hetzner::Cloud instance.

execute

Main entry point. Shows help when no subcommand is given.

SEE ALSO

SUPPORT

Issues

Please report bugs and feature requests on GitHub at https://github.com/Getty/p5-www-hetzner/issues.

IRC

Join #kubernetes on irc.perl.org or message Getty directly.

CONTRIBUTING

Contributions are welcome! Please fork the repository and submit a pull request.

AUTHOR

Torsten Raudssus <torsten@raudssus.de>

COPYRIGHT AND LICENSE

This software is copyright (c) 2026 by Torsten Raudssus.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.