flag

package
v0.0.0-...-bf11d8c Latest Latest
Warning

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

Go to latest
Published: Jun 27, 2024 License: GPL-3.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateUser

func CreateUser(permissions string)

func IsStopWeb

func IsStopWeb(option *Option) bool

IsStopWeb 函数用于判断是否需要停止Web项目 参数: option *Option - 程序配置选项 返回值: bool - 是否需要停止Web项目 如果配置选项中的DB为true,则记录日志并返回true,表示需要停止Web项目;否则返回false

func MakeMigration

func MakeMigration()

MakeMigration 实现数据库的自动迁移 该函数通过扫描指定的模型结构,自动创建对应的数据表,用于初始化数据库结构或更新数据库结构到最新版本。

func SwitchOption

func SwitchOption(option *Option)

SwitchOption 函数根据配置选项执行相应的操作 参数: option *Option - 程序配置选项 如果配置选项中的DB为true,则执行数据库迁移操作;否则显示使用帮助信息

Types

type Option

type Option struct {
	DB   bool
	User string // -u admin ; -u user
}

Option 结构体用于存储程序的配置选项

func Parse

func Parse() Option

Parse 函数用于解析命令行参数,并返回程序的配置选项 参数: 无 返回值: Option - 程序配置选项 解析命令行: go run main.go -db

Jump to

Keyboard shortcuts

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