1 package net.pterodactylus.fcp.quelaton;
3 import java.util.Optional;
5 import net.pterodactylus.fcp.PluginInfo;
10 * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
12 public interface LoadPluginCommand {
14 LoadPluginCommand addToConfig();
15 Executable<Optional<PluginInfo>> officialFromFreenet(String pluginIdentifier);
16 Executable<Optional<PluginInfo>> officialFromHttps(String pluginIdentifier);
17 Executable<Optional<PluginInfo>> fromFile(String filename);
18 Executable<Optional<PluginInfo>> fromUrl(String url);