Skip to content

Latest commit

 

History

History
42 lines (29 loc) · 1004 Bytes

File metadata and controls

42 lines (29 loc) · 1004 Bytes

@d-zero/remote-inspector

SSH/SFTP 経由でローカルとリモートのファイルを比較し、デプロイ前に差分を確認する CLI。

Installation

yarn add @d-zero/remote-inspector

Usage

# 秘密鍵認証(推奨)
remote-inspector --host example.com --user deploy --key ~/.ssh/id_rsa --remote-dir /var/www/html

# .env を使う場合
remote-inspector

オプションは --help を参照。設定の優先順位は CLI、環境変数、.env の順。

認証: 秘密鍵認証とパスワード認証は併用不可。

--root: ファイルリストのパスからプレフィックスを除いてリモートパスを計算する。詳細は src/remote-inspector.tscompareFile JSDoc を参照。

ファイルリスト形式

htdocs/css/style.css
htdocs/index.html

.env

RELEASE_HOST=example.com
RELEASE_USER=deploy
RELEASE_KEY=/path/to/key.pem
RELEASE_PASS_PHRASE=
RELEASE_DIR=/var/www/html