summaryrefslogtreecommitdiff
path: root/README.md
blob: c516e4b4fe3d7b99769ab55f94f7c0806a80b0dc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# 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](https://www.wtfpl.net/)

## Warrenty

This project is probably not secure and if it beaks, uh... have fun

...wtfpl