std/staticos

Search:
Source   Edit  

This module implements path handling like os module but works at only compile-time. This module works even when cross compiling to OS that is not supported by os module.

Procs

proc staticDirExists(dir: string): bool {.compileTime, ...raises: [], tags: [],
    forbids: [].}
Returns true if the directory dir exists. If dir is a file, false is returned. Follows symlinks. Source   Edit  
proc staticFileExists(filename: string): bool {.compileTime, ...raises: [],
    tags: [], forbids: [].}

Returns true if filename exists and is a regular file or symlink.

Directories, device files, named pipes and sockets return false.

Source   Edit