forked from tangled.org/core
Monorepo for Tangled — https://tangled.org
at packages 511 B view raw
1package markup 2 3import "strings" 4 5type Format string 6 7const ( 8 FormatMarkdown Format = "markdown" 9 FormatText Format = "text" 10) 11 12var FileTypes map[Format][]string = map[Format][]string{ 13 FormatMarkdown: []string{".md", ".markdown", ".mdown", ".mkdn", ".mkd"}, 14} 15 16func GetFormat(filename string) Format { 17 for format, extensions := range FileTypes { 18 for _, extension := range extensions { 19 if strings.HasSuffix(filename, extension) { 20 return format 21 } 22 } 23 } 24 // default format 25 return FormatText 26}