ref: 7fa8b48d8ee308ed95106f66d9376a79942c0080
dir: /rc-gemd/
#!/bin/rc rfork E rc_gemd_dir=/rc/bin/rc-gemd path=(/bin $rc_gemd_dir/handlers) cr= url=`{sed 's/'$cr'//;1q'} if(~ $url *://*){ scheme=`{echo $url | sed 's,://.*,,g'} url=`{echo $url | sed 's,'^$scheme^'://,,'} } if not scheme='gemini://' server_name=`{echo $url | sed 's,/.*,,'} location=`{echo $url | sed 's,[a-zA-Z0-9.:]+/?,/,'} query=`{echo $location | sed 's,[^?]*\??,,'} location=`{echo $location | sed 's,\?.*,,'} location=`{cleanname $location} echo request from `{sed 's/!.*//' $net/remote} to $url >[1=2] . $rc_gemd_dir/select-handler