mirror of https://github.com/qwqdanchun/nps.git
Client config file
This commit is contained in:
parent
e4b08b1b82
commit
e9256ab9aa
|
@ -104,7 +104,7 @@ func dealCommon(s string) *CommonConfig {
|
|||
c := &CommonConfig{}
|
||||
c.Cnf = new(file.Config)
|
||||
c.Client = file.NewClient("", true, true)
|
||||
for _, v := range strings.Split(s, "\n") {
|
||||
for _, v := range splitStr(s) {
|
||||
item := strings.Split(v, "=")
|
||||
if len(item) == 0 {
|
||||
continue
|
||||
|
@ -146,12 +146,7 @@ func dealCommon(s string) *CommonConfig {
|
|||
func dealHost(s string) *file.Host {
|
||||
h := &file.Host{}
|
||||
var headerChange string
|
||||
var configDataArr []string
|
||||
configDataArr = strings.Split(s, "\n")
|
||||
if len(configDataArr) < 3 {
|
||||
configDataArr = strings.Split(s, "\r\n")
|
||||
}
|
||||
for _, v := range configDataArr {
|
||||
for _, v := range splitStr(s) {
|
||||
item := strings.Split(v, "=")
|
||||
if len(item) == 0 {
|
||||
continue
|
||||
|
@ -181,7 +176,7 @@ func dealHost(s string) *file.Host {
|
|||
|
||||
func dealHealth(s string) *file.Health {
|
||||
h := &file.Health{}
|
||||
for _, v := range strings.Split(s, "\n") {
|
||||
for _, v := range splitStr(s) {
|
||||
item := strings.Split(v, "=")
|
||||
if len(item) == 0 {
|
||||
continue
|
||||
|
@ -208,7 +203,7 @@ func dealHealth(s string) *file.Health {
|
|||
|
||||
func dealTunnel(s string) *file.Tunnel {
|
||||
t := &file.Tunnel{}
|
||||
for _, v := range strings.Split(s, "\n") {
|
||||
for _, v := range splitStr(s) {
|
||||
item := strings.Split(v, "=")
|
||||
if len(item) == 0 {
|
||||
continue
|
||||
|
@ -238,7 +233,7 @@ func dealTunnel(s string) *file.Tunnel {
|
|||
|
||||
func delLocalService(s string) *LocalServer {
|
||||
l := new(LocalServer)
|
||||
for _, v := range strings.Split(s, "\n") {
|
||||
for _, v := range splitStr(s) {
|
||||
item := strings.Split(v, "=")
|
||||
if len(item) == 0 {
|
||||
continue
|
||||
|
@ -274,3 +269,13 @@ func getAllTitle(content string) (arr []string, err error) {
|
|||
}
|
||||
return
|
||||
}
|
||||
|
||||
func splitStr(s string) (configDataArr []string) {
|
||||
if common.IsWindows() {
|
||||
configDataArr = strings.Split(s, "\r\n")
|
||||
}
|
||||
if len(configDataArr) < 3 {
|
||||
configDataArr = strings.Split(s, "\n")
|
||||
}
|
||||
return
|
||||
}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
package version
|
||||
|
||||
const VERSION = "0.19.0"
|
||||
const VERSION = "0.19.1"
|
||||
|
||||
// Compulsory minimum version, Minimum downward compatibility to this version
|
||||
func GetVersion() string {
|
||||
|
|
Loading…
Reference in New Issue