~moody/rc-gemd

ref: 0de05aed17a583e6b74ce4d02876f9bfa88c9c2a rc-gemd/handlers/serve-static -rwxr-xr-x 543 bytes
0de05aedMoody Try and supply a markdown mime type for markdown files 11 months ago
                                                                                
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
30
31
32
33
#!/bin/rc
full_path=`{echo $"fs_root^$"location | urlencode -d}
full_path=$"full_path

if(! test -e $full_path){
	error 51 'file does not exist'
	exit
}

if(! test -r $full_path){
	error 40 'file is not readable'
	exit
}

switch($full_path){
case *.gem *.gemini
        type=text/gemini
case *.md
		type=text/markdown
case *.txt
        type=text/plain
case *.jpg *.jpeg
        type=image/jpeg
case *.gif
        type=image/gif
case *.png
        type=image/png
case *
        type=`{file -m $full_path}
}

echo 20' '$type^$cr
cat $full_path