mirror of
https://github.com/ralsina/tartrazine.git
synced 2025-05-23 08:30:07 -03:00
README.md
This commit is contained in:
parent
dc55da2c6c
commit
d373b46535
31
README.md
Normal file
31
README.md
Normal file
@ -0,0 +1,31 @@
|
||||
# simple-linguist
|
||||
|
||||
File language detector and toolbox to ignore binary or vendored files. *simple-linguist*, is our port to _Go_ of the original [lignuist](https://github.com/github/linguist) _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
|
||||
--------
|
||||
|
||||
```go
|
||||
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
|
||||
```
|
Loading…
x
Reference in New Issue
Block a user