1.4 KiB
1.4 KiB
utl-one: utl all in one
Usage
第一步: 克隆项目
-
git clone -b master --depth 1 https://github.com/loveuer/ultone.git {your_project_name}
-
cd {your_project_name} && rm -rf .git && git init
第二步: 设置为你自己的项目名称
-
go mod edit -module {your_project_name}
-
修改 go 文件中的 module 名称
-
Windows 下使用 powershell
$NEW_MODULE_NAME = "{your_project_name}" $OLD_MODULE = "ultone" Get-ChildItem -Path . -Filter '*.go' -Recurse | ForEach-Object { $content = Get-Content -Path $_.FullName $updatedContent = $content -replace $OLD_MODULE, $NEW_MODULE_NAME $updatedContent | Set-Content -Path $filePath }
-
MacOS 下
find . -type f -name '*.go' -exec sed -i '' -e 's/ultone/{your_project_name}/g' {} \;
-
Linux 下
find . -type f -name '*.go' -exec sed -i -e 's,ultone,{your_project_name},g' {} \;
-
go mod tidy
-
- 初始账号:
admin
, 初始密码:123456
- 初始账号:
Setting
仔细查看项目中的 todo
仔细查看 opt.var 中的设置
SQL
- sqlite:
- postgresql:
- mysql
Cache
- redis
- memory
Feature
- 用户全功能模块
- 操作日志
Next
- common user list (比如操作日志用户下拉)