Skip to content

jakedt/optgen

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

optgen

Functional Option Generator for go

Usage

Add to tools.go

package tools

import (
	_ "github.com/ecordell/optgen"
)

Anywhere in your codebase, call optgen via go:generate

//go:generate go run github.com/ecordell/optgen . MyConfig 
package mypkg

Features

  • Detects scope and will only generate options for private members if generating in the same package
  • Detects slice and map types and creates functions to append or replace

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Go 100.0%