Skip to content
This repository has been archived by the owner on Jun 2, 2024. It is now read-only.

MeProjectStudio/pteroctl

Repository files navigation

This project is discontinued. Look into https://github.com/MeProjectStudio/pterocli

pteroctl

Binary to access Pterodactyl API in "Infrastructure As Code" style

Inspired by gcloud, doctl, awscli and etc.

Still Work In Progress. Not ready for production use.

About

Built with GraalVM and Pterodactyl4J

Building

Ubuntu, MacOS

Run nativeBuild task

Windows

Run nativeBuild task from x64 Native Tools Command Prompt for VS 2022

TODO

  • File Management
    • Remove file/directory
    • Upload file
    • Compress/Decompress
    • Download file
  • Send commands
    • Proactive command send
    • Reactive command send (WebSocket action)
  • Proper secret handling (Reuse of an API key with config)
    • Config Base64 encoding for secrets
  • Binary for all platforms with GraalVM
  • Docker image on Alpine
  • Instance management (server creation and etc.)