tartrazine/README.md
Máximo Cuadros d373b46535 README.md
2016-12-09 13:30:21 +01:00

722 B

simple-linguist

File language detector and toolbox to ignore binary or vendored files. simple-linguist, is our port to Go of the original lignuist Ruby library, with fewer precision in arcane languages but with an improved performance of 100x.

Installation

The recommended way to install simple-linguist

go get github.com/src-d/simple-linguist

Examples

lang, _ := GetLanguageByExtension("foo.go")
fmt.Println(lang)
// result: Go

lang, _ = GetLanguageByContent("foo.m", "<matlab-code>")
fmt.Println(lang)
// result: Matlab

lang, _ = GetLanguageByContent("bar.m", "<pbjective-c-code>")
fmt.Println(lang)
// result: Objective-C