Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ListerOvO1211/LazyEnv
/ functions
Functions
89 in github.com/ListerOvO1211/LazyEnv
⨍
Functions
89
◇
Types & classes
10
↓ 89 callers
Function
t
(key)
resources/i18n.js:389
↓ 52 callers
Function
esc
(s)
resources/script.js:1177
↓ 50 callers
Function
jsonEscape
main.cpp:66
↓ 23 callers
Function
sendNative
(obj)
resources/script.js:55
↓ 19 callers
Function
extractJsonValue
main.cpp:90
↓ 16 callers
Function
handleNative
(d)
resources/script.js:75
↓ 15 callers
Function
showToast
(msg, type)
resources/script.js:1163
↓ 14 callers
Method
postMessage
--------------------------------------------------------------------------- postMessage - THREAD-SAFE ------------------------------------------------
webview_host.cpp:193
↓ 7 callers
Function
utf8ToWide
rollback.cpp:151
↓ 5 callers
Function
extractJsonString
Extract a quoted string value after "key": "..."
rollback.cpp:81
↓ 5 callers
Function
jsonEscape
rollback.cpp:40
↓ 5 callers
Function
loadSnapshots
()
resources/script.js:1005
↓ 5 callers
Function
renderCatalog
(filter)
resources/script.js:778
↓ 5 callers
Function
renderInstallList
()
resources/script.js:874
↓ 4 callers
Function
loadEnvVars
()
resources/script.js:559
↓ 4 callers
Function
renderEnvironments
(filter)
resources/script.js:436
↓ 4 callers
Function
showDialog
(title, message, buttons)
resources/script.js:1128
↓ 4 callers
Function
updatePkgCount
()
resources/script.js:829
↓ 4 callers
Function
updateProgressBar
()
resources/script.js:979
↓ 3 callers
Function
applyStaticTranslations
()
resources/i18n.js:415
↓ 3 callers
Function
getDefaultCatalog
=========================================================================== Default package catalog ==================================================
installer.cpp:334
↓ 3 callers
Function
navigateTo
(page)
resources/script.js:317
↓ 3 callers
Function
renderChecks
()
resources/script.js:751
↓ 3 callers
Function
renderEnvVarTable
()
resources/script.js:574
↓ 3 callers
Function
showDialogRaw
(title, bodyHtml, buttons)
resources/script.js:1132
↓ 3 callers
Function
wideToUtf8
rollback.cpp:161
↓ 2 callers
Function
createOutputPipe
installer.cpp:198
↓ 2 callers
Method
createSnapshot
--------------------------------------------------------------------------- Snapshot CRUD ------------------------------------------------------------
rollback.cpp:342
↓ 2 callers
Function
getCategoryLabel
(cat)
resources/script.js:430
↓ 2 callers
Function
initCheck
()
resources/script.js:740
↓ 2 callers
Function
launchProcess
installer.cpp:208
↓ 2 callers
Function
parseEntryArray
Parse a JSON array of SnapshotEntry objects.
rollback.cpp:116
↓ 2 callers
Function
renderSummary
()
resources/script.js:1090
↓ 2 callers
Method
resize
webview_host.cpp:223
↓ 2 callers
Function
showEnvVarEditDialog
(name, value, type, isNew)
resources/script.js:652
↓ 2 callers
Function
utf8ToWide
webview_host.cpp:37
↓ 1 callers
Method
deleteSnapshot
rollback.cpp:393
↓ 1 callers
Function
detectInstalledEnvironments
Detect installed development environments on the system
main.cpp:158
↓ 1 callers
Method
exportSnapshot
rollback.cpp:398
↓ 1 callers
Function
extractJsonArray
main.cpp:118
↓ 1 callers
Function
extractJsonUint
rollback.cpp:104
↓ 1 callers
Function
getAllEnvironments
()
resources/script.js:414
↓ 1 callers
Method
getController
webview_host.cpp:230
↓ 1 callers
Function
getHtmlUri
main.cpp:141
↓ 1 callers
Function
handleMock
(obj)
resources/script.js:201
↓ 1 callers
Function
handleProbeResult
(d)
resources/script.js:540
↓ 1 callers
Method
importSnapshot
rollback.cpp:411
↓ 1 callers
Method
initialize
--------------------------------------------------------------------------- Initialization -----------------------------------------------------------
webview_host.cpp:82
↓ 1 callers
Function
jsonUnescape
rollback.cpp:58
↓ 1 callers
Method
listSnapshots
rollback.cpp:355
↓ 1 callers
Function
probeCommand
Probe a single command: run "command --version" (and fallbacks) to detect it
main.cpp:249
↓ 1 callers
Method
processPendingMessages
--------------------------------------------------------------------------- processPendingMessages - MUST be called on UI thread only ----------------
webview_host.cpp:207
↓ 1 callers
Function
renderCheckItem
(name, ok)
resources/script.js:746
↓ 1 callers
Function
renderSnapshots
(snaps)
resources/script.js:1009
↓ 1 callers
Method
restoreSnapshot
rollback.cpp:376
↓ 1 callers
Method
setMessageHandler
--------------------------------------------------------------------------- Public API ---------------------------------------------------------------
webview_host.cpp:186
↓ 1 callers
Function
startInstall
()
resources/script.js:860
↓ 1 callers
Function
updateLogPanel
(packageId)
resources/script.js:967
↓ 1 callers
Function
updateMaxBtn
()
resources/script.js:402
↓ 1 callers
Function
wideToUtf8
webview_host.cpp:47
Method
RollbackManager
rollback.cpp:180
Function
WndProc
--------------------------------------------------------------------------- Window procedure - borderless with DWM shadow ----------------------------
main.cpp:856
Method
addToUserPath
--------------------------------------------------------------------------- PATH management ----------------------------------------------------------
installer.cpp:118
Method
broadcastEnvironmentChange
rollback.cpp:332
Method
captureRegistryKey
--------------------------------------------------------------------------- Registry capture ---------------------------------------------------------
rollback.cpp:196
Method
currentTimestamp
rollback.cpp:499
Method
generateId
--------------------------------------------------------------------------- Utilities ----------------------------------------------------------------
rollback.cpp:488
Function
getAvailableLocales
()
resources/i18n.js:447
Function
getIcon
* Get SVG icon HTML for a package/tool. * Tries: exact winget ID -> display name -> command name -> category fallback. * @param {string} ide
resources/icons.js:217
Function
getLocale
()
resources/i18n.js:443
Function
handleWebMessage
--------------------------------------------------------------------------- Message handler ----------------------------------------------------------
main.cpp:290
Method
installBatch
--------------------------------------------------------------------------- Batch install ------------------------------------------------------------
installer.cpp:104
Method
installPackage
--------------------------------------------------------------------------- Single package install ---------------------------------------------------
installer.cpp:54
Method
isCommandAvailable
installer.cpp:181
Method
isRuntimeAvailable
--------------------------------------------------------------------------- Runtime detection --------------------------------------------------------
webview_host.cpp:69
Method
isWingetAvailable
--------------------------------------------------------------------------- winget availability check ------------------------------------------------
installer.cpp:45
Method
loadSnapshot
rollback.cpp:470
Method
onWebViewCreated
--------------------------------------------------------------------------- WebView created callback -------------------------------------------------
webview_host.cpp:120
Method
readEnvVariable
--------------------------------------------------------------------------- Single variable read / write ---------------------------------------------
rollback.cpp:286
Method
removeFromUserPath
installer.cpp:149
Method
restoreRegistryKey
--------------------------------------------------------------------------- Registry restore ---------------------------------------------------------
rollback.cpp:239
Method
runCommand
--------------------------------------------------------------------------- Blocking command execution with full output capture ----------------------
installer.cpp:233
Method
runCommandStreaming
--------------------------------------------------------------------------- Streaming command execution with line-by-line callback -------------------
installer.cpp:271
Method
saveSnapshot
--------------------------------------------------------------------------- JSON serialization -------------------------------------------------------
rollback.cpp:438
Function
setLocale
(locale)
resources/i18n.js:433
Method
setProgressCallback
installer.cpp:38
Method
setupMessageBridge
--------------------------------------------------------------------------- Message bridge: web -> native --------------------------------------------
webview_host.cpp:155
Function
wWinMain
--------------------------------------------------------------------------- WinMain ------------------------------------------------------------------
main.cpp:972
Method
writeEnvVariable
rollback.cpp:310