UnsupportedInstall

The target has no way to install itself: the JVM and wasm builds.

Functions

Link copied to clipboard
open override fun broadcastEnvironment()
Link copied to clipboard
open override fun canWrite(directory: String): Boolean
Link copied to clipboard
open override fun exists(path: String): Boolean
Link copied to clipboard
open override fun isDirectory(path: String): Boolean
Link copied to clipboard
open override fun isPrivileged(): Boolean
Link copied to clipboard
open override fun makeDirectory(path: String): Boolean
Link copied to clipboard
open override fun read(path: String): ByteArray?
Link copied to clipboard
open override fun readPath(machine: Boolean): RegistryValue?
Link copied to clipboard
open override fun remove(path: String): Boolean
Link copied to clipboard
open override fun removeAfterExit(paths: List<String>, directories: List<String>): Boolean

Deletes paths and then any empty directories once this process has exited.

Link copied to clipboard
open override fun removeDirectory(path: String): Boolean

Removes a directory only when it is empty.

Link copied to clipboard
open override fun rename(from: String, to: String): Boolean

Moves from over to in one step.

Link copied to clipboard
open override fun selfPath(): String?

The path of the running executable, or null when it cannot be installed.

Link copied to clipboard
open override fun write(path: String, bytes: ByteArray, executable: Boolean = false): Boolean

Creates or truncates path in place, so a symlinked profile keeps its target.

Link copied to clipboard
open override fun writePath(machine: Boolean, value: RegistryValue?): Boolean

Writes the Path value; null deletes it.