scaffold

package
v1.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 11, 2026 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type PluginOptions

type PluginOptions struct {
	Dir           string
	Name          string
	Module        string
	Force         bool
	AnyBotVersion string
	AnyBotReplace string
}

PluginOptions 配置插件脚手架的目标项目、插件名和覆盖策略。

type PluginResult added in v1.0.1

type PluginResult struct {
	Name      string // 面向用户展示的插件名。
	Package   string // 生成的 Go 包名和文件名前缀。
	Module    string
	TestReady bool
	Files     []string
}

PluginResult 描述插件脚手架写入结果。

func NewPlugin

func NewPlugin(opts PluginOptions) (PluginResult, error)

NewPlugin 写入插件模块 starter。

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL