Releases: wujunwei928/dev
Releases · wujunwei928/dev
dev Release 0.1.3
通过 viper.ReadInConfig() 是否返回 viper.ConfigFileNotFoundError 判断默认配置文件是否存在的方法, 在腾讯云轻量级服务器ubuntu 20.04有问题
(配置文件不存在时没有报配置文件不存在, 而是报 while parsing config: yaml: control characters are not allowed)
改为先判断默认配置文件是否存在, 不存在时初始化, 然后再读取配置
dev Release 0.1.2
- search,encode,decode,word等命令关键词有从flags获取改为从args获取, 方便命令书写
- push tag时, github action支持打包推送指定版本号的docker镜像到docker hub
dev Release 0.1.1
- 增加 install 和 version 命令: install : 安装dev可执行文件到PATH; version: 打印工具版本
- 增加github action配置文件, 根据仓库的版本号tag, 自动交叉编译linux, windows, mac各系统可执行文件, 并将其发布到realase
0.1.0
dev
是一个使用golang开发的研发工具, 集成了一系列常用的研发功能, 助力程序员提升研发效率.
使用go开发是可以方便的编译为二进制, 没有脚本语言的包依赖问题.
集成了以下功能:
功能 | 说明 |
---|---|
search | 搜索: 支持打开默认浏览器搜索 和 终端显示搜索结果 |
open | 打开网址或文件夹 |
http | http服务: 在运行文件夹启动http服务, 支持下载文件和上传文件, 方便文件传输 |
encode | 字符串加密: md5, sha1, base64, url, unicode... |
decode | 字符串解密: base64, url, unicode |
time | 时间戳转时间, 时间转时间戳 |
json | json转golang结构体 |
sql | sql转golang结构体 |
word | 下划线转驼峰, 驼峰转下划线 |