hackervera / Unix Web
Licence: mit
Unix Philosophy Webserver
Stars: ✭ 32
Programming Languages
crystal
512 projects
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
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].