diff options
| author | s-ol <s-ol@users.noreply.github.com> | 2019-10-09 11:47:39 +0000 |
|---|---|---|
| committer | s-ol <s-ol@users.noreply.github.com> | 2019-10-09 11:47:39 +0000 |
| commit | 342db785a82417c58ec54bd9779a8a7fca61bfaf (patch) | |
| tree | 2a16eac06c7265638aa92b4ac618fbab2a52d40a /build | |
| parent | thin out build folder (diff) | |
| download | mmm-342db785a82417c58ec54bd9779a8a7fca61bfaf.tar.gz mmm-342db785a82417c58ec54bd9779a8a7fca61bfaf.zip | |
rename drivers to stores, make server, render_all store-agnostic
Diffstat (limited to 'build')
| -rw-r--r-- | build/import.moon | 2 | ||||
| -rw-r--r-- | build/render_all.moon | 9 | ||||
| -rw-r--r-- | build/server.moon | 9 |
3 files changed, 11 insertions, 9 deletions
diff --git a/build/import.moon b/build/import.moon index ceb56ad..1e4df31 100644 --- a/build/import.moon +++ b/build/import.moon @@ -14,7 +14,7 @@ import SQLStore from require 'mmm.mmmfs.drivers.sql' -- usage: -- moon import.moon <root> [output.sqlite3] -{ root, file } = arg +{ root, store } = arg assert root, "please specify the root directory" diff --git a/build/render_all.moon b/build/render_all.moon index 2a16a5f..02da12c 100644 --- a/build/render_all.moon +++ b/build/render_all.moon @@ -9,17 +9,18 @@ add '?/init.server' require 'mmm' import load_tree from require 'mmm.mmmfs.fileder' +import get_store from require 'mmm.mmmfs.stores' import render from require 'mmm.mmmfs.layout' -import SQLStore from require 'mmm.mmmfs.drivers.sql' -- usage: --- moon render_all.moon [db.sqlite3] [startpath] -{ file, startpath } = arg +-- moon render_all.moon [STORE] [startpath] +{ store, startpath } = arg export STATIC STATIC = true -tree = load_tree SQLStore :file +store = get_store store +tree = load_tree store tree = tree\walk startpath if startpath for fileder in coroutine.wrap tree\iterate diff --git a/build/server.moon b/build/server.moon index b28073e..2906d9b 100644 --- a/build/server.moon +++ b/build/server.moon @@ -10,7 +10,7 @@ add '?/init.server' require 'mmm' import Key, dir_base, load_tree from require 'mmm.mmmfs.fileder' -import SQLStore from require 'mmm.mmmfs.drivers.sql' +import get_store from require 'mmm.mmmfs.stores' import decodeURI from require 'http.util' lfs = require 'lfs' @@ -164,9 +164,10 @@ class Server print msg -- usage: --- moon server.moon [db.sqlite3] [host] [port] -{ file, host, port } = arg +-- moon server.moon [STORE] [host] [port] +{ store, host, port } = arg -tree = load_tree SQLStore :file +store = get_store store +tree = load_tree store server = Server tree, :host, port: port and tonumber port server\listen! |
