1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import os, tables, json
import asyncdispatch, asyncfile
import nimjpg
var result: cint
if paramCount() == 0:
echo "Gimme a file pls"
quit(QuitFailure)
let path = paramStr(1)
init_jpg()
if fileExists(path):
let file = openAsync(path)
echo pretty(%* (waitFor collect_jpg(file)))
else:
echo "Gimme an existing file pls"
deinit_jpg()