跳转到主要内容

Electric Data命令行界面工具。

项目描述

Status License CircleCI

Electric Data CLI

Electric Data CLI是Electric Data地理分布式数据库托管服务的命令行界面工具。它是用Python开发的,代码在MIT许可证下发布,在github.com/electric-data/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

更多信息请访问Electric Data网站上的文档

测试

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

然后,运行例如:

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

项目详情


下载文件

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

源代码分发

electric-data-cli-0.0.3.tar.gz (7.3 kB 查看哈希值)

上传时间: 源代码

支持者