#!/usr/bin/env python3 from hcloud import Client, APIException import argparse # Get Servername parser = argparse.ArgumentParser() parser.add_argument("serverName") parser.add_argument("apiKey") args = parser.parse_args() serverName = args.serverName apiKey = args.apiKey try: client = Client(token=apiKey) server = client.servers.get_by_name(name=serverName) print("Deleting: ", server.name) response = client.servers.delete(server) print("Remaining servers: ") servers = client.servers.get_all() for server in servers: print(server.name) except APIException as e: print("API Error ", e)