MCPcopy
hub / github.com/SurgeDM/Surge / openDirectoryPicker

Method openDirectoryPicker

internal/tui/helpers.go:145–153  ·  view source on GitHub ↗
(origin FilePickerOrigin, originalPath, browseDir string, fileAllowed, dirAllowed bool)

Source from the content-addressed store, hash-verified

143}
144
145func (m *RootModel) openDirectoryPicker(origin FilePickerOrigin, originalPath, browseDir string, fileAllowed, dirAllowed bool) tea.Cmd {
146 m.filepickerOrigin = origin
147 m.filepickerOriginalPath = originalPath
148 m.state = FilePickerState
149 m.filepicker = newFilepicker(browseDir)
150 m.applyFilePickerMode(fileAllowed, dirAllowed)
151
152 return m.filepicker.Init()
153}
154
155// checkForDuplicate checks if a compatible download already exists
156func (m RootModel) checkForDuplicate(url string) *processing.DuplicateResult {

Callers 4

updateCategoryManagerMethod · 0.95
updateInputMethod · 0.95
updateSettingsMethod · 0.95

Calls 3

applyFilePickerModeMethod · 0.95
newFilepickerFunction · 0.85
InitMethod · 0.80

Tested by

no test coverage detected