SkillAgentSearch skills...

Gosyntect

Go HTTP client for syntect_server

Install / Use

/learn @sourcegraph/Gosyntect
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

gosyntect

gosyntect is now part of the Sourcegraph monorepo.

The information below is preserved for archival purposes only.

gosyntect is a Go HTTP client for syntect_server, a Rust HTTP server which syntax highlights code.

Installation

go get -u github.com/sourcegraph/gosyntect/cmd/gosyntect

Usage

usage: gosyntect <server> <theme> <file.go>

example:
	gosyntect http://localhost:9238 'InspiredGitHub' gosyntect.go

API

client := gosyntect.New("http://localhost:9238")
resp, err := cl.Highlight(&gosyntect.Query{
	Extension: "go",
	Theme:     "InspiredGitHub",
	Code:      string(theGoCode),
})
if err != nil {
	log.Fatal(err)
}
fmt.Println(resp.Data) // prints highlighted HTML

Related Skills

View on GitHub
GitHub Stars5
CategoryDevelopment
Updated1y ago
Forks4

Languages

Go

Security Score

70/100

Audited on May 15, 2024

No findings