/lazygen

Simple golang codegenerator template tool

Primary LanguageGo

LAZYGEN

Mini lazy code generation tool for your want...

Installation

go get -u github.com/LikiPiki/lazygen

Usage

  • Simple run lazygen in your project
lazygen <projectpath>

Example

//example.go
package main

import "fmt"

type Cat struct {
	Name string
}

type Dog struct {
	Name string
}

//lazygen -type=Cat
func (dog Dog) SayHello() {
	fmt.Println("Hello", dog.Name)
}

then run lazygen command in your root project directory

//example_lazygen.go
// ATTENTION! THIS FILE WAS GENERATED BY LAZYGEN
// DONT TOUCH IT...
package main

func (cat Cat) SayHello() {
	fmt.Println("Hello", cat.Name)
}

Todolist

  • imports
  • multiple types params

created by Likipiki Fork and Star plz)