nimTitle	paths	paths.html	module std/paths		0
nim	Path	paths.html#Path	type Path		26
nim	`==`	paths.html#==,Path,Path	proc `==`(x, y: Path): bool		28
nim	add	paths.html#add,Path,Path	proc add(x: var Path; y: Path)		45
nim	`/`	paths.html#/,Path,Path	proc `/`(head, tail: Path): Path		47
nim	splitPath	paths.html#splitPath,Path	proc splitPath(path: Path): tuple[head, tail: Path]		60
nim	splitFile	paths.html#splitFile,Path	proc splitFile(path: Path): tuple[dir, name: Path, ext: string]		72
nim	isAbsolute	paths.html#isAbsolute,Path	proc isAbsolute(path: Path): bool		90
nim	relativePath	paths.html#relativePath,Path,Path	proc relativePath(path, base: Path; sep = DirSep): Path		96
nim	isRelativeTo	paths.html#isRelativeTo,Path,Path	proc isRelativeTo(path: Path; base: Path): bool		113
nim	parentDir	paths.html#parentDir,Path	proc parentDir(path: Path): Path		118
nim	tailDir	paths.html#tailDir,Path	proc tailDir(path: Path): Path		132
nim	isRootDir	paths.html#isRootDir,Path	proc isRootDir(path: Path): bool		141
nim	parentDirs	paths.html#parentDirs.i,Path	iterator parentDirs(path: Path; fromRoot = false; inclusive = true): Path		145
nim	`/../`	paths.html#/../,Path,Path	proc `/../`(head, tail: Path): Path		162
nim	extractFilename	paths.html#extractFilename,Path	proc extractFilename(path: Path): Path		171
nim	lastPathPart	paths.html#lastPathPart,Path	proc lastPathPart(path: Path): Path		183
nim	changeFileExt	paths.html#changeFileExt,Path,string	proc changeFileExt(filename: Path; ext: string): Path		194
nim	addFileExt	paths.html#addFileExt,Path,string	proc addFileExt(filename: Path; ext: string): Path		211
nim	unixToNativePath	paths.html#unixToNativePath,Path	proc unixToNativePath(path: Path; drive = Path("")): Path		226
nim	getCurrentDir	paths.html#getCurrentDir	proc getCurrentDir(): Path		238
nim	normalizeExe	paths.html#normalizeExe,Path	proc normalizeExe(file: var Path)		253
nim	normalizePath	paths.html#normalizePath,Path	proc normalizePath(path: var Path)		255
nim	normalizePathEnd	paths.html#normalizePathEnd,Path	proc normalizePathEnd(path: var Path; trailingSep = false)		257
nim	absolutePath	paths.html#absolutePath,Path	proc absolutePath(path: Path; root = getCurrentDir()): Path		259
nim	expandTilde	paths.html#expandTilde,Path	proc expandTilde(path: Path): Path		280
idx	baseName	paths.html#basename_1	Module paths		0
idx	current working directory	paths.html#current-working-directory_1	Module paths		0
