├── .ci ├── appveyor.yml ├── install.bat ├── platform.sh ├── set_compiler_env.bat ├── setenv_lua.sh ├── setup_lua.sh └── winmake.bat ├── .gitignore ├── .lift ├── init.lua └── lift.rockspec ├── .luacheckrc ├── .luacov ├── .travis.yml ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── bin ├── lift └── lift.bat ├── doc ├── assets │ ├── sass │ │ ├── _code.scss │ │ ├── _octicons.scss │ │ └── main.scss │ └── templates │ │ ├── footer.html │ │ ├── header.html │ │ ├── nav.html │ │ └── page.html ├── content │ ├── api │ │ ├── index.md │ │ └── string.md │ ├── examples.md │ ├── index.md │ └── quickstart.md ├── doc_vars.lua └── static │ ├── CNAME │ ├── js │ ├── jquery.js │ ├── main.js │ └── prism.js │ ├── media │ ├── favicon.ico │ ├── lift-logo.svg │ ├── lift-mark.svg │ ├── luarocks-mark.svg │ └── octicons.woff │ └── robots.txt ├── examples ├── build-lua │ └── Liftfile.lua ├── count-cmd │ └── .lift │ │ └── cli.lua ├── downloads │ └── Liftfile.lua ├── lua-logo │ └── Liftfile.lua └── tasks │ └── Liftfile.lua ├── lift-scm-0.rockspec ├── lift ├── async.lua ├── cli.lua ├── color.lua ├── config.lua ├── diagnostics.lua ├── files │ ├── cli.lua │ ├── cli_config.lua │ ├── init.lua │ └── lift │ │ └── cli_task.lua ├── fs.lua ├── loader.lua ├── os.lua ├── path.lua ├── request.lua ├── stream.lua ├── string.lua ├── task.lua ├── template.lua └── util.lua └── spec ├── Liftfile.lua ├── async_spec.lua ├── cli_spec.lua ├── color_spec.lua ├── config_spec.lua ├── diagnostics_spec.lua ├── files ├── init.lua ├── invalid │ ├── Liftfile.lua │ ├── foo.lua │ ├── foo │ │ ├── bar.lua │ │ ├── bar_abc.lua │ │ ├── barabc.lua │ │ └── z │ ├── foo_bar.lua │ ├── init.lua │ ├── init_abc.lua │ ├── init_abc_def.lua │ ├── init_abcdef.lua │ └── initabc.lua ├── project1 │ └── .lift │ │ └── init.lua ├── project2 │ └── Liftfile.lua ├── system │ └── init.lua ├── templates │ ├── file.lua │ ├── row.lua │ ├── sub │ │ └── invalid.lua │ └── table.lua └── user │ └── init.lua ├── fs_spec.lua ├── loader_spec.lua ├── os_spec.lua ├── path_spec.lua ├── request_spec.lua ├── stream_spec.lua ├── string_spec.lua ├── task_spec.lua ├── template_spec.lua ├── util.lua └── util_spec.lua /.ci/appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/.ci/appveyor.yml -------------------------------------------------------------------------------- /.ci/install.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/.ci/install.bat -------------------------------------------------------------------------------- /.ci/platform.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/.ci/platform.sh -------------------------------------------------------------------------------- /.ci/set_compiler_env.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/.ci/set_compiler_env.bat -------------------------------------------------------------------------------- /.ci/setenv_lua.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/.ci/setenv_lua.sh -------------------------------------------------------------------------------- /.ci/setup_lua.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/.ci/setup_lua.sh -------------------------------------------------------------------------------- /.ci/winmake.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/.ci/winmake.bat -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.rockspec 2 | doc/output 3 | -------------------------------------------------------------------------------- /.lift/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/.lift/init.lua -------------------------------------------------------------------------------- /.lift/lift.rockspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/.lift/lift.rockspec -------------------------------------------------------------------------------- /.luacheckrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/.luacheckrc -------------------------------------------------------------------------------- /.luacov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/.luacov -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/README.md -------------------------------------------------------------------------------- /bin/lift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/bin/lift -------------------------------------------------------------------------------- /bin/lift.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | lua .\bin\lift %* 3 | exit /b %ERRORLEVEL% 4 | -------------------------------------------------------------------------------- /doc/assets/sass/_code.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/doc/assets/sass/_code.scss -------------------------------------------------------------------------------- /doc/assets/sass/_octicons.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/doc/assets/sass/_octicons.scss -------------------------------------------------------------------------------- /doc/assets/sass/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/doc/assets/sass/main.scss -------------------------------------------------------------------------------- /doc/assets/templates/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/doc/assets/templates/footer.html -------------------------------------------------------------------------------- /doc/assets/templates/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/doc/assets/templates/header.html -------------------------------------------------------------------------------- /doc/assets/templates/nav.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/doc/assets/templates/nav.html -------------------------------------------------------------------------------- /doc/assets/templates/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/doc/assets/templates/page.html -------------------------------------------------------------------------------- /doc/content/api/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/doc/content/api/index.md -------------------------------------------------------------------------------- /doc/content/api/string.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/doc/content/api/string.md -------------------------------------------------------------------------------- /doc/content/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/doc/content/examples.md -------------------------------------------------------------------------------- /doc/content/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/doc/content/index.md -------------------------------------------------------------------------------- /doc/content/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/doc/content/quickstart.md -------------------------------------------------------------------------------- /doc/doc_vars.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/doc/doc_vars.lua -------------------------------------------------------------------------------- /doc/static/CNAME: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/doc/static/CNAME -------------------------------------------------------------------------------- /doc/static/js/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/doc/static/js/jquery.js -------------------------------------------------------------------------------- /doc/static/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/doc/static/js/main.js -------------------------------------------------------------------------------- /doc/static/js/prism.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/doc/static/js/prism.js -------------------------------------------------------------------------------- /doc/static/media/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/doc/static/media/favicon.ico -------------------------------------------------------------------------------- /doc/static/media/lift-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/doc/static/media/lift-logo.svg -------------------------------------------------------------------------------- /doc/static/media/lift-mark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/doc/static/media/lift-mark.svg -------------------------------------------------------------------------------- /doc/static/media/luarocks-mark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/doc/static/media/luarocks-mark.svg -------------------------------------------------------------------------------- /doc/static/media/octicons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/doc/static/media/octicons.woff -------------------------------------------------------------------------------- /doc/static/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/doc/static/robots.txt -------------------------------------------------------------------------------- /examples/build-lua/Liftfile.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/examples/build-lua/Liftfile.lua -------------------------------------------------------------------------------- /examples/count-cmd/.lift/cli.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/examples/count-cmd/.lift/cli.lua -------------------------------------------------------------------------------- /examples/downloads/Liftfile.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/examples/downloads/Liftfile.lua -------------------------------------------------------------------------------- /examples/lua-logo/Liftfile.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/examples/lua-logo/Liftfile.lua -------------------------------------------------------------------------------- /examples/tasks/Liftfile.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/examples/tasks/Liftfile.lua -------------------------------------------------------------------------------- /lift-scm-0.rockspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/lift-scm-0.rockspec -------------------------------------------------------------------------------- /lift/async.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/lift/async.lua -------------------------------------------------------------------------------- /lift/cli.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/lift/cli.lua -------------------------------------------------------------------------------- /lift/color.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/lift/color.lua -------------------------------------------------------------------------------- /lift/config.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/lift/config.lua -------------------------------------------------------------------------------- /lift/diagnostics.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/lift/diagnostics.lua -------------------------------------------------------------------------------- /lift/files/cli.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/lift/files/cli.lua -------------------------------------------------------------------------------- /lift/files/cli_config.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/lift/files/cli_config.lua -------------------------------------------------------------------------------- /lift/files/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/lift/files/init.lua -------------------------------------------------------------------------------- /lift/files/lift/cli_task.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/lift/files/lift/cli_task.lua -------------------------------------------------------------------------------- /lift/fs.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/lift/fs.lua -------------------------------------------------------------------------------- /lift/loader.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/lift/loader.lua -------------------------------------------------------------------------------- /lift/os.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/lift/os.lua -------------------------------------------------------------------------------- /lift/path.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/lift/path.lua -------------------------------------------------------------------------------- /lift/request.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/lift/request.lua -------------------------------------------------------------------------------- /lift/stream.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/lift/stream.lua -------------------------------------------------------------------------------- /lift/string.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/lift/string.lua -------------------------------------------------------------------------------- /lift/task.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/lift/task.lua -------------------------------------------------------------------------------- /lift/template.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/lift/template.lua -------------------------------------------------------------------------------- /lift/util.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/lift/util.lua -------------------------------------------------------------------------------- /spec/Liftfile.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/spec/Liftfile.lua -------------------------------------------------------------------------------- /spec/async_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/spec/async_spec.lua -------------------------------------------------------------------------------- /spec/cli_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/spec/cli_spec.lua -------------------------------------------------------------------------------- /spec/color_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/spec/color_spec.lua -------------------------------------------------------------------------------- /spec/config_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/spec/config_spec.lua -------------------------------------------------------------------------------- /spec/diagnostics_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/spec/diagnostics_spec.lua -------------------------------------------------------------------------------- /spec/files/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/spec/files/init.lua -------------------------------------------------------------------------------- /spec/files/invalid/Liftfile.lua: -------------------------------------------------------------------------------- 1 | if end then error 2 | -------------------------------------------------------------------------------- /spec/files/invalid/foo.lua: -------------------------------------------------------------------------------- 1 | if end then error 2 | -------------------------------------------------------------------------------- /spec/files/invalid/foo/bar.lua: -------------------------------------------------------------------------------- 1 | if end then error 2 | -------------------------------------------------------------------------------- /spec/files/invalid/foo/bar_abc.lua: -------------------------------------------------------------------------------- 1 | if end then error 2 | -------------------------------------------------------------------------------- /spec/files/invalid/foo/barabc.lua: -------------------------------------------------------------------------------- 1 | if end then error 2 | -------------------------------------------------------------------------------- /spec/files/invalid/foo/z: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/files/invalid/foo_bar.lua: -------------------------------------------------------------------------------- 1 | if end then error 2 | -------------------------------------------------------------------------------- /spec/files/invalid/init.lua: -------------------------------------------------------------------------------- 1 | if end then error 2 | -------------------------------------------------------------------------------- /spec/files/invalid/init_abc.lua: -------------------------------------------------------------------------------- 1 | if end then error 2 | -------------------------------------------------------------------------------- /spec/files/invalid/init_abc_def.lua: -------------------------------------------------------------------------------- 1 | if end then error 2 | -------------------------------------------------------------------------------- /spec/files/invalid/init_abcdef.lua: -------------------------------------------------------------------------------- 1 | if end then error 2 | -------------------------------------------------------------------------------- /spec/files/invalid/initabc.lua: -------------------------------------------------------------------------------- 1 | if end then error 2 | -------------------------------------------------------------------------------- /spec/files/project1/.lift/init.lua: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/files/project2/Liftfile.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/spec/files/project2/Liftfile.lua -------------------------------------------------------------------------------- /spec/files/system/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/spec/files/system/init.lua -------------------------------------------------------------------------------- /spec/files/templates/file.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/spec/files/templates/file.lua -------------------------------------------------------------------------------- /spec/files/templates/row.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/spec/files/templates/row.lua -------------------------------------------------------------------------------- /spec/files/templates/sub/invalid.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/spec/files/templates/sub/invalid.lua -------------------------------------------------------------------------------- /spec/files/templates/table.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/spec/files/templates/table.lua -------------------------------------------------------------------------------- /spec/files/user/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/spec/files/user/init.lua -------------------------------------------------------------------------------- /spec/fs_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/spec/fs_spec.lua -------------------------------------------------------------------------------- /spec/loader_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/spec/loader_spec.lua -------------------------------------------------------------------------------- /spec/os_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/spec/os_spec.lua -------------------------------------------------------------------------------- /spec/path_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/spec/path_spec.lua -------------------------------------------------------------------------------- /spec/request_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/spec/request_spec.lua -------------------------------------------------------------------------------- /spec/stream_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/spec/stream_spec.lua -------------------------------------------------------------------------------- /spec/string_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/spec/string_spec.lua -------------------------------------------------------------------------------- /spec/task_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/spec/task_spec.lua -------------------------------------------------------------------------------- /spec/template_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/spec/template_spec.lua -------------------------------------------------------------------------------- /spec/util.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/spec/util.lua -------------------------------------------------------------------------------- /spec/util_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbastos/lift/HEAD/spec/util_spec.lua --------------------------------------------------------------------------------