sitepilot / flight
Flight 是一款远程开发工具,它能让您现有的本地工具与远程环境中的代码协同工作。
v1.1.0
2023-06-21 09:13 UTC
Requires
- php: ^8.1
- illuminate/support: ^10.3
- illuminate/validation: ^10.3
- laravel-zero/framework: ^10.0
- laravel-zero/phar-updater: ^1.3
- nunomaduro/termwind: ^1.15
- symfony/yaml: ^6.2
Requires (Dev)
- laravel/pint: ^1.5
- mockery/mockery: ^1.5.1
- pestphp/pest: ^1.22.3
README
介绍
Flight 是一款远程开发工具,它能让您现有的本地工具与远程环境中的代码协同工作。它帮助您管理项目、执行远程命令、与远程容器协同工作,并通过使用 Mutagen 实现实时文件同步。
安装
对于大多数用户来说,下载 phar 文件是推荐的安装方法。在安装 Flight 之前,请确保您的环境满足最低要求
- 类 UNIX 环境(Linux、MacOS、WSL)
- PHP 8.1 或更高版本
- Mutagen
php -r "copy('https://github.com/sitepilot/flight/releases/latest/download/flight', 'flight');"
接下来,检查 phar 文件以验证其是否正常工作
php flight --version
要使用命令行中的 flight
来使用 Flight,请将文件设置为可执行,并将其移动到您的 PATH
中某个位置。例如
chmod +x flight
sudo mv flight /usr/local/bin/flight
入门指南
在本地项目文件夹中运行 flight init
以创建 Flight 配置文件。配置将存储在 <project-root>/flight.yml
中。
配置
下表列出了 Flight 支持的所有配置选项。
示例
host: 1.2.3.4 port: 22 user: captain path: ~/code/project sync: ignore: - node_modules links: preview: https://sitepilot.io
命令
更新
您可以使用 sudo flight self-update
或重复安装步骤来更新 Flight。