Bun Shell 脚本执行器 是做什么的?
利用 Bun 内置的 $ Shell API (Bun.Shell) 通过带标签的模板字面量、自动通配符扩展和管道进程组合,从 TypeScript 编排跨平台 Shell 脚本。
安装
使用适合您环境的官方安装或设置路径:
- npm install -g bun
- brew tap oven-sh/bun
- brew install bun
- docker pull oven/bun
上游的要求和注意事项:
- 其核心是 Bun 运行时,一个快速的 JavaScript 运行时,旨在直接替代 Node.js。它由 Zig 编写并由 JavaScriptCore 驱动,大幅缩短了启动时间……
- bun 命令行工具还实现了测试运行器、脚本运行器和与 Node.js 兼容的包管理器。开发时您不再需要 1,000 个 node_modules,只需要 bun。Bun 的内置工具明显……
-
使用 Docker
基本用法或入门说明:
-
bun run index.tsx # 开箱即用支持 TS 和 JSX
-
bun test # 运行测试
-
bun run start # 运行 package.json 中的 start 脚本
-
从上游文档提取:https://raw.githubusercontent.com/oven-sh/bun/HEAD/README.md