Nim言語でZipファイルを解凍(展開)する on Windows

nim
windows

久々Nim!
Windowsだとちょっとだけ癖があります。

NimでZIPを扱う

まずNimでZIPを展開できるように、モジュールをインストールします。

> nimble install zip

コードを書く

importのあとに{.passl: "-lz".}を追記します。

import zip/zipfiles

{.passl: "-lz".}

var z: ZipArchive
    if not z.open("test.zip"):
        echo "Opening zip failed"
        quit(1)
    #z.extractAll("test.zip")
    z.extractAll("./")
    z.close()

以上