Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/balena-io/etcher
/ functions
Functions
286 in github.com/balena-io/etcher
⨍
Functions
286
◇
Types & classes
58
↓ 22 callers
Method
selectSource
( selected: string | DrivelistDrive, SourceType: Source, auth?: Authentication, )
lib/gui/app/components/source-selector/source-selector.tsx:399
↓ 14 callers
Function
log
* @summary Print logs and send them back to client
lib/util/api.ts:135
↓ 14 callers
Function
middleEllipsis
(input: string, limit: number)
lib/gui/app/utils/middle-ellipsis.ts:21
↓ 12 callers
Function
setLeds
(animation: AnimationFunction, drivesPaths: Set<string>)
lib/gui/app/models/leds.ts:79
↓ 10 callers
Function
emit
* @summary Send a message to the IPC server
lib/util/api.ts:127
↓ 10 callers
Function
expectStatusTypesAndMessagesToBe
( resultList: Array<{ message: string }>, expectedTuples: Array<['WARNING' | 'ERROR', string]>, param
tests/shared/drive-constraints.spec.ts:895
↓ 9 callers
Function
terminate
(exitCode?: number)
lib/util/api.ts:81
↓ 7 callers
Function
createAnimationFunction
( intensityFunction: (t: number) => number, color: Color, )
lib/gui/app/models/leds.ts:31
↓ 7 callers
Function
getSelectedDrives
()
lib/gui/app/models/selection-state.ts:61
↓ 7 callers
Function
registerHandler
(event: string, handler: any)
lib/gui/app/modules/api.ts:180
↓ 6 callers
Function
emit
(type: string, payload: any)
lib/gui/app/modules/api.ts:137
↓ 6 callers
Function
getDrives
()
lib/gui/app/models/available-drives.ts:31
↓ 6 callers
Function
getImage
()
lib/gui/app/models/selection-state.ts:71
↓ 6 callers
Function
isDrivelistDrive
(drive: Drive)
lib/gui/app/components/drive-selector/drive-selector.tsx:71
↓ 6 callers
Method
setDefaultFlowActive
(defaultFlowActive: boolean)
lib/gui/app/components/source-selector/source-selector.tsx:561
↓ 5 callers
Function
getDriveImageCompatibilityStatuses
( drive: DrivelistDrive, image: SourceMetadata | undefined, write: boolean, )
lib/shared/drive-constraints.ts:198
↓ 5 callers
Function
observe
(onChange: (state: typeof DEFAULT_STATE) => void)
lib/gui/app/models/store.ts:537
↓ 4 callers
Function
bytesToMegabytes
(bytes: number)
lib/shared/units.ts:19
↓ 4 callers
Function
finish
()
lib/gui/app/modules/image-writer.ts:91
↓ 4 callers
Function
getSelectedDevices
()
lib/gui/app/models/selection-state.ts:54
↓ 4 callers
Function
isBlank
(s: string | number | null | undefined)
lib/shared/errors.ts:72
↓ 4 callers
Function
isStartScrpt
()
forge.sidecar.ts:17
↓ 3 callers
Function
clearUserPath
(filename: string)
lib/gui/app/modules/analytics.ts:23
↓ 3 callers
Function
deselectAllDrives
()
lib/gui/app/models/selection-state.ts:106
↓ 3 callers
Function
deselectDrive
(driveDevice: string)
lib/gui/app/models/selection-state.ts:92
↓ 3 callers
Function
getDrives
()
lib/util/scanner.ts:30
↓ 3 callers
Function
getFlashResults
()
lib/gui/app/models/flash-state.ts:140
↓ 3 callers
Function
isDriverlessDrive
(drive: Drive)
lib/gui/app/components/drive-selector/drive-selector.tsx:67
↓ 3 callers
Function
isJson
(jsonString: string)
lib/shared/utils.ts:38
↓ 3 callers
Function
isSourceDrive
( drive: DrivelistDrive, selection?: SourceMetadata, )
lib/shared/drive-constraints.ts:60
↓ 3 callers
Function
isUsbbootDrive
(drive: Drive)
lib/gui/app/components/drive-selector/drive-selector.tsx:63
↓ 3 callers
Function
logMainProcessException
(error: any)
lib/gui/etcher.ts:75
↓ 3 callers
Function
normalizeRecentUrlImages
(urls: any[])
lib/gui/app/components/source-selector/source-selector.tsx:78
↓ 3 callers
Function
selectDrive
(driveDevice: string)
lib/gui/app/models/selection-state.ts:26
↓ 3 callers
Function
selectImageURL
(url?: string)
lib/gui/etcher.ts:132
↓ 3 callers
Function
setDrives
(drives: Dictionary<DrivelistDrive>)
lib/util/scanner.ts:25
↓ 2 callers
Function
checkError
(promise: Promise<any>, fn: (err: Error) => any)
tests/gui/models/settings.spec.ts:22
↓ 2 callers
Function
cleanup
(until: number)
lib/util/child-writer.ts:135
↓ 2 callers
Method
closeModal
()
lib/gui/app/components/source-selector/source-selector.tsx:565
↓ 2 callers
Function
commandWithEnv
( command: string[], env: _.Dictionary<string | undefined>, )
lib/shared/permissions.ts:38
↓ 2 callers
Method
driveShouldBeDisabled
(drive: Drive, image?: SourceMetadata)
lib/gui/app/components/drive-selector/drive-selector.tsx:264
↓ 2 callers
Function
flashImageToDrive
( isFlashing: boolean, goToSuccess: () => void, )
lib/gui/app/pages/main/Flash.tsx:83
↓ 2 callers
Function
fromFlashState
({ type, percentage, position, }: Pick<FlashState, 'type' | 'percentage' | 'position'>)
lib/gui/app/modules/progress-status.ts:29
↓ 2 callers
Function
getAvailableDrives
* @summary Get available drives from the state * * @param {Object} state - state object * @returns {Object} new state
lib/gui/app/models/store.ts:108
↓ 2 callers
Function
getCommandLineURL
(argv: string[])
lib/gui/etcher.ts:93
↓ 2 callers
Function
getConfigPath
* @summary Userdata directory path * @description * Defaults to the following: * - `%APPDATA%/etcher` on Windows * - `$XDG_CONFIG_HOME/etcher` or
lib/gui/app/models/settings.ts:44
↓ 2 callers
Function
getDriveListLabel
()
lib/gui/app/components/target-selector/target-selector.tsx:38
↓ 2 callers
Function
getDriveSelectionStateSlice
()
lib/gui/app/components/target-selector/target-selector.tsx:46
↓ 2 callers
Function
getState
()
lib/gui/app/components/source-selector/source-selector.tsx:130
↓ 2 callers
Function
getUserFriendlyMessageProperty
* @summary Get user friendly property from an error * * @example * const error = new Error('My error'); * error.code = 'ENOMEM'; * * const frien
lib/shared/errors.ts:62
↓ 2 callers
Function
getWindowTitle
* @summary Make the full window status title
lib/gui/app/os/window-progress.ts:31
↓ 2 callers
Method
get_serial
()
lib/gui/app/utils/etcher-pro-specific.ts:56
↓ 2 callers
Method
handleError
( title: string, sourcePath: string, description: string, error?: Error, )
lib/gui/app/components/source-selector/source-selector.tsx:491
↓ 2 callers
Method
handleFlashErrorResponse
(shouldRetry: boolean)
lib/gui/app/pages/main/Flash.tsx:198
↓ 2 callers
Method
handleWarningResponse
(shouldContinue: boolean)
lib/gui/app/pages/main/Flash.tsx:184
↓ 2 callers
Function
hasAvailableDrives
()
lib/gui/app/models/available-drives.ts:20
↓ 2 callers
Function
isDriveLargeEnough
( drive: DrivelistDrive, image?: SourceMetadata, )
lib/shared/drive-constraints.ts:78
↓ 2 callers
Function
isDriveSelected
(driveDevice: string)
lib/gui/app/models/selection-state.ts:121
↓ 2 callers
Function
isDriveSizeLarge
(drive: DrivelistDrive)
lib/shared/drive-constraints.ts:145
↓ 2 callers
Function
isString
(value: any)
lib/gui/app/components/source-selector/source-selector.tsx:139
↓ 2 callers
Function
isString
(value: any)
lib/util/source-metadata.ts:17
↓ 2 callers
Function
isURL
(imagePath: string)
lib/gui/app/components/source-selector/source-selector.tsx:110
↓ 2 callers
Function
langParser
()
lib/gui/app/i18n.ts:7
↓ 2 callers
Function
logException
(error: any)
lib/gui/app/modules/analytics.ts:133
↓ 2 callers
Method
normalizeImagePath
(imgPath: string)
lib/gui/app/components/source-selector/source-selector.tsx:386
↓ 2 callers
Function
notifyFailure
(iconPath: string, basename: string, drives: any)
lib/gui/app/pages/main/Flash.tsx:75
↓ 2 callers
Function
pluralize
(word: string, quantity: number)
lib/gui/app/app.ts:84
↓ 2 callers
Function
prepareDrive
(drive: Drive)
lib/util/scanner.ts:71
↓ 2 callers
Method
reselectSource
()
lib/gui/app/components/source-selector/source-selector.tsx:394
↓ 2 callers
Function
selectAllTargets
(modalTargets: DrivelistDrive[])
lib/gui/app/components/target-selector/target-selector.tsx:70
↓ 2 callers
Function
setTerminateTimeout
()
lib/util/api.ts:89
↓ 2 callers
Function
spawnChildAndConnect
({ withPrivileges, }: { withPrivileges: boolean; })
lib/gui/app/modules/api.ts:187
↓ 2 callers
Method
stateHelper
()
lib/gui/app/pages/main/MainPage.tsx:140
↓ 2 callers
Function
stopHeartbeat
()
lib/gui/app/modules/api.ts:118
↓ 2 callers
Function
toJSON
( error: Error & { description?: string; report?: boolean; code?: string; syscall?: string; errno?:
lib/shared/errors.ts:191
↓ 2 callers
Function
usbIdToString
* @summary Convert a USB id (e.g. product/vendor) to a string * * @example * console.log(usbIdToString(2652)) * > '0x0a5c'
lib/util/scanner.ts:137
↓ 2 callers
Function
verifyNoNilFields
* @summary Verify and throw if any state fields are nil
lib/gui/app/models/store.ts:31
↓ 2 callers
Function
write
(options: WriteOptions)
lib/util/child-writer.ts:44
↓ 1 callers
Function
StyledTable
()
lib/gui/app/styled-components.tsx:261
↓ 1 callers
Function
addDrive
(drive: Drive)
lib/util/scanner.ts:34
↓ 1 callers
Function
addWebpackDefine
( config: ResolvedForgeConfig, defineName: string, binDir: string, binName: string, )
forge.sidecar.ts:21
↓ 1 callers
Function
anonymizePath
(input: string)
lib/gui/app/modules/analytics.ts:55
↓ 1 callers
Function
badgeShadeFromStatus
(status: string)
lib/gui/app/components/drive-selector/drive-selector.tsx:100
↓ 1 callers
Function
build
( sourcesDir: string, buildForArchs: string, binDir: string, binName: string, )
forge.sidecar.ts:56
↓ 1 callers
Function
buildWindowMenu
(window: electron.BrowserWindow)
lib/gui/menu.ts:25
↓ 1 callers
Function
cancel
(type: string)
lib/gui/app/modules/image-writer.ts:180
↓ 1 callers
Function
changeHandler
()
lib/gui/app/models/store.ts:543
↓ 1 callers
Function
checkForUpdates
(interval: number)
lib/gui/etcher.ts:53
↓ 1 callers
Function
checkLinuxBinary
Check for kdesudo or pkexec
lib/shared/sudo/linux.ts:23
↓ 1 callers
Function
connectToChildProcess
( etcherServerAddress: string, etcherServerPort: string, etcherServerId: string, )
lib/gui/app/modules/api.ts:94
↓ 1 callers
Function
copyArtifact
( buildPath: string, arch: string, binDir: string, binName: string, )
forge.sidecar.ts:106
↓ 1 callers
Function
createError
(options: { title: string; description?: string; report?: boolean; code?: keyof typeof HUMAN_FRIENDLY; })
lib/shared/errors.ts:127
↓ 1 callers
Function
createMainWindow
()
lib/gui/etcher.ts:151
↓ 1 callers
Function
createSource
( selected: string, SourceType: Source, auth?: Authentication, )
lib/util/source-metadata.ts:21
↓ 1 callers
Function
delay
(duration: number)
lib/shared/utils.ts:32
↓ 1 callers
Function
deselectImage
()
lib/gui/app/models/selection-state.ts:99
↓ 1 callers
Function
driveIsAllowed
(drive: { devicePath: string; device: string; raw: string; })
lib/util/scanner.ts:52
↓ 1 callers
Function
escapeDoubleQuotes
(escapeString: string)
lib/shared/sudo/linux.ts:43
↓ 1 callers
Function
etcherProInfo
()
lib/gui/app/utils/etcher-pro-specific.ts:65
↓ 1 callers
Function
fetchRecentUrlImages
()
lib/gui/app/components/source-selector/source-selector.tsx:157
next →
1–100 of 286, ranked by callers