TerminalLocalFileSystemProvider
class TerminalLocalFileSystemProvider @JvmOverloads constructor(resolver: TerminalCompletionPathResolver = TerminalCompletionPathResolver(), scanner: TerminalDirectoryScanner = TerminalBoundedDirectoryScanner()) : TerminalFileSystemProvider
Direct suspending local-filesystem provider used by path completion.
Constructors
Link copied to clipboard
constructor(resolver: TerminalCompletionPathResolver = TerminalCompletionPathResolver(), scanner: TerminalDirectoryScanner = TerminalBoundedDirectoryScanner())
Functions
Link copied to clipboard
open suspend override fun listDirectory(request: TerminalDirectoryListingRequest): List<TerminalFileEntry>
Resolves and scans the requested local directory in the caller's coroutine.