Files
Nim/compiler/pathutils.idx
github-actions[bot] 0959c92f95 Deploy to GitHub pages
2025-12-28 23:31:00 +00:00

35 lines
3.1 KiB
Plaintext

nimTitle pathutils pathutils.html module pathutils 0
nim AbsoluteFile pathutils.html#AbsoluteFile type AbsoluteFile 19
nim AbsoluteDir pathutils.html#AbsoluteDir type AbsoluteDir 20
nim RelativeFile pathutils.html#RelativeFile type RelativeFile 21
nim RelativeDir pathutils.html#RelativeDir type RelativeDir 22
nim AnyPath pathutils.html#AnyPath type AnyPath 23
nim isEmpty pathutils.html#isEmpty,AnyPath proc isEmpty(x: AnyPath): bool 25
nim copyFile pathutils.html#copyFile,AbsoluteFile,AbsoluteFile proc copyFile(source, dest: AbsoluteFile) 27
nim removeFile pathutils.html#removeFile,AbsoluteFile proc removeFile(x: AbsoluteFile) 30
nim splitFile pathutils.html#splitFile,AbsoluteFile proc splitFile(x: AbsoluteFile): tuple[dir: AbsoluteDir, name, ext: string] 32
nim extractFilename pathutils.html#extractFilename,AbsoluteFile proc extractFilename(x: AbsoluteFile): string 36
nim fileExists pathutils.html#fileExists,AbsoluteFile proc fileExists(x: AbsoluteFile): bool 38
nim dirExists pathutils.html#dirExists,AbsoluteDir proc dirExists(x: AbsoluteDir): bool 39
nim quoteShell pathutils.html#quoteShell,AbsoluteFile proc quoteShell(x: AbsoluteFile): string 41
nim quoteShell pathutils.html#quoteShell,AbsoluteDir proc quoteShell(x: AbsoluteDir): string 42
nim cmpPaths pathutils.html#cmpPaths,AbsoluteDir,AbsoluteDir proc cmpPaths(x, y: AbsoluteDir): int 44
nim createDir pathutils.html#createDir,AbsoluteDir proc createDir(x: AbsoluteDir) 46
nim toAbsoluteDir pathutils.html#toAbsoluteDir,string proc toAbsoluteDir(path: string): AbsoluteDir 48
nim `$` pathutils.html#$,AnyPath proc `$`(x: AnyPath): string 52
nim `==` pathutils.html#==,T,T proc `==`[T: AnyPath](x, y: T): bool 58
nim `/` pathutils.html#/,AbsoluteDir,RelativeFile proc `/`(base: AbsoluteDir; f: RelativeFile): AbsoluteFile 71
nim `/` pathutils.html#/,AbsoluteDir,RelativeDir proc `/`(base: AbsoluteDir; f: RelativeDir): AbsoluteDir 79
nim relativeTo pathutils.html#relativeTo,AbsoluteFile,AbsoluteDir proc relativeTo(fullPath: AbsoluteFile; baseFilename: AbsoluteDir; sep = DirSep): RelativeFile 87
nim toAbsolute pathutils.html#toAbsolute,string,AbsoluteDir proc toAbsolute(file: string; base: AbsoluteDir): AbsoluteFile 94
nim changeFileExt pathutils.html#changeFileExt,AbsoluteFile,string proc changeFileExt(x: AbsoluteFile; ext: string): AbsoluteFile 98
nim changeFileExt pathutils.html#changeFileExt,RelativeFile,string proc changeFileExt(x: RelativeFile; ext: string): RelativeFile 99
nim addFileExt pathutils.html#addFileExt,AbsoluteFile,string proc addFileExt(x: AbsoluteFile; ext: string): AbsoluteFile 101
nim addFileExt pathutils.html#addFileExt,RelativeFile,string proc addFileExt(x: RelativeFile; ext: string): RelativeFile 102
nim writeFile pathutils.html#writeFile,AbsoluteFile,string proc writeFile(x: AbsoluteFile; content: string) 104
nim customPath pathutils.html#customPath,string proc customPath(x: string): string 152
nimgrp quoteshell pathutils.html#quoteShell-procs-all proc 41
nimgrp / pathutils.html#/-procs-all proc 71
nimgrp changefileext pathutils.html#changeFileExt-procs-all proc 98
nimgrp addfileext pathutils.html#addFileExt-procs-all proc 101