cli和python api,用于与持久repl服务器进行客户端通信。

poste_replique的Python项目详细描述


库和命令行客户端,以方便通信 使用nodereplique服务器。

poste_replique可用于进行评估和完成 持久节点repl上的javascript代码。

replique服务器是分布式的(连同poste_replique) 作为vimnoderepl插件的一部分。

replique也可以与npm一起单独安装:
NPM安装补遗

cli用法

你需要有一个正在运行的补货服务器。 有关更多信息,请参阅补遗文档。

要连接python cli,请执行以下操作:

$ poste_replique.py evaluate '["hello", "world"].join(" ")'
'hello world'

所有评估都是在一个持久的环境中进行的。

可以使用不同的持久环境 通过指定上下文:

$ poste_replique.py evaluate --context CLI-test 'var test = "testing"'
undefined
$ poste_replique.py evaluate --context CLI-test 'test'
'testing'
$ poste_replique.py evaluate 'test'
undefined

不指定上下文等同于指定上下文“default”。

也可以指定不同的主机和/或端口 使用--server--port选项。

API使用

api相当简单。

与服务器的通信包括调用post函数。

有关详细信息,请参阅源代码或docstrings。

可以在vim加载项noderepl中找到用法示例。

协议

请参阅replique服务器的文档(可在nodereplrepo中找到) 关于replique通信协议的信息。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java从包含的jar中排除模型   java Guava MultiSet vs Map?   java freemarker示例将csv转换为xml   regexjava对条件前瞻的支持   即使在将mysql Jconnector添加到类路径之后,也可以获得java。lang.ClassNotFoundException(不使用IDE)   不使用Java将HSV(Java中的HSB)转换为RGB。awt。颜色(在谷歌应用程序引擎上不允许)   API参数google应用程序引擎(java)   java如何在Mac系统上使用基于windows的弹出窗口   Java语法|=意味着什么   Java:如何在自己压缩后编写图像   oop无法正确运行阈值Java   java文件未找到异常,系统无法指定映像路径