summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--lib/pure/os.nim6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/pure/os.nim b/lib/pure/os.nim
index 7d6821848..117e06299 100644
--- a/lib/pure/os.nim
+++ b/lib/pure/os.nim
@@ -1481,6 +1481,12 @@ elif not defined(createNimRtl):
 
   proc paramCount*(): int {.tags: [FReadIO].} = return cmdCount-1
 
+when defined(paramCount):
+  proc commandLineParams*(): seq[TaintedString] =
+    result = @[]
+    for i in 1..paramCount():
+      result.add(paramStr(i))
+
 when defined(linux) or defined(solaris) or defined(bsd) or defined(aix):
   proc getApplAux(procPath: string): string =
     result = newString(256)