gtgo

package module
v1.7.4 Latest Latest
Warning

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

Go to latest
Published: Jan 31, 2023 License: BSD-3-Clause Imports: 2 Imported by: 0

README

1. 说明

  • 收集一些工具封装,提供方便而已。
  • 不是为了炫技,只是自己的一些想法和项目中的一些需求。
  • 只保留2个可运行版本,方便维护

2. 依赖

// req 包
go get -u github.com/imroc/req/v3@latest

// gjson
go get -u github.com/tidwall/gjson@latest

// ants
go get -u github.com/panjf2000/ants/v2@latest
// GBK和UTF-8转换
go get -u github.com/axgle/mahonia@latest

3. 使用

  • 在项目根目录下执行
wget --no-check-certificate https://raw.githubusercontent.com/george012/gtgo/master/install_gtgo.sh && chmod +x ./install_gtgo.sh && ./install_gtgo.sh

4. 二开Build

./build 
  • 自动化打包、提交、打Tag、并删除提交冗余Tags

5. 必要支持

  • CGO支持
  • MAC安装最新版本Xcode及Command Line Tools

6. Install

./install_gtgo.sh

7. 功能

  • 自定义加、解密
  • 简单的 SSH Client
  • 简单的 HTTP Client
  • 简单的 ORM 封装
  • Aliyun SMS 简单处理
  • 日志分片
  • 时间工具
  • 字符串工具
  • 数组工具
  • 系统信息

Documentation

Index

Constants

View Source
const VERSION = "1.7.4"

Variables

This section is empty.

Functions

func SetupGTGoTools

func SetupGTGoTools(projectName string, logLevel logrus.Level)

Requerd Method 必须使用此方法初始化工具库

Types

type GTGo

type GTGo struct {
}

Jump to

Keyboard shortcuts

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