# Exprash An Express-like HTTP router for Bash compatible with CGI 1.1 I'm aware that the name of this project evokes a feeling of physical disgust. That is by design. ## Usage/Examples Here is some leaked source code for my brand new Cat website. Do not steal! ```shell #!/bin/bash printf '%s\n\n' 'Content-Type: text/html'; source ../src/exprash.sh; declare -A cats; cats[calico]="Calico"; cats[sphynx]="Sphynx"; cats[ragdoll]="Ragdoll"; cats[scottish_fold]="Scottish Fold"; get '/' && { printf '

Cats

\n'; printf '\n'; } get '/cats/:cat' && { key=$(param 'cat'); if [[ -v "cats[$key]" ]]; then printf '

Your Cat: %s

\n' "${cats[$key]}"; else next; fi; } all '/cats/:cat' && { printf '

Error: Cannot find that cat

\n'; } ``` ## License [WTFPL](http://www.wtfpl.net/txt/copying/)