modules

package
v0.16.4 Latest Latest
Warning

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

Go to latest
Published: Nov 3, 2018 License: MIT Imports: 12 Imported by: 0

Documentation

Overview

Package modules 处理模块信息

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Modules

type Modules struct {
	// contains filtered or unexported fields
}

Modules 模块管理

func New

func New(mux *mux.Mux, conf *webconfig.WebConfig) (*Modules, error)

New 声明 Modules 变量

func (*Modules) Init

func (ms *Modules) Init(tag string, log *log.Logger) error

Init 初如化插件

若指定了 tag 参数,则只初始化该名称的子模块内容。

指定 log 参数,可以输出详细的初始化步骤。

func (*Modules) Modules

func (ms *Modules) Modules() []*module.Module

Modules 获取所有的模块信息

func (*Modules) NewModule

func (ms *Modules) NewModule(name, desc string, deps ...string) *module.Module

NewModule 声明一个新的模块

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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