No description
src | ||
.gitignore | ||
Cargo.lock | ||
Cargo.toml | ||
config.example | ||
LICENSE | ||
README.md |
bashttp
A very goofy http server that runs scripts based of the given URI route
Config
All routs and scripts must be layed out in a file called config, or you can specift the path by setting the CONFIG_PATH
env variable.
An example config is shown below
/ ./hello_world
/neo /usr/bin/neofetch
/joe ./bide
As shown above, each route to script is a single line seperated by a single space.
Scripts
The request body (if it has one) is set to argument 1 of the script. If there was on body provided the argument will be left empty. Anything written to the scripts stdout will be returnd to the http request.
License
This project is licensed under the WTFPL
Warrenty
This project is probably not secure and if it beaks, uh... have fun
...wtfpl