unix-web
The Unix Webserver
Uses toml config file to map http routes to executables.
Example config.toml
"/" = "./echo.sh"
When you curl host:3000?FOO=bar
it calls echo.sh
with the FOO=bar
environment variable.
#!/bin/bash
echo This is a bash script. FOO is equal to $FOO
Echos This is a bash script. FOO is equal to bar
This works for any executable
Another example:
config.toml
"/time" = "date"
Shell output
$ curl localhost:3000/time
Sat May 20 05:20:49 PDT 2017
The idea is to have a webserver that follows the Unix Philosophy
Repository
unix-web
Owner
Statistic
- 30
- 0
- 1
- 0
- 3
- over 7 years ago
- May 20, 2017
License
MIT License
Links
Synced at
Fri, 27 Dec 2024 00:52:50 GMT
Languages