Class XPipeInstallation

java.lang.Object
io.xpipe.core.util.XPipeInstallation

public class XPipeInstallation extends Object
  • Field Details

  • Constructor Details

    • XPipeInstallation

      public XPipeInstallation()
  • Method Details

    • getDefaultBeaconPort

      public static int getDefaultBeaconPort()
    • getLocalBeaconAuthFile

      public static Path getLocalBeaconAuthFile()
    • createExternalAsyncLaunchCommand

      public static String createExternalAsyncLaunchCommand(String installationBase, XPipeDaemonMode mode, String arguments, boolean restart)
    • createExternalLaunchCommand

      public static String createExternalLaunchCommand(String command, String arguments, XPipeDaemonMode mode)
    • getCurrentInstallationBasePath

      public static Path getCurrentInstallationBasePath()
    • isInstallationDistribution

      public static boolean isInstallationDistribution()
    • getLocalDynamicLibraryDirectory

      public static Path getLocalDynamicLibraryDirectory()
    • getLocalExtensionsDirectory

      public static Path getLocalExtensionsDirectory(Path path)
    • getLocalInstallationBasePathForCLI

      public static String getLocalInstallationBasePathForCLI(String cliExecutable)
    • queryLocalInstallationVersion

      public static String queryLocalInstallationVersion(String exec) throws Exception
      Throws:
      Exception
    • getLocalBundledToolsDirectory

      public static Path getLocalBundledToolsDirectory()
    • getLocalDefaultCliExecutable

      public static String getLocalDefaultCliExecutable()
    • getLocalDefaultInstallationIcon

      public static Path getLocalDefaultInstallationIcon()
    • getLocalDefaultInstallationBasePath

      public static String getLocalDefaultInstallationBasePath()
    • getLocalDefaultInstallationBasePath

      public static String getLocalDefaultInstallationBasePath(boolean stage)
    • getLangPath

      public static Path getLangPath()
    • getBundledFontsPath

      public static Path getBundledFontsPath()
    • getDaemonDebugScriptPath

      public static String getDaemonDebugScriptPath(OsType.Local type)
    • getDaemonDebugAttachScriptPath

      public static String getDaemonDebugAttachScriptPath(OsType.Local type)
    • getDaemonExecutablePath

      public static String getDaemonExecutablePath(OsType.Local type)
    • getRelativeCliExecutablePath

      public static String getRelativeCliExecutablePath(OsType.Local type)