sitepilot/flight

Flight 是一款远程开发工具,它能让您现有的本地工具与远程环境中的代码协同工作。

安装: 0

依赖项: 0

建议者: 0

安全: 0

星星: 3

关注者: 1

分支: 0

开放问题: 0

类型:项目

v1.1.0 2023-06-21 09:13 UTC

This package is auto-updated.

Last update: 2024-09-16 11:06:14 UTC


README

Latest Version Total Downloads Build Status License

介绍

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。