Esposter
Preparing search index...
virrun
index
Module index
Enumerations
BackendType
Color
CommandType
DiagnosticCheckType
DiagnosticStatus
Environment
ExecutionMode
FlushOpType
OverlayEntryKind
SourceMirrorEntryType
SourceType
Classes
ExecFileError
ExitSignalError
Interfaces
BwrapCommand
CleanArgs
DiagnosticCheck
DifferentialCase
DirSource
ExecBackend
ExecFileHiddenOptions
ExecOptions
ExecResult
FilesSource
FlushOp
FsProvider
FsProviderOptions
GitSource
InitArgs
KeyedCache
Lease
LoadedSource
NodeInvocation
NormalizationRule
OverlayEntry
OverlayEntryStats
OverlayLayers
OverlayManifestEntry
PrepareLocation
PrepareStep
RunArgs
SnapshotCapture
SnapshotLocation
SourceMirrorArchive
SourceMirrorDelta
SourceMirrorManifestEntry
SourceMirrorPublication
TaskCacheEntry
TaskCacheLocation
Virrun
VirrunConfiguration
VirrunConfigurationInput
VirrunOptions
WslLoginEnvironment
WslSourceMirrorSync
Type Aliases
ExecStdio
ExecTeeTarget
Source
SourceMirrorManifest
Variables
ACCEPTANCE_CACHE_DIRECTORY_NAME
CACHE_CLEAN_TIMEOUT_MS
cacheCleanCommand
cacheCommand
cacheLsCommand
CAPABILITY_CACHE_FILENAME
CI_ENV_KEY
CI_ENV_VALUE
COREPACK_HOME_KEY
dayjs
doctorCommand
execCommand
getWslNativeCacheRoot
GIT_COMMON_DIRECTORY_FILENAME
GIT_DIRECTORY
GIT_WORKTREE_GITDIR_FILENAME
GIT_WORKTREE_GITDIR_PREFIX
GIT_WORKTREES_DIRECTORY_NAME
GITIGNORE_FILENAME
HOME_CACHE_DIRECTORY_NAME
initCommand
mainCommand
NODE_MODULES_BIN_DIRECTORY
NODE_MODULES_DIRECTORY
NUXT_OUTPUT_DIRECTORY
NUXT_PREPARE_COMMAND
ORPHAN_REAP_MINIMUM_AGE_SECONDS
OVERLAY_APPLY_SCRIPT
OVERLAY_PROBE_SCRIPT
OVERLAY_WRITE_BACK_TIMEOUT_MS
overlayManifestEntrySchema
PACKAGE_JSON_FILENAME
PNPM_CONFIG_PACKAGE_IMPORT_METHOD_KEY
PNPM_CONFIG_PACKAGE_IMPORT_METHOD_VALUE
PNPM_CONFIG_STORE_DIR_KEY
PNPM_CONFIG_VERIFY_DEPS_BEFORE_RUN_KEY
PNPM_CONFIG_VERIFY_DEPS_BEFORE_RUN_VALUE
PNPM_LOCKFILE_FILENAME
PNPM_WORKSPACE_FILENAME
PROBE_CACHE_MAX_AGE_MS
PROBE_TIMEOUT_MS
readWslLoginEnvironment
REMOVE_LIST_REAP_MINIMUM_AGE_MS
ROOT_ANCHOR_PREFIX
runCommand
SETUP_COMMAND_LINUX
SETUP_COMMAND_WIN32
SOURCE_MIRROR_ARCHIVE_TIMEOUT_MS
SOURCE_MIRROR_TIMEOUT_SECONDS
SOURCE_MIRROR_UNMARKED_MAX_AGE_MS
SOURCE_TREE_HASH_MAX_BUFFER
sourceMirrorManifestEntrySchema
sourceMirrorManifestSchema
sourceMirrorPublicationSchema
TASK_CACHE_MAX_AGE_DAYS
TASK_CACHE_META_FILENAME
TASK_CACHE_PAYLOAD_DIRECTORY_NAME
TASK_CACHE_TEMP_PREFIX
taskCacheEntrySchema
VIRRUN_CACHE_DIRECTORY_NAME
VIRRUN_CACHE_HOME_KEY
VIRRUN_CONFIGURATION_EXTENSIONS
VIRRUN_CONFIGURATION_FILENAME
VIRRUN_CONFIGURATION_NAME
VIRRUN_COREPACK_STORE_DIRECTORY_NAME
VIRRUN_DEBUG_KEY
VIRRUN_ENV_KEY
VIRRUN_FORCE_PROBE_KEY
VIRRUN_GITIGNORE_ENTRY
VIRRUN_LOGIN_NODE_BEGIN_MARKER
VIRRUN_LOGIN_NODE_END_MARKER
VIRRUN_LOGIN_PATH_BEGIN_MARKER
VIRRUN_LOGIN_PATH_END_MARKER
VIRRUN_NO_CACHE_KEY
VIRRUN_PNPM_STORE_DIRECTORY_NAME
VIRRUN_PREPARE_DIRECTORY_NAME
VIRRUN_REMOVE_LIST_TEMP_PREFIX
VIRRUN_SCHEMA_RELATIVE_PATH
VIRRUN_SNAPSHOT_LEASES_DIRECTORY_NAME
VIRRUN_SNAPSHOT_TEMP_PREFIXES
VIRRUN_SNAPSHOT_UPPER_DIRECTORY_NAME
VIRRUN_SNAPSHOT_WORK_DIRECTORY_NAME
VIRRUN_SNAPSHOTS_DIRECTORY_NAME
VIRRUN_SOURCE_MIRROR_ARCHIVE_TEMP_PREFIX
VIRRUN_SOURCE_MIRROR_COPY_TEMP_PREFIX
VIRRUN_SOURCE_MIRROR_DELETE_TEMP_PREFIX
VIRRUN_SOURCE_MIRROR_MANIFEST_FILENAME
VIRRUN_SOURCE_MIRROR_MANIFEST_TEMP_PREFIX
VIRRUN_SOURCE_MIRROR_ORIGIN_FILENAME
VIRRUN_SOURCE_MIRROR_ORIGIN_TEMP_PREFIX
VIRRUN_SOURCE_MIRROR_TREE_DIRECTORY_NAME
VIRRUN_SOURCES_DIRECTORY_NAME
VIRRUN_STORE_DIRECTORY_NAME
VIRRUN_TASKS_DIRECTORY_NAME
VIRRUN_TEMP_DIR_PREFIX
VIRRUN_WSL_PROCESS_MARKER
virrunConfigurationSchema
warmCommand
WSL_BWRAP_STATUS_BEGIN
WSL_BWRAP_STATUS_END
WSL_CACHE_ROOT_CACHE_FILENAME
WSL_LOGIN_ENVIRONMENT_CACHE_FILENAME
WSL_REMOVE_LIST_SCRIPT
WSL_REMOVE_SCRIPT
WSL_SOURCE_MIRROR_SYNC_FAILURE_MARKER
WSL_UNC_REGEX
WSL_WORK_TIMEOUT_MS
wslLoginEnvironmentSchema
Functions
applyFlushPlan
buildBwrapArgs
buildFlushPlan
buildHostFlushPlan
buildSourceMirrorManifest
buildVirrunConfigurationContent
buildWslLoginShellCommand
buildWslOrphanReapCommand
buildWslReapCommand
colorize
computeDirectoryByteSize
computeEnvironmentKey
computeLockfileHash
computeSourceTreeHash
computeTaskCacheKey
createBwrapBackend
createKeyedCacheSchema
createLease
createLinuxOsBackend
createNativeBackend
createOsBackend
createOsExecOptions
createOsInstallOptions
createPlatformaticFsProvider
createPrepareLayer
createProbeCache
createSharedPackageStoreOptions
createSnapshot
createSourceMirrorArchive
createStderrLiveWriter
createVfsBackend
createVirrun
createWslBwrapArgs
createWslEnvArgs
createWslOsBackend
createWslProcessMarker
createWslSourceMirrorSync
diffSourceMirrorManifests
execFileHidden
execWsl
findUpFile
flushUpperToHost
forkSnapshot
formatByteSize
formatCacheHitLabel
formatCacheListing
formatDoctorReport
formatVirrunBanner
formatVirrunCacheHit
formatVirrunDebug
formatVirrunLine
formatVirrunNetworkHint
formatVirrunPrepare
formatVirrunProvisioning
formatVirrunResult
forwardTerminationSignals
getAcceptanceCacheHome
getCommandNotFoundHint
getDoctorExitCode
getExcludeRelativePath
getForceColorLevel
getGlobalCacheDirectory
getHostFingerprint
getIsBareNameExclude
getIsTolerableArchiveFailure
getLocalCacheDirectory
getOsCacheRoot
getProvisionFailureMessage
getRepoCacheDirectory
getSandboxNodeVersion
getSourceMirrorKey
getTarExecutable
getWslSourceMirrorEntryPath
getWslSourceMirrorEntryUnc
getWslSourceMirrorPath
hasDependencyClosureMutation
hasLiveLease
isColorEnabled
isExcludedPath
isNetworkFailure
isOsBackendSupported
isProcessAlive
isTaskCacheEnabled
isUnderSnapshotLower
isVersionAtLeast
isVirrunEnabled
joinNullDelimited
loadDirSource
loadFilesSource
loadGitSource
loadSource
normalizeExecResult
parseBwrapExitCode
parseBwrapStderrStatus
parseJsonWithSchema
parseMachineJson
parseNodeInvocation
parseOverlayEntryKind
parseOverlayManifest
parsePid
parseTaskCacheEntry
parseTempOwnerPid
parseVirrunConfiguration
persistRun
persistWithCache
probeOsBackendChecks
probeOsBackendSupported
pruneSnapshotUpper
pruneStalePrepareLayers
pruneStaleSnapshots
pruneStaleTaskCacheEntries
pruneSupersededEntries
pruneToOutputs
publishSourceMirrorOrigin
readCapabilityCache
readKeyedCache
readLinkedWorktreePaths
readSourceMirrorArchiveMembers
readSourceMirrorPublication
readWslEnvironmentCache
readWslLoginEnvironmentCache
readWslPath
reapAbandonedSourceMirrors
reapDeadLeases
reapOrphanedWslRuns
reapStaleRemoveLists
reapStaleSourceMirrorTemps
reapStaleTemps
recordTaskCache
removeSnapshotDirectoriesDetached
removeSnapshotDirectory
removeSnapshotDirectoryBestEffort
replayTaskCache
resolveBackend
resolveCwd
resolveMirrorExcludes
resolvePrepareLocation
resolvePrepareStep
resolveSetupCommand
resolveSnapshotLocation
resolveTaskCacheLocation
resolveVirrunConfiguration
resolveWorkspaceRoot
runDoctor
runNodeInProcess
runOverlayScript
runPassthrough
runVirrunCommand
shellQuote
sliceBetweenMarkers
spawnBackground
spawnHidden
sweepStaleEntries
toExitCode
tokenizeShellCommand
toRootAnchoredExclude
warmCache
withColorEnv
withPidTempPrefix
writeCapabilityCache
writeFileAtomicSync
writeKeyedCache
writeVirrunDebug
writeWslEnvironmentCache
References
defineConfig
 →Â
defineConfig
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Enumerations
Backend
Type
Color
Command
Type
Diagnostic
Check
Type
Diagnostic
Status
Environment
Execution
Mode
Flush
Op
Type
Overlay
Entry
Kind
Source
Mirror
Entry
Type
Source
Type
Classes
Exec
File
Error
Exit
Signal
Error
Interfaces
Bwrap
Command
Clean
Args
Diagnostic
Check
Differential
Case
Dir
Source
Exec
Backend
Exec
File
Hidden
Options
Exec
Options
Exec
Result
Files
Source
Flush
Op
Fs
Provider
Fs
Provider
Options
Git
Source
Init
Args
Keyed
Cache
Lease
Loaded
Source
Node
Invocation
Normalization
Rule
Overlay
Entry
Overlay
Entry
Stats
Overlay
Layers
Overlay
Manifest
Entry
Prepare
Location
Prepare
Step
Run
Args
Snapshot
Capture
Snapshot
Location
Source
Mirror
Archive
Source
Mirror
Delta
Source
Mirror
Manifest
Entry
Source
Mirror
Publication
Task
Cache
Entry
Task
Cache
Location
Virrun
Virrun
Configuration
Virrun
Configuration
Input
Virrun
Options
Wsl
Login
Environment
Wsl
Source
Mirror
Sync
Type Aliases
Exec
Stdio
Exec
Tee
Target
Source
Source
Mirror
Manifest
Variables
ACCEPTANCE_
CACHE_
DIRECTORY_
NAME
CACHE_
CLEAN_
TIMEOUT_
MS
cache
Clean
Command
cache
Command
cache
Ls
Command
CAPABILITY_
CACHE_
FILENAME
CI_
ENV_
KEY
CI_
ENV_
VALUE
COREPACK_
HOME_
KEY
dayjs
doctor
Command
exec
Command
get
Wsl
Native
Cache
Root
GIT_
COMMON_
DIRECTORY_
FILENAME
GIT_
DIRECTORY
GIT_
WORKTREE_
GITDIR_
FILENAME
GIT_
WORKTREE_
GITDIR_
PREFIX
GIT_
WORKTREES_
DIRECTORY_
NAME
GITIGNORE_
FILENAME
HOME_
CACHE_
DIRECTORY_
NAME
init
Command
main
Command
NODE_
MODULES_
BIN_
DIRECTORY
NODE_
MODULES_
DIRECTORY
NUXT_
OUTPUT_
DIRECTORY
NUXT_
PREPARE_
COMMAND
ORPHAN_
REAP_
MINIMUM_
AGE_
SECONDS
OVERLAY_
APPLY_
SCRIPT
OVERLAY_
PROBE_
SCRIPT
OVERLAY_
WRITE_
BACK_
TIMEOUT_
MS
overlay
Manifest
Entry
Schema
PACKAGE_
JSON_
FILENAME
PNPM_
CONFIG_
PACKAGE_
IMPORT_
METHOD_
KEY
PNPM_
CONFIG_
PACKAGE_
IMPORT_
METHOD_
VALUE
PNPM_
CONFIG_
STORE_
DIR_
KEY
PNPM_
CONFIG_
VERIFY_
DEPS_
BEFORE_
RUN_
KEY
PNPM_
CONFIG_
VERIFY_
DEPS_
BEFORE_
RUN_
VALUE
PNPM_
LOCKFILE_
FILENAME
PNPM_
WORKSPACE_
FILENAME
PROBE_
CACHE_
MAX_
AGE_
MS
PROBE_
TIMEOUT_
MS
read
Wsl
Login
Environment
REMOVE_
LIST_
REAP_
MINIMUM_
AGE_
MS
ROOT_
ANCHOR_
PREFIX
run
Command
SETUP_
COMMAND_
LINUX
SETUP_
COMMAND_
WIN32
SOURCE_
MIRROR_
ARCHIVE_
TIMEOUT_
MS
SOURCE_
MIRROR_
TIMEOUT_
SECONDS
SOURCE_
MIRROR_
UNMARKED_
MAX_
AGE_
MS
SOURCE_
TREE_
HASH_
MAX_
BUFFER
source
Mirror
Manifest
Entry
Schema
source
Mirror
Manifest
Schema
source
Mirror
Publication
Schema
TASK_
CACHE_
MAX_
AGE_
DAYS
TASK_
CACHE_
META_
FILENAME
TASK_
CACHE_
PAYLOAD_
DIRECTORY_
NAME
TASK_
CACHE_
TEMP_
PREFIX
task
Cache
Entry
Schema
VIRRUN_
CACHE_
DIRECTORY_
NAME
VIRRUN_
CACHE_
HOME_
KEY
VIRRUN_
CONFIGURATION_
EXTENSIONS
VIRRUN_
CONFIGURATION_
FILENAME
VIRRUN_
CONFIGURATION_
NAME
VIRRUN_
COREPACK_
STORE_
DIRECTORY_
NAME
VIRRUN_
DEBUG_
KEY
VIRRUN_
ENV_
KEY
VIRRUN_
FORCE_
PROBE_
KEY
VIRRUN_
GITIGNORE_
ENTRY
VIRRUN_
LOGIN_
NODE_
BEGIN_
MARKER
VIRRUN_
LOGIN_
NODE_
END_
MARKER
VIRRUN_
LOGIN_
PATH_
BEGIN_
MARKER
VIRRUN_
LOGIN_
PATH_
END_
MARKER
VIRRUN_
NO_
CACHE_
KEY
VIRRUN_
PNPM_
STORE_
DIRECTORY_
NAME
VIRRUN_
PREPARE_
DIRECTORY_
NAME
VIRRUN_
REMOVE_
LIST_
TEMP_
PREFIX
VIRRUN_
SCHEMA_
RELATIVE_
PATH
VIRRUN_
SNAPSHOT_
LEASES_
DIRECTORY_
NAME
VIRRUN_
SNAPSHOT_
TEMP_
PREFIXES
VIRRUN_
SNAPSHOT_
UPPER_
DIRECTORY_
NAME
VIRRUN_
SNAPSHOT_
WORK_
DIRECTORY_
NAME
VIRRUN_
SNAPSHOTS_
DIRECTORY_
NAME
VIRRUN_
SOURCE_
MIRROR_
ARCHIVE_
TEMP_
PREFIX
VIRRUN_
SOURCE_
MIRROR_
COPY_
TEMP_
PREFIX
VIRRUN_
SOURCE_
MIRROR_
DELETE_
TEMP_
PREFIX
VIRRUN_
SOURCE_
MIRROR_
MANIFEST_
FILENAME
VIRRUN_
SOURCE_
MIRROR_
MANIFEST_
TEMP_
PREFIX
VIRRUN_
SOURCE_
MIRROR_
ORIGIN_
FILENAME
VIRRUN_
SOURCE_
MIRROR_
ORIGIN_
TEMP_
PREFIX
VIRRUN_
SOURCE_
MIRROR_
TREE_
DIRECTORY_
NAME
VIRRUN_
SOURCES_
DIRECTORY_
NAME
VIRRUN_
STORE_
DIRECTORY_
NAME
VIRRUN_
TASKS_
DIRECTORY_
NAME
VIRRUN_
TEMP_
DIR_
PREFIX
VIRRUN_
WSL_
PROCESS_
MARKER
virrun
Configuration
Schema
warm
Command
WSL_
BWRAP_
STATUS_
BEGIN
WSL_
BWRAP_
STATUS_
END
WSL_
CACHE_
ROOT_
CACHE_
FILENAME
WSL_
LOGIN_
ENVIRONMENT_
CACHE_
FILENAME
WSL_
REMOVE_
LIST_
SCRIPT
WSL_
REMOVE_
SCRIPT
WSL_
SOURCE_
MIRROR_
SYNC_
FAILURE_
MARKER
WSL_
UNC_
REGEX
WSL_
WORK_
TIMEOUT_
MS
wsl
Login
Environment
Schema
Functions
apply
Flush
Plan
build
Bwrap
Args
build
Flush
Plan
build
Host
Flush
Plan
build
Source
Mirror
Manifest
build
Virrun
Configuration
Content
build
Wsl
Login
Shell
Command
build
Wsl
Orphan
Reap
Command
build
Wsl
Reap
Command
colorize
compute
Directory
Byte
Size
compute
Environment
Key
compute
Lockfile
Hash
compute
Source
Tree
Hash
compute
Task
Cache
Key
create
Bwrap
Backend
create
Keyed
Cache
Schema
create
Lease
create
Linux
Os
Backend
create
Native
Backend
create
Os
Backend
create
Os
Exec
Options
create
Os
Install
Options
create
Platformatic
Fs
Provider
create
Prepare
Layer
create
Probe
Cache
create
Shared
Package
Store
Options
create
Snapshot
create
Source
Mirror
Archive
create
Stderr
Live
Writer
create
Vfs
Backend
create
Virrun
create
Wsl
Bwrap
Args
create
Wsl
Env
Args
create
Wsl
Os
Backend
create
Wsl
Process
Marker
create
Wsl
Source
Mirror
Sync
diff
Source
Mirror
Manifests
exec
File
Hidden
exec
Wsl
find
Up
File
flush
Upper
To
Host
fork
Snapshot
format
Byte
Size
format
Cache
Hit
Label
format
Cache
Listing
format
Doctor
Report
format
Virrun
Banner
format
Virrun
Cache
Hit
format
Virrun
Debug
format
Virrun
Line
format
Virrun
Network
Hint
format
Virrun
Prepare
format
Virrun
Provisioning
format
Virrun
Result
forward
Termination
Signals
get
Acceptance
Cache
Home
get
Command
Not
Found
Hint
get
Doctor
Exit
Code
get
Exclude
Relative
Path
get
Force
Color
Level
get
Global
Cache
Directory
get
Host
Fingerprint
get
Is
Bare
Name
Exclude
get
Is
Tolerable
Archive
Failure
get
Local
Cache
Directory
get
Os
Cache
Root
get
Provision
Failure
Message
get
Repo
Cache
Directory
get
Sandbox
Node
Version
get
Source
Mirror
Key
get
Tar
Executable
get
Wsl
Source
Mirror
Entry
Path
get
Wsl
Source
Mirror
Entry
Unc
get
Wsl
Source
Mirror
Path
has
Dependency
Closure
Mutation
has
Live
Lease
is
Color
Enabled
is
Excluded
Path
is
Network
Failure
is
Os
Backend
Supported
is
Process
Alive
is
Task
Cache
Enabled
is
Under
Snapshot
Lower
is
Version
At
Least
is
Virrun
Enabled
join
Null
Delimited
load
Dir
Source
load
Files
Source
load
Git
Source
load
Source
normalize
Exec
Result
parse
Bwrap
Exit
Code
parse
Bwrap
Stderr
Status
parse
Json
With
Schema
parse
Machine
Json
parse
Node
Invocation
parse
Overlay
Entry
Kind
parse
Overlay
Manifest
parse
Pid
parse
Task
Cache
Entry
parse
Temp
Owner
Pid
parse
Virrun
Configuration
persist
Run
persist
With
Cache
probe
Os
Backend
Checks
probe
Os
Backend
Supported
prune
Snapshot
Upper
prune
Stale
Prepare
Layers
prune
Stale
Snapshots
prune
Stale
Task
Cache
Entries
prune
Superseded
Entries
prune
To
Outputs
publish
Source
Mirror
Origin
read
Capability
Cache
read
Keyed
Cache
read
Linked
Worktree
Paths
read
Source
Mirror
Archive
Members
read
Source
Mirror
Publication
read
Wsl
Environment
Cache
read
Wsl
Login
Environment
Cache
read
Wsl
Path
reap
Abandoned
Source
Mirrors
reap
Dead
Leases
reap
Orphaned
Wsl
Runs
reap
Stale
Remove
Lists
reap
Stale
Source
Mirror
Temps
reap
Stale
Temps
record
Task
Cache
remove
Snapshot
Directories
Detached
remove
Snapshot
Directory
remove
Snapshot
Directory
Best
Effort
replay
Task
Cache
resolve
Backend
resolve
Cwd
resolve
Mirror
Excludes
resolve
Prepare
Location
resolve
Prepare
Step
resolve
Setup
Command
resolve
Snapshot
Location
resolve
Task
Cache
Location
resolve
Virrun
Configuration
resolve
Workspace
Root
run
Doctor
run
Node
In
Process
run
Overlay
Script
run
Passthrough
run
Virrun
Command
shell
Quote
slice
Between
Markers
spawn
Background
spawn
Hidden
sweep
Stale
Entries
to
Exit
Code
tokenize
Shell
Command
to
Root
Anchored
Exclude
warm
Cache
with
Color
Env
with
Pid
Temp
Prefix
write
Capability
Cache
write
File
Atomic
Sync
write
Keyed
Cache
write
Virrun
Debug
write
Wsl
Environment
Cache
References
define
Config
Esposter
Loading...