urouter/README.md

41 lines
637 B
Markdown
Raw Normal View History

2023-06-21 08:57:00 +03:00
# urouter
2023-09-11 13:51:13 +03:00
Static (list of routes precompiled) http router for routing small domains.
2023-06-21 08:57:00 +03:00
## Installation
```shell
git clone https://github.com/ivabus/urouter
cd urouter
```
Edit `alias.json` and `cargo run`
## `alias.json` example
```json
[
{
"uri": "uri",
"alias": "file"
},
{
"uri": "uri2",
"alias": "http://example.com",
"is_url": true
},
{
"uri": "/",
"alias": "https://somecoolscript.sh",
"is_url": true,
"curl_only": true
2023-06-21 08:57:00 +03:00
}
]
```
`"curl_only"` thing for `curl https://url | sh` like scripts.
2023-06-21 08:57:00 +03:00
## License
2023-09-11 13:51:13 +03:00
The project is licensed under the terms of the [MIT license](./LICENSE).%