2018-12-19 14:51:00 +02:00

15 lines
403 B
Nim

type
DirPath* = distinct string
FilePath* = distinct string
OutFilePath* = distinct string
ConfigurationError* = object of CatchableError
template desc*(v: string) {.pragma.}
template longform*(v: string) {.pragma.}
template shortform*(v: string) {.pragma.}
template defaultValue*(v: untyped) {.pragma.}
template required* {.pragma.}
template command* {.pragma.}
template argument* {.pragma.}