Skip to content

个人维护的Cli以及Go工具库, 用于提高日常开发效率!

Notifications You must be signed in to change notification settings

Anthony-Dong/go-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gtool

一个功能强大的Cli工具

下载

  1. 本地有GO环境,可以直接 CGO_ENABLED=1 go get -v github.com/anthony-dong/go-sdk/gtool@v1.3.0

  2. 也可以可以前往 https://github.com/Anthony-Dong/go-sdk/releases 直接下载二进制

  3. 如果运行/编译报如下错误

root@1d171347e6af:/go#  CGO_ENABLED=1 go get -v github.com/anthony-dong/go-sdk/gtool@v1.3.0
github.com/google/gopacket/pcap
# github.com/google/gopacket/pcap
pkg/mod/github.com/google/gopacket@v1.1.19/pcap/pcap_unix.go:34:10: fatal error: pcap.h: No such file or directory
 #include <pcap.h>
          ^~~~~~~~
compilation terminated.
  • linux(Debian) 环境可以执行, mac应该默认就自带了pcap
# 1. update
sudo apt update

# 2. install
sudo apt-get install -y libpcap-dev
~ gtool
Usage: gtool [OPTIONS] COMMAND

Commands:
  codec       The Encode and Decode data tool
  gen         Auto compile thrift、protobuf IDL
  help        Help about any command
  hexo        The Hexo tool
  json        The Json tool
  tcpdump     decode tcpdump file
  upload      File upload tool

Options:
      --config-file string   set the config file (default "/Users/bytedance/.gtool.yaml")
  -h, --help                 help for gtool
      --log-level string     set the log level in "fatal|error|warn|info|debug" (default "debug")
  -v, --version              version for gtool

Use "gtool COMMAND --help" for more information about a command.

To get more help with gtool, check out our guides at https://github.com/Anthony-Dong/go-sdk

About

个人维护的Cli以及Go工具库, 用于提高日常开发效率!

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages