shawn1m / overture

A customized DNS relay server
MIT License
1.79k stars 284 forks source link

"overture -V"返回版本号有问题 #144

Closed JACK-THINK closed 5 years ago

JACK-THINK commented 5 years ago

代码位置https://github.com/shawn1m/overture/blob/88a42ec9862b3043fbc0dadac16ee965e6f96c40/main/main.go#L40

此处您使用了println函数,使得输出结果自带换行符,相当于输出"v1.5\n"。请更换输出函数以去除末尾的换行符,谢谢。

JACK-THINK commented 5 years ago

'overture -V'的输出好像不能用于管道?这是为什么呢? Snipaste_2019-03-24_19-16-54

lybtongji commented 5 years ago

将 stderr 重定向到 stdout 即可

JACK-THINK commented 5 years ago

将 stderr 重定向到 stdout 即可

确实可以解决问题。不过这不太符合Linux标准,不知作者是否计划更正。