mcpField
S
ship

ship

github.com/code-with-beto开发145225 次安装16 周前更新
代码仓库

关于 ship

ship 是用于搭建 Expo AI 图像应用的命令行工具。它基于模板配置项目、安装依赖并初始化 Git,可设置应用标识和支付选项。

主要功能

  1. 01基于模板搭建项目
  2. 02设置应用名称和 bundle ID
  3. 03配置支付密钥
  4. 04安装依赖并初始化 Git
  5. 05支持 dry-run

适用场景

  1. 01基于 platano 模板创建 Expo 应用
  2. 02在项目搭建时设置应用标识和支付密钥

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/code-with-beto/skills --skill ship

安装后在 Claude Code 中输入/ship确认已加载。

详细介绍

@codewithbeto/ship

这个周末就打造一款可创收的 AI 图像应用。 由 Code with Beto 构建 — Platano 落地页

快速开始

bunx @codewithbeto/ship --name my-app

标志

标志必需默认值
--name <dir>是—
--template <name>否platano
--app-name <name>否将 --name 转换为标题格式
--bundle-id <id>否com.<user>.<slug>
--payments / --no-payments否--payments
--rc-key-ios <key>否—
--rc-key-android <key>否与 iOS 密钥相同
--dry-run否—

功能

  1. 克隆模板仓库(浅克隆,然后移除 .git)
  2. 配置应用名称、bundle ID、slug 和支付密钥
  3. 运行 bun install
  4. 使用基线提交初始化全新的 git 仓库

输出

  • stderr — 进度日志(检查访问权限、克隆、配置)
  • stdout — 成功时输出结构化结果:
name: my-app
app_name: My App
bundle_id: com.beto.my-app
slug: my-app
payments: true
template: platano
directory: my-app

错误处理

错误会输出到 stderr,并以代码 1 退出。常见故障:

  • 访问被拒绝 — 用户需要在 https://cwb.sh/platano 获取 Pro 访问权限
  • 目录已存在 — 选择其他 --name
  • 安装失败 — 确保 bun 可用

脚手架搭建完成后

cd <project-name>
npx expo start

链接

评论

支持 Markdown