java.lang.Object
io.xpipe.core.util.XPipeInstallation
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringcreateExternalAsyncLaunchCommand(String installationBase, XPipeDaemonMode mode, String arguments) static StringcreateExternalLaunchCommand(String command, String arguments, XPipeDaemonMode mode) static Pathstatic Stringstatic Stringstatic Stringstatic Stringstatic StringgetDefaultInstallationBasePath(ShellControl p, boolean acceptPortable) static StringgetInstallationExecutable(ShellControl p, String installation) static StringgetLocalDefaultInstallationBasePath(boolean acceptCustomHome) static Pathstatic Pathstatic Pathstatic StringgetLocalInstallationBasePathForCLI(String cliExecutable) static Stringstatic booleanstatic StringqueryInstallationVersion(ShellControl p, String exec) static String
-
Constructor Details
-
XPipeInstallation
public XPipeInstallation()
-
-
Method Details
-
createExternalAsyncLaunchCommand
public static String createExternalAsyncLaunchCommand(String installationBase, XPipeDaemonMode mode, String arguments) -
createExternalLaunchCommand
public static String createExternalLaunchCommand(String command, String arguments, XPipeDaemonMode mode) -
getCurrentInstallationBasePath
-
isInstallationDistribution
public static boolean isInstallationDistribution() -
getLocalDynamicLibraryDirectory
-
getLocalExtensionsDirectory
-
getLocalInstallationBasePathForCLI
- Throws:
Exception
-
queryLocalInstallationVersion
- Throws:
Exception
-
queryInstallationVersion
- Throws:
Exception
-
getInstallationExecutable
public static String getInstallationExecutable(ShellControl p, String installation) throws Exception - Throws:
Exception
-
getDataBasePath
- Throws:
Exception
-
getLocalDefaultInstallationIcon
-
getLocalDefaultInstallationBasePath
-
getDefaultInstallationBasePath
public static String getDefaultInstallationBasePath(ShellControl p, boolean acceptPortable) throws Exception - Throws:
Exception
-
getDaemonDebugScriptPath
-
getDaemonDebugAttachScriptPath
-
getDaemonExecutablePath
-
getRelativeCliExecutablePath
-