nginxConfigFormatterGo是一款nginx配置文件格式化工具,作者使用go语言开发,通过nginxConfigFormatterGo可以根据不同的系统进行打包二进制文件在服务器上使用,执行效率更高。
软件特色
可预测的格式化结果.
所有的注释都独立一行.
连续的多个空行合并为一个空行.
花括号使用Java的习惯.
所有的行使用统一的方式进行缩进,缩进的空格数由用户指定(默认4个空格).
多余的空白字符合并为一个空格,但是在注释和引号中的空白字符不进行任何处理.
安装方法
1.goget方式
gogetgithub.com/rwx------/nginxConfigFormatterGo
#可能会被安装在如下目录
$HOME/go/bin/nginxConfigFormatterGo
2.gobuild方式
gitclonehttps://github.com/rwx------/nginxConfigFormatterGo.git
cdnginxConfigFormatterGo
gobuild
3.预编译好的二进制包
你可以在发布页面获取预编译的二进制包.
#linux
wgethttps://github.com/rwx------/nginxConfigFormatterGo/releases/download/v1.0.0/nginxConfigFormatterGo_linux_amd64-O/usr/local/bin/nginxConfigFormatterGo
chmod+x/usr/local/bin/nginxConfigFormatterGo
#mac
wgethttps://github.com/rwx------/nginxConfigFormatterGo/releases/download/v1.0.0/nginxConfigFormatterGo_darwin_amd64 -O/usr/local/bin/nginxConfigFormatterGo
chmod+x/usr/local/bin/nginxConfigFormatterGo
使用方法
NAME:
nginxConfigFormatterGo-nginx格式化工具
USAGE:
./nginxConfigFormatterGo[-s2][-cutf-8][-b][-v][-t]<filelists>
DESCRIPTION:
nginx格式化工具
AUTHOR:
github.com/rwx------
COMMANDS:
help,h 显示命令列表或单个命令的帮助
GLOBALOPTIONS:
--charsetvalue,-cvalue 当前支持的字符集:gbk,gb18030,windows-1252,utf-8(默认:"utf-8")
--spacevalue,-svalue 缩进的空格数(默认:4)
--backup,-b 备份原始的配置文件
--verbose,-v 冗长模式
--testing,-t 只进行测试,不真正执行
--help,-h 显示本页的帮助信
更新日志