亚洲精品欧美日韩-亚洲精品欧美一区二区三区-亚洲精品欧美综合-亚洲精品欧洲精品-亚洲精品欧洲一区二区三区

首頁(yè)
手機(jī)版
熱門搜索:
當(dāng)前位置:電腦軟件網(wǎng)絡(luò)軟件服務(wù)器區(qū)nginxConfigFormatterGo

nginxConfigFormatterGo 免費(fèi)版v1.0.0

  • 大小:12KB
  • 語(yǔ)言:簡(jiǎn)體中文
  • 類別:服務(wù)器區(qū)
  • 類型:免費(fèi)軟件
  • 授權(quán):國(guó)產(chǎn)軟件
  • 時(shí)間:2020/07/20
  • 官網(wǎng):http://www.taiyee.com.cn
  • 環(huán)境:Windows7, Windows10, WindowsAll

相關(guān)軟件

服務(wù)器上的配置文件如果不加以管理,nginx配置文件就會(huì)變得亂七八糟。nginxConfigFormatterGo可以高效率地進(jìn)行二進(jìn)制文件的打包,可以在服務(wù)器上使用,使用go語(yǔ)音編寫,執(zhí)行的效率更高。

軟件介紹

nginxConfigFormatterGo是一款nginx配置文件格式化工具,作者使用go語(yǔ)言開(kāi)發(fā),通過(guò)nginxConfigFormatterGo可以根據(jù)不同的系統(tǒng)進(jìn)行打包二進(jìn)制文件在服務(wù)器上使用,執(zhí)行效率更高。

nginxConfigFormatterGo圖片

軟件特色

可預(yù)測(cè)的格式化結(jié)果.

所有的注釋都獨(dú)立一行.

連續(xù)的多個(gè)空行合并為一個(gè)空行.

花括號(hào)使用Java的習(xí)慣.

所有的行使用統(tǒng)一的方式進(jìn)行縮進(jìn), 縮進(jìn)的空格數(shù)由用戶指定 (默認(rèn) 4 個(gè)空格).

多余的空白字符合并為一個(gè)空格, 但是在注釋和引號(hào)中的空白字符不進(jìn)行任何處理.

安裝方法

1. go get 方式

go get github.com/rwx------/nginxConfigFormatterGo

# 可能會(huì)被安裝在如下目錄

$HOME/go/bin/nginxConfigFormatterGo

2. go build 方式

git clone https ://github.com/rwx------/nginxConfigFormatterGo.git

cd nginxConfigFormatterGo

go build

3. 預(yù)編譯好的二進(jìn)制包

你可以在 發(fā)布頁(yè)面 獲取預(yù)編譯的二進(jìn)制包.

# linux

wget https://github.com/rwx------/nginxConfigFormatterGo/releases/download/v1.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/v1.0.0/nginxConfigFormatterGo_darwin_amd64  -O /usr/local/bin/nginxConfigFormatterGo

chmod +x /usr/local/bin/nginxConfigFormatterGo

使用說(shuō)明

NAME:

nginxConfigFormatterGo - nginx 格式化工具

USAGE:

./nginxConfigFormatterGo [-s 2] [-c utf-8] [-b] [-v] [-t] <filelists>

DESCRIPTION:

nginx 格式化工具

AUTHOR:

github.com/rwx------

COMMANDS:

help, h  顯示命令列表或單個(gè)命令的幫助

GLOBAL OPTIONS:

--charset value, -c value  當(dāng)前支持的字符集: gbk, gb18030, windows-1252, utf-8 (默認(rèn): "utf-8")

--space value, -s value    縮進(jìn)的空格數(shù) (默認(rèn): 4)

--backup, -b               備份原始的配置文件

--verbose, -v              冗長(zhǎng)模式

--testing, -t              只進(jìn)行測(cè)試, 不真正執(zhí)行

--help, -h                 顯示本頁(yè)的幫助信

更新日志

方式設(shè)置縮進(jìn)的空格數(shù).(默認(rèn)4個(gè)空格縮進(jìn))

支持了更多的文件字符集

修復(fù)了多行配置的分解問(wèn)題(這個(gè)在原python項(xiàng)目中沒(méi)有修復(fù))

修復(fù)了"和'的配置問(wèn)題(原python項(xiàng)目中只要匹配到", '就算是在引號(hào)內(nèi)的內(nèi)容, 前一個(gè)是 ", 后一個(gè) ' 時(shí), 會(huì)被認(rèn)為是引號(hào)外. 還有在 注釋中的" '也會(huì)被解析, 造成引號(hào)內(nèi)的內(nèi)容錯(cuò)亂)

不必對(duì)${variable} 及 rewrite 中的 {}進(jìn)行特殊處理, 因?yàn)閚ginx配置文件的語(yǔ)法中, 這些時(shí)候的花括號(hào)都需要被引號(hào)包圍, 不然語(yǔ)法解析通不過(guò)(指 nginx -t ).

減少了一些不必要的重復(fù)處理, 從原來(lái)的7次全量讀寫優(yōu)化到6次全量讀寫.

標(biāo)簽: 服務(wù)器管理

一款好的服務(wù)器管理軟件能為你的工作或企業(yè)帶來(lái)極大的效率提升,以及錯(cuò)誤率降低,不少用戶咨詢服務(wù)器管理工具有哪些,所以小編將這些管理服務(wù)器的軟件下載進(jìn)行了整合,讓你輕松找到心儀的工具,輕松高效管理服務(wù)器。

下載地址

nginxConfigFormatterGo 免費(fèi)版v1.0.0

普通下載通道

網(wǎng)友評(píng)論

返回頂部