flyctl
flyctl 核心内容总结
项目功能
flyctl 是 fly.io 的命令行工具,用于管理飞地(fly.io)应用,支持登录账户、查看应用列表、监控应用状态等操作。
使用方法
-
安装方式
- Homebrew(macOS/Linux/WSL):
brew install flyctl - 脚本安装(MacOS/Linux/WSL):
- 最新版本:
curl -L https://fly.io/install.sh | sh - 预发布版:
curl -L https://fly.io/install.sh | sh -s pre - 指定版本:
curl -L https://fly.io/install.sh | sh -s 0.0.200
- 最新版本:
- Windows:运行 PowerShell 脚本
iwr https://fly.io/install.ps1 -useb | iex - GitHub:从 Releases 下载对应版本。
- Homebrew(macOS/Linux/WSL):
-
基础操作
- 登录账户:
fly auth login - 列出应用:
fly apps list - 查看应用状态:
fly status -a {app-name}
- 登录账户:
主要特性
- 自动读取当前目录的
fly.toml文件中的app名称(如app: banana),默认操作对应应用,可通过-a参数覆盖。 - 支持
flyctl别名为fly,未来将默认使用fly命令。 - 每天(东八区时间周一至周四15:00)自动发布新版本,开发者可通过脚本手动触发版本更新。
- 提供 Windows 构建脚本
winbuild.ps1,用于生成帮助文件并构建二进制文件。