Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/a-kirami/kiramicli
KiramiBot 脚手架 / CLI for KiramiBot
https://github.com/a-kirami/kiramicli
kiramibot
Last synced: 17 days ago
JSON representation
KiramiBot 脚手架 / CLI for KiramiBot
- Host: GitHub
- URL: https://github.com/a-kirami/kiramicli
- Owner: A-kirami
- License: mit
- Created: 2023-09-14T12:38:27.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-07T21:51:28.000Z (29 days ago)
- Last Synced: 2024-10-09T10:47:17.860Z (28 days ago)
- Topics: kiramibot
- Language: Python
- Homepage:
- Size: 68.4 KB
- Stars: 1
- Watchers: 0
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# KiramiCLI
✨ KiramiBot 命令行工具 ✨
文档
|
安装
|
KiramiBot 文档## 功能
- 创建新的 KiramiBot 项目
- 启动 KiramiBot
- 管理插件
- 创建新的插件
- 搜索/安装/更新/卸载在官方商店上发布的插件
- 管理适配器
- 创建新的适配器
- 搜索/安装/更新/卸载在官方商店上发布的适配器
- 管理驱动器
- 搜索/安装/更新/卸载在官方商店上发布的驱动器
- 从 NoneBot2 迁移到 KiramiBot
- 支持 CLI 插件和运行脚本## 安装
### 推荐安装方式
#### Linux, macOS, Windows (WSL)
```bash
curl -sSL https://install.kiramibot.dev | python3 -
```#### Windows (Powershell)
```powershell
(Invoke-WebRequest -Uri https://install.kiramibot.dev -UseBasicParsing).Content | py -
```### 其他安装方式
#### pipx
```shell
pipx install kirami-cli
```#### pip
```shell
pip install --user kirami-cli
```## 使用
完整使用说明请参考 [文档](https://cli.kiramibot.dev/)。
### 命令行使用
```shell
kirami --help
```> [!WARNING]
> 如果找不到 `kirami` 命令,请尝试 `pipx ensurepath` 来添加路径到环境变量- `kirami create (init)` 创建新的 KiramiBot 项目
- `kirami run` 在当前目录启动 KiramiBot
- `kirami driver` 管理驱动器
- `kirami plugin` 管理插件
- `kirami adapter` 管理适配器
- `kirami self` 管理 CLI 内部环境
- `kirami migrate` 从 NoneBot2 迁移到 KiramiBot
- `kirami ` 运行脚本### 交互式使用
```shell
kirami
```## 开发
### 翻译
生成模板
```shell
pdm run extract
```初始化语言翻译文件或者更新现有语言翻译文件
```shell
pdm run init en_US
```更新语言翻译文件
```shell
pdm run update
```编译语言翻译文件
```shell
pdm run compile
```## 许可证
本项目原始代码来自 [NB CLI](https://github.com/nonebot/nb-cli),以相同的许可证发布。