跳转到主要内容

Encapsia系统通信的客户端CLI。

项目描述

关于

Workflows PyPI pre-commit PyPI - Python Version

此包提供通过REST API对Encapsia进行命令行访问。

所有这些都与服务器1.5及更高版本兼容。

自动完成

使用https://github.com/click-contrib/click-completion上的说明设置自动完成。

测试

单元测试

运行

poetry run pytest

测试指南

先决条件:必须在本地主机上运行ice实例,并且您的密钥存储中必须存在它的有效令牌。

请参阅walkthrough_tests目录中的bash脚本,这些脚本用于测试CLI。

例如使用以下命令运行它们:

poetry run bash walkthrough_tests/all.sh

或者使用以下命令测试特定的子命令:

poetry run bash walkthrough_tests/token.sh

请注意,这些测试是自验证的;它们只是提供有用的覆盖、保证和文档。

发布清单

  • 运行: poetry run black .
  • 运行: poetry run isort .
  • 运行: poetry run flake8 .
  • 运行: poetry run mypy .
  • 确保“测试”运行正常(见上方)。
  • 使用以下命令捕获测试输出并将其提交: poetry run bash walkthrough_tests/all.sh 2>&1 | poetry run ansi2html -f 80% >WALKTHROUGH.html
  • 确保 Git 标签和包版本相等。

项目详情


下载文件

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

源分发

encapsia_cli-0.5.12.tar.gz (25.8 kB 查看哈希值)

上传时间

构建分发

encapsia_cli-0.5.12-py3-none-any.whl (30.8 kB 查看哈希值)

上传时间 Python 3

由以下组织支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页