@fnndsc/chili

中文文档
3.9.5发布于 2026/11/15MITTypeScriptES Module近 30 天下载 5992

ChILI处理智能行交互:用于ChRIS的CLI和库,充当业务逻辑和用户演示的控制层.

中文使用文档
文档目录8 节
  1. 安装
  2. 摘要
  3. 结构:桑威奇模型
  4. 发展
  5. 单个步骤( 从 repo 根运行)
  6. 核心特征
  7. 快速启动
  8. 许可证
  ____ _     ___ _     ___
 / ___| |__ |_ _| |   |_ _|
| |   | '_ \ | || |    | |
| |___| | | || || |___ | |
 \____|_| |_|___|_____|___|

智能行交互

chili 既是一个独立的CLI,也是一个与Chris生态系统互动的可重复使用的库. 它作为Chris接口堆栈中的控制层,连接原始业务逻辑(salsa)和用户演示文稿.

安装

在全球安装以使用 chili 命令 :

npm install -g @fnndsc/chili
chili --help

要求节点.js 20.12. 见 快速启动 用于使用.

chili 作为图书馆使用(例如: chell: 无头 图标 返回类型 模型,不考虑陈述问题.

npm install @fnndsc/chili

摘要

为想要从终端中脚本和控制一个ChrIS实例的开发者和动力用户所设计. 保持了持久的本地上下文:连接细节,活跃的用户,以及当前Chris工作目录在引用中生存.

结构:桑威奇模型

chili 执行控制层 :

  1. chili (图书馆和CLI)数字 :
    • 图标( E)src/commands(中文(简体) ): 执行逻辑的无头控制器 salsa 返回类型 模型直接使用 chell。 。 。 .
    • 型号(src/models(中文(简体) ): 明确的接口(Plugin, (中文(简体) ), Feed, (中文(简体) ), ListingItem)定义数据结构.
    • 意见( E)src/views(中文(简体) ): 纯函数使Models成为格式化的字符串和表格.
    • CLI (中文(简体) )src/index.ts(中文(简体) ): 指挥官.js的入场点组织指挥和观察.
  2. salsa (逻辑): 共享应用逻辑和服务资产——高端业务意图.
  3. cumin (基础设施):状态和连接层——认证,上下文持久性,低等API.

发展

chili 生活状况 mise 单相 并行 cumin, (中文(简体) ), salsa,以及 chell从寄存器根构建整个堆栈 - npm 工作空间将四个软件包连接在一起,所以没有可克隆或 手链:

git clone https://github.com/HARBOR-Medical-AI/mise
cd mise
make taco            # scrub → prep → cook → taste → serve (the full course)

单个步骤( 从 repo 根运行)

目标行动
make prepnpm install ——安装道口并连接所有四个工作空间
make cook按依附顺序构建( 编译 TypeScript) 所有包
make taste运行完整的测试套件
make serve链接 chell 全球
make scrub清洁的建筑文物和 node_modules

要构建或测试这个软件包: npm run build -w @fnndsc/chili 编号 : npm test -w @fnndsc/chili。 。 。 .

使用 国家核查团 和节点22x,以避免需要 sudo 全球联系 make serve。 。 。 .

核心特征

  • 上下文预览:在引用之间记住活动服务器,用户,和工作目录.
  • 库模式: 导出严格类型的命令和视图 chell 还有其他前端.
  • 资源命令:完整 CRUD 用于插件,种子,文件,链接,管道,计算资源,组,标签等.
  • 插件管理: 搜索,安装(从对等商店或多克),以及注册插件.
  • 种子子资源:关于feed的注释和注释(创建,读取,更新,删除).

快速启动

连接到 ChRIS :

chili connect <URL> --user <USERNAME> --password <PASSWORD>

插件 :

chili plugins list
chili plugins list --search "name:pl-dircopy"
chili plugin run pl-dircopy-v2.1.0 --args "..."

种子 :

chili feeds list
chili feeds list --user rudolphpienaar
chili feed note 42
chili feed comments 42

存储/ 插件安装 :

chili plugins add pl-fshack               # auto-discovers compute resources
chili plugins add pl-fshack --compute ares,argentum

文件 :

chili files list --path /home/user/uploads

许可证

麻省理工学院—— Chris项目。 。 。 .


- 30岁

版本与发布记录

@fnndsc/chili 共发布 43 个版本,首次发布于 2026/06/20;过去 12 个月发布了 43 个版本。

版本发布日期距今
3.9.5latest2026/11/15今天
3.9.42026/11/15今天
3.9.32026/11/105 天前
3.9.22026/11/087 天前
3.9.12026/11/088 天前
3.9.02026/11/069 天前

关于 @fnndsc/chili 的常见问题

@fnndsc/chili 是什么?

ChILI处理智能行交互:用于ChRIS的CLI和库,充当业务逻辑和用户演示的控制层.

如何安装 @fnndsc/chili?

在项目目录运行 npm install @fnndsc/chili,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 chili,可以用 npx chili 直接运行。

@fnndsc/chili 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@fnndsc/chili 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@fnndsc/chili 可以商用吗?

@fnndsc/chili 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@fnndsc/chili 的下载量有多少?

根据 npm 官方下载统计,@fnndsc/chili 在 2026/10/15 – 2026/11/13 这 30 天内被下载 5,992 次,日均约 200 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@fnndsc/chili 还在维护吗?

最新版本 3.9.5 发布于 2026/11/15(今天);至今共发布 43 个版本,其中过去 12 个月发布了 43 个;首次发布于 2026/06/20。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。