0
我正在为CraftBukkit(Minecraft名气)编写命令行Ruby gem。在Ruby中显示和解析实时命令行输出
因此,CraftBukkit的.jar
文件功能与任何命令行服务器接口一样:它接受用户输入并在管理员按下输入时将其发送到服务器,同时显示服务器事件的实时馈送。
在命令行直接执行,然后,
java -Xmx1024M -Xms1024M -jar craftbukkit.jar
功能完美。我需要在我的Ruby gem中执行相同的命令,并以相同的方式接受用户输入。我目前使用%x{}
像这样:
%x{java -Xmx1024M -Xms1024M -jar craftbukkit.jar}
这个功能相当不错,因为它显示输出,因为它应该和执行键入命令行窗口的命令。但是,它不会显示用户输入,因为它是键入的。
我需要解决这个问题。我可以使用哪些Ruby命令/框架使java
命令的功能完美?
如果可能,我还希望能够解析输出。
我正在使用Clamp解析命令行参数,如果这很重要。
这很好用!它现在为我的目的服务,但是有没有其他方法可以让我解析它? – citelao