Categorygithub.com/TBWISK/goconf
modulepackage
0.0.14
Repository: https://github.com/tbwisk/goconf.git
Documentation: pkg.go.dev

# README

配置文件使用

该项目的目的是方便后续使用到初始化 配置文件的问题上面的使用 方便配置文件的管理和使用

如何使用呢?
项目下面有 resource 目录
app.conf 指定了使用哪个环境变量

resource 目录下包含 app.conf 和 app-xxx.conf
app.conf  下面的内容 确保使用了哪个配置环境  
[app]  
app=test  

// how to use // parse := NewConfigParse()
// iniconf = parse.GetConfig()

# Functions

Execute sql 执行.
ExecuteSQL sql转换.
Get 用途,封装好对应的get 和post请求.
GetInsertSQL 获取sql.
GetLogPath 获取日志路径.
InitGorm 初始化.
InitMgo 对mongodb的初始化 第三方库.
InitMongo 初始化 官方库;暂时只支持单个mongo.
InitMysql 初始化mysql.
InitRedis 初始化redis.
InitRedis1 初始化redis.
InitRedis1ConfDb 初始化redis.
InitRedisConfDb 初始化redis.
NewConfigParse 初始化.
NewLoger 初始化.
NewLoggerItem 创建日志工具.
NewLoggerTools log 初始化.
NewMongoConf 获取mongo conf.
NewMysqlConf mysql配置.
NewRedisConf redis配置初始化.
PostData 提交post json,b= name=cjburl(url,"name=cjb").
PostForm 提交post 表单.
PostJSON 提交post json.
ReadCsv csv 文件读取.
ReadCsvWorker 读取文件,并且有worker 消耗文件path 文件路径 midf 读取函数中间操作, fNum读取多少个文件执行f函数worker 工作池 ,workerNumber 工作池数量.

# Variables

LocationIP 本地ip.

# Structs

ConfigParse 配置环境.
LoggerItem 容量切割.
LoggerTools 日志工具.
MongoConf mongo 配置文件.
MysqlConf 配置.
RedisConf redis配置信息.