aboutsummaryrefslogtreecommitdiff
path: root/nimfunge98.nimble
diff options
context:
space:
mode:
authorJulien Dessaux2021-09-30 21:41:27 +0200
committerJulien Dessaux2021-09-30 21:41:27 +0200
commit9a5ff5f233e1874860e4ce834e9a8a58ad7eda85 (patch)
tree0cdecd45439510a6183f148490a73a36daca1f7d /nimfunge98.nimble
parentInitial import (diff)
downloadnimfunge98-9a5ff5f233e1874860e4ce834e9a8a58ad7eda85.tar.gz
nimfunge98-9a5ff5f233e1874860e4ce834e9a8a58ad7eda85.tar.bz2
nimfunge98-9a5ff5f233e1874860e4ce834e9a8a58ad7eda85.zip
Began implementing the funge field
Diffstat (limited to 'nimfunge98.nimble')
-rw-r--r--nimfunge98.nimble24
1 files changed, 24 insertions, 0 deletions
diff --git a/nimfunge98.nimble b/nimfunge98.nimble
new file mode 100644
index 0000000..e860c43
--- /dev/null
+++ b/nimfunge98.nimble
@@ -0,0 +1,24 @@
+# Package
+
+version = "0.1.0"
+author = "Julien Dessaux"
+description = "A Funge-98 interpreter written in nim"
+license = "EUPL-1.2"
+srcDir = "src"
+bin = @["nimfunge98"]
+
+# Dependencies
+
+requires "nim >= 1.4.8"
+
+# Tasks
+
+task integration, "Runs the test suite":
+ exec "testament all"
+
+task coverage, "Run all tests and calculate coverage":
+ exec "coco --target 'tests/**/*.nim' --cov '!tests,!nimcache'"
+
+task clean, "Clean":
+ exec "rm -rf coverage lcov.info nimcache"
+ exec "rm -rf outputGotten.txt testresults tests/megatest tests/megatest.nim"