NAME

WWW::Hetzner::CLI - Hetzner Cloud CLI

VERSION

version 0.101

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.

storage

WWW::Hetzner::Storage instance, configured from the same --token option as the Cloud client.

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 <torsten@raudssus.de> https://raudssus.de/.

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