Add the following code to your project's shard.yml under:
to use in production
- OR -
development_dependencies to use in development
Uses toml config file to map http routes to executables.
"/" = "./echo.sh"
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
This is a bash script. FOO is equal to bar
This works for any executable
"/time" = "date"
$ curl localhost:3000/time Sat May 20 05:20:49 PDT 2017
The idea is to have a webserver that follows the Unix Philosophy