EN / JP
← olbin.dev
VS Code Extension

Terminal Image Paster

クリップボード画像を VS Code 統合ターミナルへ絶対パスとして貼り付ける macOS 向け拡張。

01. 課題と解決

エージェント作業では「スクショのパスをターミナルへ」が頻発します。手保存や不安定な [CLIP] は流れを止めます。本拡張は画像を一時 PNG に保存し、アクティブターミナルへ絶対パスを入力します。

スマートフォールバック: クリップボードが画像でなければ通常のテキスト貼り付けに戻ります。

02. 信頼性の理由

手法効果
決定的 JXAfragile な console.log 捕捉ではなく戻り値を使用
execFile + 一時スクリプト文字列パイプ由来の注入 / バッファ問題を回避
/usr/bin/osascriptVS Code ターミナル内の PATH 依存を排除

03. インストール

1. GitHub から terminal-image-paster-0.0.1.vsix を取得
2. VS Code → 拡張機能 → … → VSIX からインストール
3. 画像をコピーし、ターミナルにフォーカスして貼り付け (Cmd+V)

macOS(osascript / JXA)と VS Code ^1.80.0 が必要です。

04. プライバシー

画像はローカル一時 PNG のみ。olbin.dev へのアップロードはありません。

関連: 全プロジェクト

ソースは GitHub で公開しています。

GitHub で見る olbin.dev へ戻る