nginxConfigFormatterGo

nginxConfigFormatterGo

12.0 KB / 服务器区

平台:Windows7, Windows10, WindowsAll

立即下载
立即下载
软件简介
  • nginxConfigFormatterGo

如果服务器上的配置文件没有被管理,nginx配置文件就会变得混乱。NginxConfigFormatterGo可以高效地打包二进制文件,可以在服务器上使用。采用go语音编写,执行效率更高。

软件介绍

nginxConfigFormatterGo是nginx配置文件格式化工具,由作者使用Go语言开发。通过nginxConfigFormatterGo,可以根据不同的系统打包二进制文件,在服务器上使用,执行效率更高。

nginxConfigFormatterGo图片

软件特色

可预测的格式化结果。

所有评论都在单独的一行。

几个连续的空行合并成一个空行。

花括号中使用Java的习惯。

所有行都以统一的方式缩进,缩进的空格数由用户指定(默认为4个空格)。

多余的空白字符被组合成一个空格,但是注释和引号中的空白字符根本不会被处理。

安装方法

1.获取方法

去找github.com/rwx-/nginxConfigFormatterGo

#可能安装在以下目录中

$ HOME/go/bin/nginxConfigFormatterGo

2.go构建方法

git克隆https ://github.com/rwx-/nginxconfigformattergo . git

cd nginxConfigFormatterGo

去建造

3.预编译的二进制包

您可以在发布页面上获取预编译的二进制包。

# linux

wget https://github.com/rwx-/nginxConfigFormatterGo/releases/download/v 1 . 0 . 0/nginxConfigFormatterGo _ Linux _ amd64-O/usr/local/bin/nginxConfigFormatterGo

chmod x/usr/local/bin/nginxConfigFormatterGo

# mac

wget https://github.com/rwx-/nginxConfigFormatterGo/releases/download/v 1 . 0 . 0/nginxConfigFormatterGo _ Darwin _ amd64-O/usr/local/bin/nginxConfigFormatterGo

chmod x/usr/local/bin/nginxConfigFormatterGo

使用说明

名称:

NginxConfigFormatterGo-nginx格式化工具

USAGE:/nginxConfigFormatterGo[-s 2][-c utf-8][-b][-v][-t]文件列表

描述:

Nginx格式化工具

AUTHOR:

github.com/rwx

命令:

帮助,h显示命令列表或单个命令的帮助

全球选项:

-charsetvalue,-cvvalue当前支持字符集:gbk、gb18030、windows-1252、utf-8(默认值为: 'utf-8 ')

-spacevalue,-s值缩进的空格数(默认值: 4)

-backup,-b备份原始配置文件

-verbose,-v verbose模式

-测试,-只测试,不真正执行

-help,-h显示本页的帮助信

更新日志

设置缩进的空格数。(默认缩进4个空格)

支持更多文件字符集

修复了多行配置的分解问题(这在最初的python项目中没有修复)

修正了原python项目中‘and’的配置问题(只要‘matches’匹配,即使在引号内,前一个也是’,后一个就被视为在引号外。此外,注释中的“,”将被解析,导致引号中的内容混乱)

不需要专门处理${variable}中的{},重写,因为在nginx配置文件的语法中,这些时候的花括号需要用引号括起来,否则语法解析不会通过(参考nginx -t)。

减少了一些不必要的重复处理,从原来的7倍全读写优化减少到6倍全读写优化。

BT游戏
猜你喜欢
猜你喜欢
猜你喜欢