用途:vt CLI 用于在本地管理 Val Town 项目(Val 即托管在 Val Town 上的无服务器函数/项目)。
主要能力:创建新 val(vt create my-val)、克隆已有 val(vt clone username/valName)、推送改动(vt push)、拉取更新(vt pull)、自动同步(vt watch)、浏览器查看(vt browse)、流式日志(vt tail)、查看状态(vt status)、列出 vals(vt list)。支持分支管理(vt branch、vt checkout、vt checkout -b、vt branch -D)、remix 他人 val(vt remix std/reactHonoStarter myWebsite)以及配置(vt config options、vt config set、vt config ignore)。
文件命名约定:.http.ts / .http.tsx 为 HTTP 端点,.cron.ts 为定时任务,.email.ts 为邮件处理器,其他 .ts/.tsx 为脚本 val。HTTP val 文件名必须包含 "http"。
项目结构:克隆或创建后目录包含 .vt/(元数据)、.vtignore、deno.json 及源文件。
使用方式:先创建或克隆,编辑文件后用 vt push 推送,或用 vt watch 在保存时自动同步;可用 vt push --dry-run 预览改动,vt checkout --dry-run 预览分支切换效果。
限制:资料未提供收费、价格、平台支持范围及具体权限细节,暂未提供。