Package-level declarations
Types
Link copied to clipboard
Time- and visit-bounded local directory scanner.
Link copied to clipboard
class TerminalCompletionPathResolver @JvmOverloads constructor(homeDirectory: Path? = System.getProperty("user.home")?.takeIf(String::isNotBlank)?.let(Path::of), windows: Boolean = FileSystems.getDefault().separator == "\\")
Resolves lexical completion paths without filesystem access or authority loss.
Link copied to clipboard
Immutable, deterministically ordered direct-directory entry snapshot.
Link copied to clipboard
Suspending bounded direct-directory scan contract used by completion providers.
Link copied to clipboard
class TerminalLocalFileSystemProvider @JvmOverloads constructor(resolver: TerminalCompletionPathResolver = TerminalCompletionPathResolver(), scanner: TerminalDirectoryScanner = TerminalBoundedDirectoryScanner()) : TerminalFileSystemProvider
Direct suspending local-filesystem provider used by path completion.
Link copied to clipboard
object TerminalLocalFileUriResolver
Safe resolver for authoritative local file working-directory URIs.