]> git.pld-linux.org Git - packages/file.git/blame - file-magic.mime-gen.awk
- magic.mime generator
[packages/file.git] / file-magic.mime-gen.awk
CommitLineData
bc69d7a3
JB
1#!/bin/awk -f
2
3BEGIN {
4 FS = "\t+| +"
5 level = 0
6}
7
8/^#/ { next }
9
10/^[^!]/ {
11 pref=$0
12 sub(/[^>].*/, "", pref)
13 level = length(pref)
14 str[level] = $1"\t"$2"\t"$3
15}
16
17/^!:mime/ {
18 for(i = 0; i < level; i++)
19 print str[i]
20 print str[level]"\t"$2
21}
This page took 0.042568 seconds and 4 git commands to generate.