Hello, I don't understand how to use Nimpretty. if I look the help, I got these (didn't find any doc online ) :
nimpretty -h
nimpretty - Nim Pretty Printer Version 0.2
(c) 2017 Andreas Rumpf
Usage:
nimpretty [options] file.nim
Options:
--out:file set the output file (default: overwrite the input file)
--indent:N[=0] set the number of spaces that is used for indentation
--indent:0 means autodetection (default behaviour)
--maxLineLen:N set the desired maximum line length (default: 80)
--version show the version
--help show this help
so, I thought that it would simply save my file corrected with this simple command :
nimpretty tst1.nim
but it doesn't save it, even if I try to use the "out" option (with or without a name)..
now, with a simple test file like that :
var
tmp1: string
tmp2: string
if I put 3 spaces for indentation on the "tmp1" line (and 2 on "tmp2" line), I got this :
nimpretty tst1.nim
C:\Data\nim\tst_time\tst1.nim(3, 3) Error: invalid indentation
and this if I invert (2 spaces before tmp1 & 3 before tmp2) :
nimpretty tst1.nim
C:\Data\nim\tst_time\tst1.nim(3, 4) Error: invalid indentation
and still got exactly the same results if I change the command line for :
nimpretty --indent:2 tst1.nim
so, why is the error always reported on line 3, even when adding "--indent:2" ???
is Nimpretty still useful and how should I use it ? thanks..