Electric Data命令行界面工具。
项目描述
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网站上的文档。
测试
运行测试需要nose和coverage,它们包含在dev-requirements.txt文件中。
然后,运行例如:
nosetests --with-coverage --cover-package electric
项目详情
关闭
electric-data-cli-0.0.3.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4e81feaeb4673c21d5a189272e2b96232ac438a25bec83c459a4fd2e2993a5d9 |
|
MD5 | 0a046c7d4af0b56b7537d7167b29b7b7 |
|
BLAKE2b-256 | 19f697d559b164a62f7b92588c75b25418088b37b261e907f4aac065115c5256 |