Merge pull request #5 from timotheecour/pr_simplify_install

simplify install
This commit is contained in:
genotrance 2018-11-21 17:42:48 -06:00 • committed by GitHub
commit 4a71dff5a2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 18 additions and 2 deletions

View file

@ -27,6 +27,11 @@ nimble install "http://github.com/genotrance/nimtreesitter?subdir=treesitter_cpp
nimble install http://github.com/genotrance/nimterop
```
or:
```bash
git clone http://github.com/genotrance/nimterop && cd nimterop
nimble installWithDeps
```
This will download and install nimterop in the standard Nimble package location, typically ~/.nimble. Once installed, it can be imported into any Nim program.

View file

@ -12,8 +12,19 @@ installDirs = @["nimterop"]
requires "nim >= 0.19.0", "treesitter >= 0.1.0", "treesitter_c >= 0.1.0", "treesitter_cpp >= 0.1.0", "regex >= 0.10.0"
proc execCmd(cmd:string)=
echo cmd
exec cmd
task test, "Test":
exec "nim c -r tests/tnimterop"
execCmd "nim c -r tests/tnimterop"
task testext, "Test":
exec "nim c -r tests/tnimteropext"
execCmd "nim c -r tests/tnimteropext"
task installWithDeps, "install dependencies":
for a in ["http://github.com/genotrance/nimtreesitter?subdir=treesitter",
"http://github.com/genotrance/nimtreesitter?subdir=treesitter_c",
"http://github.com/genotrance/nimtreesitter?subdir=treesitter_cpp",]:
execCmd "nimble install -y " & a
execCmd "nimble install"