跳转到主要内容

ElectricDB命令行界面工具。

项目描述

Status License CircleCI

ElectricDB CLI

ElectricDB CLI是ElectricDB地理分布式数据库托管服务的命令行界面工具。它用Python开发,代码在MIT许可协议下发布于github.com/electricdb/electric-cli

开发

您可以通过将依赖项安装到Python3环境中并开发egg来安装CLI进行本地开发。

pip install -r requirements.txt
python setup.py develop

这将在您的本地Python环境bin文件夹中安装一个electric二进制文件。您可以通过例如以下方式检查它是否在您的路径上:

which electric

构建

如果您想构建独立的二进制文件,您首先需要安装额外的开发需求。

pip install -r dev-requirements.txt

然后您可以使用以下命令使用Pex可执行文件进行构建:

python setup.py bdist_pex --bdist-all

这将创建一个./dist/electric二进制文件,您可以将其复制并运行在系统上的任何位置。

或者,您可以使用PyOxidizer构建一个包含嵌入式Python解释器的独立二进制文件。

pyoxidizer run

这将创建一个在./build/:target/debug/install/electric的二进制文件,您可以在与构建机器具有相同架构和OS的任何机器上运行它。

用法

运行不带参数的electric命令或使用--help标志获取用法信息。

electric --help

您可以深入了解资源/命令组和单个命令的用法信息,例如。

electric auth --help
electric auth login --help

更详细的文档可以在ElectricDB网站上找到。

测试

运行测试需要nosecoverage,它们包含在dev-requirements.txt中。

然后,运行例如:

nosetests --with-coverage --cover-package electric

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解安装包的更多信息。

源分布

electricdb-cli-0.0.4.tar.gz (7.3 kB 查看哈希值)

上传时间:

由以下提供支持