tag

CLI

共 15 篇文章。
全部文章GoTypeScript游戏开发小游戏游戏设计Godot书稿RustPython性能优化游戏引擎PRDSaaS游戏服务端
typescript

TypeScript 开发 CLI 工具:参数解析、交互与发布

系统覆盖用 TypeScript 打造生产级命令行工具的全流程:bin 入口与 shebang、commander/yargs 的参数解析与严格模式、帮助与错误输出规范、readline/prompts 标准输入交互、配置文件加载与优先级、tsc/esbuild 产物构建、npm 发布与 files 白名单、以及 execa 驱动的 CLI 集成测试,帮助开发者写出参数严格、交互友好、可发布的命令行应用。

7 分钟阅读
TypeScript CLI 命令行工具
frontend

Bun 与 Deno:现代 JavaScript 运行时选型与实战对比

Bun 与 Deno:现代 JavaScript 运行时选型与实战对比——Bun(Zig 编写、内置 bundler/test/runner/SQLite、Node.js 兼容层)、Deno(Rust 编写、安全沙箱/TypeScript 原生/Web 标准 API/npm 兼容)、运行时性能基准(启动时间/HTTP 吞吐/ESM 加载)、包管理对比(Bun 锁文件/Deno 导入映射)、部署场景(边缘计算/CLI 工具/服务端渲染)、迁移策略与陷阱、与 Node.js 的生态位分析。

5 分钟阅读
bun deno Node.js
golang

Go 入门:用 flag 写一个不慌不忙的命令行配置

很多人第一次写 Go 程序,是从一个 HTTP 服务开始。但在真实团队里,命令行小工具同样常见:清理过期文件、导入一批 CSV、生成报表、检查接口是否可用。小工具看起来简单,最容易写成“先能跑再说”的样子:路径写死在代码里,超时时间散落在函数里,出了错只打印一行“failed”。等这个工具被同事拿去每天跑,问题就来了。

8 分钟阅读
CLI Config Go