Index
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.
All Classes and Interfaces|All Packages