Skip to main content

珊瑚平台 Python CLI 示例

Project description

coral-cli

这是一个面向珊瑚平台的 Python CLI。当前已经支持通过账号密码登录,并把 access_token 持久化到本地,后续命令可以复用登录态。

安装

pip install -e .

命令

coral-cli login -uid your-account -password your-password
coral-cli whoami
coral-cli project
coral-cli logout

coral-cli login 现在要求显式传入账号和密码参数:

coral-cli login -uid vic.lv -password 'your-password'

登录成功后,会把认证信息保存到用户配置目录下的 coral-cli/auth.json。后续命令可以直接读取该文件中的 access_token,从而保持登录态。

Agent 使用建议

像 openclaw 这样的 Agent 在调用前,应先询问用户账号和密码,然后执行登录命令,再继续其他功能命令:

coral-cli login -uid <uid> -password <password>
coral-cli project

如果要避免重复登录,可以先执行 coral-cli whoami 检查当前是否已有有效登录态。

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

coral_cli-0.1.2.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

coral_cli-0.1.2-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file coral_cli-0.1.2.tar.gz.

File metadata

  • Download URL: coral_cli-0.1.2.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.11

File hashes

Hashes for coral_cli-0.1.2.tar.gz
Algorithm Hash digest
SHA256 7af802b83f4d3fcb5a40c7100b5d90553ca6a2a7e6e36b2fac4fa1ea1ec63066
MD5 d2cdf0851d572d14e3c84960c8e40a45
BLAKE2b-256 f8b48414e6719c3e9926b49959268a0b62a9a6e3fe331a242680d187d4fcf499

See more details on using hashes here.

File details

Details for the file coral_cli-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: coral_cli-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.11

File hashes

Hashes for coral_cli-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 97ae7d37297ed288941579ee98a787a3006a87f6f7d0b8d91a9f24fc6453c649
MD5 eb0494354213fb2e52243241bc2b12a5
BLAKE2b-256 c67323c647644fb2a00bfbb55439efc2619d8963105209a194f3072a79a153c3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page