Index

A C D G I P U 
All Classes and Interfaces|All Packages

A

apply(Project) - Method in class io.github.antod3v.pterodactyl.Plugin
Apply the Pterodactyl configuration to the given project.

C

createClient(Credential) - Method in class io.github.antod3v.pterodactyl.Plugin
Creates a Pterodactyl client server using the provided credentials.
credential(Action<? super Credential>) - Method in class io.github.antod3v.pterodactyl.extension.Pterodactyl
Executes the given action with the credential.
Credential - Class in io.github.antod3v.pterodactyl.extension
Represents the credentials required for accessing an API or server.
Credential() - Constructor for class io.github.antod3v.pterodactyl.extension.Credential
 

D

deploy(Action<? super Deploy>) - Method in class io.github.antod3v.pterodactyl.extension.Pterodactyl
Executes the given action with the deploy.
Deploy - Class in io.github.antod3v.pterodactyl.extension
Deploy represents the deployment process for a project.
Deploy(Project) - Constructor for class io.github.antod3v.pterodactyl.extension.Deploy
Initializes a new instance of the Deploy class with the specified project.

G

getCommands() - Method in class io.github.antod3v.pterodactyl.extension.Deploy
Retrieves the list of commands to execute.
getLocalBuildOutput() - Method in class io.github.antod3v.pterodactyl.extension.Deploy
Retrieves the local build output file.
getPluginName() - Method in class io.github.antod3v.pterodactyl.extension.Deploy
Retrieves the name of the plugin from the plugin.yml file.
getRemoteFileName() - Method in class io.github.antod3v.pterodactyl.extension.Deploy
Retrieves the name of the remote file.

I

io.github.antod3v.pterodactyl - package io.github.antod3v.pterodactyl
 
io.github.antod3v.pterodactyl.extension - package io.github.antod3v.pterodactyl.extension
 

P

Plugin - Class in io.github.antod3v.pterodactyl
The Plugin class is responsible for applying the Pterodactyl configuration to a Gradle project.
Plugin() - Constructor for class io.github.antod3v.pterodactyl.Plugin
 
Pterodactyl - Class in io.github.antod3v.pterodactyl.extension
Pterodactyl is an extension that gather Credential (for authentication) and Deploy (build option)
Pterodactyl(Project) - Constructor for class io.github.antod3v.pterodactyl.extension.Pterodactyl
Constructs a new Pterodactyl instance with the given project.

U

usePlugmanCommand() - Method in class io.github.antod3v.pterodactyl.extension.Deploy
Retrieves the Plugman command to reload the plugin.
A C D G I P U 
All Classes and Interfaces|All Packages