CLI for nonebot2
Project description
NB CLI
✨ NoneBot2 命令行工具 ✨
文档 · 安装 · NoneBot 文档
功能
- 创建新的 Nonebot 项目
- 启动 Nonebot
- 管理插件
- 创建新的插件
- 搜索/安装/更新/卸载在官方商店上发布的插件
- 管理适配器
- 创建新的适配器
- 搜索/安装/更新/卸载在官方商店上发布的适配器
- 管理驱动器
- 搜索/安装/更新/卸载在官方商店上发布的驱动器
- 支持 CLI 插件和运行脚本
使用
完整使用文档请参考 文档。
安装
使用 pipx 安装
pipx install nb-cli
使用 uv 安装
uv tool install nb-cli@latest
uv tool update-shell
其中 latest 可以更改为指定的 CLI 版本
使用 Docker 安装
docker pull nonebot/nb-cli:latest
Docker 镜像可以选择以下版本:
latest,latest-slim:最新的稳定版本latest-${python版本},latest-${python版本}-slim:指定 Python 版本的最新稳定版本${cli版本},${cli版本}-slim:指定 CLI 版本的最新稳定版本${cli版本}-${python版本},${cli版本}-${python版本}-slim:指定 CLI 和 Python 版本的最新稳定版本
命令行使用
nb --help
Warning
如果找不到
nb命令,请尝试pipx ensurepath来添加路径到环境变量
nb create (init)创建新的 NoneBot 项目nb run在当前目录启动 NoneBotnb generate在当前目录生成启动脚本nb driver管理驱动器nb plugin管理插件nb adapter管理适配器nb self管理 CLI 内部环境nb <script>运行脚本
uv tool 使用
uvx --from nb-cli@latest nb --help
Docker 镜像使用
docker run --rm -it -v ./:/workspaces nonebot/nb-cli:latest --help
挂载当前目录到容器的 /workspaces 目录,然后在容器中运行 nb 命令。
交互式使用
nb
uv tool 使用
uvx --from nb-cli@latest nb
# 或
uv tool run --from nb-cli nb
Docker 镜像使用
docker run --rm -it -v ./:/workspaces nonebot/nb-cli:latest
开发
翻译
生成模板
pdm run extract
初始化语言翻译文件或者更新现有语言翻译文件
pdm run init en_US
更新语言翻译文件
pdm run update
编译语言翻译文件
pdm run compile
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
nb_cli-1.7.2.tar.gz
(69.9 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
nb_cli-1.7.2-py3-none-any.whl
(98.5 kB
view details)
File details
Details for the file nb_cli-1.7.2.tar.gz.
File metadata
- Download URL: nb_cli-1.7.2.tar.gz
- Upload date:
- Size: 69.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: pdm/2.26.6 CPython/3.10.19 Linux/6.14.0-1017-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5af51ec911ec10e4d1c31fe186e087b0e3a97c8f29b066bfd7c0f4ad4a87ba4f
|
|
| MD5 |
48fc40a155f8c367ce69486bc5f85647
|
|
| BLAKE2b-256 |
2304ad48cb7e7723a2a2eaaa5e06c6095b90cc47f7c412a1c013488fa1b80051
|
File details
Details for the file nb_cli-1.7.2-py3-none-any.whl.
File metadata
- Download URL: nb_cli-1.7.2-py3-none-any.whl
- Upload date:
- Size: 98.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: pdm/2.26.6 CPython/3.10.19 Linux/6.14.0-1017-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ace337a603a423ee5434cc54947c3236c1e737964893482081706948d778bd30
|
|
| MD5 |
6a4ae09637ac9574d0d82370412b8ef7
|
|
| BLAKE2b-256 |
6efb94240e23d7eb46f1fa3b18241278e65a6ef88eaad9abdcee1d69192dce38
|