From 27c7d9fe301f730a79f522a36271f3caeeea9d2e Mon Sep 17 00:00:00 2001 From: Criztian Haunsen Date: Wed, 5 Aug 2020 23:07:26 -0300 Subject: Added example for tup. Tup is a file-based build system for Linux, OSX, and Windows. --- tup/Tupfile | 1 + tup/Tupfile.ini | 0 tup/Tuprules.tup | 1 + tup/app.moon | 7 +++++++ tup/t/Tupfile | 1 + tup/t/extra.moon | 3 +++ 6 files changed, 13 insertions(+) create mode 100644 tup/Tupfile create mode 100644 tup/Tupfile.ini create mode 100644 tup/Tuprules.tup create mode 100644 tup/app.moon create mode 100644 tup/t/Tupfile create mode 100644 tup/t/extra.moon (limited to 'tup') diff --git a/tup/Tupfile b/tup/Tupfile new file mode 100644 index 0000000..f0fe651 --- /dev/null +++ b/tup/Tupfile @@ -0,0 +1 @@ +include_rules diff --git a/tup/Tupfile.ini b/tup/Tupfile.ini new file mode 100644 index 0000000..e69de29 diff --git a/tup/Tuprules.tup b/tup/Tuprules.tup new file mode 100644 index 0000000..6583c79 --- /dev/null +++ b/tup/Tuprules.tup @@ -0,0 +1 @@ +: foreach *.moon |> moonp %f |> %B.lua diff --git a/tup/app.moon b/tup/app.moon new file mode 100644 index 0000000..3adc481 --- /dev/null +++ b/tup/app.moon @@ -0,0 +1,7 @@ +import extra from require "t.extra" + +reverse = string.reverse + +"sulpnooM morf olleH" |> reverse |> print + +print extra! diff --git a/tup/t/Tupfile b/tup/t/Tupfile new file mode 100644 index 0000000..f0fe651 --- /dev/null +++ b/tup/t/Tupfile @@ -0,0 +1 @@ +include_rules diff --git a/tup/t/extra.moon b/tup/t/extra.moon new file mode 100644 index 0000000..76e05a4 --- /dev/null +++ b/tup/t/extra.moon @@ -0,0 +1,3 @@ +extra = () -> "Hello from extra" + +:extra -- cgit v1.2.3-55-g6feb