Categorygithub.com/searKing/golang/tools
modulepackage
1.2.120
Repository: https://github.com/searking/golang.git
Documentation: pkg.go.dev

# README

Go Tools

This subrepository holds the source for various packages and tools that support the Go programming language.

All of the tools can be fetched with go get.

Packages include an implementation of the Static Single Assignment form (SSA) representation for Go programs.

Download/Install

The easiest way to install is to run go get install github.com/searKing/golang/tools/.... You can also manually git clone the repository to $GOPATH/src/github.com/searKing/golang/tools/.

Tips

go get install github.com/searKing/golang/tools/go-atomicvalue
go get install github.com/searKing/golang/tools/go-enum
go get install github.com/searKing/golang/tools/go-import
go get install github.com/searKing/golang/tools/go-nulljson
go get install github.com/searKing/golang/tools/go-option
go get install github.com/searKing/golang/tools/go-sqlx
go get install github.com/searKing/golang/tools/go-syncmap
go get install github.com/searKing/golang/tools/go-syncpool
go get install github.com/searKing/golang/tools/go-validator
go get install github.com/searKing/golang/tools/protoc-gen-go-tag

Report Issues / Send Patches

This repository uses Gerrit for code changes. To learn how to submit changes to this repository, see https://golang.org/doc/contribute.html.

The main issue tracker for the tools repository is located at https://github.com/searKing/golang/issues. Prefix your issue with "golang/tools/(your subdir):" in the subject line, so it is easy to find.

# Packages

No description provided by the author
go-atomicvalue Generates Go code using a package as a generic template for atomic.Value.
No description provided by the author
No description provided by the author
go-nulljson Generates Go code using a package as a generic template that implements database/sql.Scanner and database/sql/driver.Valuer.
go-sqlx Generates Go code using a package as a generic template that implements sqlx.
go-syncmap Generates Go code using a package as a generic template for sync.Map.
go-syncpool Generates Go code using a package as a generic template for sync.Pool.
go-validator Generates Go code using a package as a generic template that implements validator.
No description provided by the author
protoc-gen-go-tag is a plugin for the Google protocol buffer compiler to Generate Go code.