ref: 8b3ea55d7a984e1241b211036a42ee62392616d5
dir: rc-gemd/rc-gemd
#!/bin/rc 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