Merge pull request #2 from Commander-lol/Scripting
### Added - Lua scripting support as a route handler in the `config.yml` file
No related branches found
No related tags found
Showing
- CHANGELOG.md 2 additions, 1 deletionCHANGELOG.md
- Cargo.lock 287 additions, 199 deletionsCargo.lock
- Cargo.toml 1 addition, 1 deletionCargo.toml
- example/.swerve/accounts/handle_widgets.lua 39 additions, 0 deletionsexample/.swerve/accounts/handle_widgets.lua
- example/.swerve/config.yml 9 additions, 6 deletionsexample/.swerve/config.yml
- example/.swerve/get_user.lua 22 additions, 0 deletionsexample/.swerve/get_user.lua
- example/.swerve/get_user_by_id.rhai 0 additions, 4 deletionsexample/.swerve/get_user_by_id.rhai
- example/index.html 1 addition, 0 deletionsexample/index.html
- src/cli/config_file.rs 6 additions, 0 deletionssrc/cli/config_file.rs
- src/cli/config_routes.rs 17 additions, 0 deletionssrc/cli/config_routes.rs
- src/cli/mod.rs 3 additions, 1 deletionsrc/cli/mod.rs
- src/lib.rs 1 addition, 1 deletionsrc/lib.rs
- src/main.rs 0 additions, 1 deletionsrc/main.rs
- src/routing/mock_upload.rs 12 additions, 10 deletionssrc/routing/mock_upload.rs
- src/routing/mod.rs 4 additions, 0 deletionssrc/routing/mod.rs
- src/routing/request.rs 72 additions, 0 deletionssrc/routing/request.rs
- src/routing/request_rewriter.rs 56 additions, 0 deletionssrc/routing/request_rewriter.rs
- src/routing/scripting.rs 40 additions, 8 deletionssrc/routing/scripting.rs
- src/scripting/mod.rs 5 additions, 1 deletionsrc/scripting/mod.rs
- src/scripting/run_script.rs 32 additions, 36 deletionssrc/scripting/run_script.rs
This diff is collapsed.
... | @@ -35,8 +35,8 @@ docopt = "0.8" | ... | @@ -35,8 +35,8 @@ docopt = "0.8" |
formdata = "0.12.2" | formdata = "0.12.2" | ||
hyper = "0.10" | hyper = "0.10" | ||
rand = "0.3" | rand = "0.3" | ||
rhai = "0.7" | |||
serde_yaml = "0.7.3" | serde_yaml = "0.7.3" | ||
rlua = "0.13.0" | |||
[dev-dependencies] | [dev-dependencies] | ||
interpolate_idents = "0.2.4" | interpolate_idents = "0.2.4" |
example/.swerve/accounts/handle_widgets.lua
0 → 100644
example/.swerve/get_user.lua
0 → 100644
example/.swerve/get_user_by_id.rhai
deleted
100644 → 0
src/cli/config_routes.rs
0 → 100644
src/routing/request_rewriter.rs
0 → 100644
Please register or sign in to comment