概要
ClipReplaceとは
ClipReplace は、コピーしたテキスト内のキーワードを手早く置き換える macOS 用のクリップボード置換ツールです。
一般的なスニペットツールやテキストエキスパンダーのように、定型文をアプリ内に登録・管理して自動展開するツールではありません。
ClipReplace がフォーカスしているのは、ノートアプリや Markdown ファイルに書いたコマンド、コード、定型文をコピーし、そのまま実用できる形に整えることです。
たとえば、手順書やコード例の中に置換用のキーワードを入れておけば、コピーしたあとにサーバ名、ユーザー名、パス、トークンなどを自分の環境に合わせて置き換えられます。
元のドキュメントを書き換えたり、用途ごとに保存し直したりする必要はありません。
ドキュメントはそのまま保ち、使う直前に必要な部分だけを置き換えられるのが ClipReplace の特徴です。
主なユースケース
CLI / インフラ手順書
環境差分を吸収環境に依存するパラメータ箇所を {{AWS_PROFILE}} {{CLUSTER_NAME}} {{HOST}} などのキーワードにして記述します。
ClipReplaceにパラメータ箇所のキーワードと値を一緒に登録しておけば、コピーした手順書の内容を自分の環境に合わせて置換できます。手順書の内容を保存し直す必要がなく、最新のまま使えるのがポイントです。
ノートアプリ、ナレッジツール、チャットでの情報共有
環境差分を吸収ノートアプリに書き溜めたコード例、ナレッジツールでチームで共有している情報、チャットでやりとりした内容などを、少ない手順で自分向けに整えられます。 キーワードの運用ルールさえ決めておけば、環境に依存しない迅速な情報共有と、すばやい展開が両立できます。
AIの回答
環境差分を吸収AIにコマンドの書き方やコード例を聞くとき、環境に依存するパラメータをキーワードにするよう指定しておけば、回答をコピーしたときに自分の環境に合わせて置換できます。
AWS CLI で、Bastionホストにログインするコマンドを作成してください。
環境ごとに変更するパラメータは、次のようなプレースホルダにします。
- {{AWS_PROFILE}}
- {{REGION}}
> SSM Session Manager 経由で Bastion ホストに入るコマンドは、これです。
aws ssm start-session \
--target {{BASTION_INSTANCE_ID}} \
--profile {{AWS_PROFILE}} \
--region {{REGION}}
認証が必要なコマンドのスニペット
貼る前の最終調整ワンタイムパスワードやトークンを入力する必要のあるコマンドをスニペットにする場合、キーワードを入力に設定にしておけば、置換処理時に値を直接入力できます。
ドキュメントで分かること
Guides
クイックスタート
チュートリアル形式でClipReplaceの基本的な使い方を説明します。
Guides
プロファイル
プロファイル機能を、画面説明から使い方まで説明します。
Guides
ルール
ルール機能を、画面説明から使い方まで説明します。
Guides
設定
設定画面の使い方を説明します。
Reference
シークレット
シークレット値の扱い、認証、貼り付け前提の安全策をまとめます。
Reference
クリップボードの制限
クリップボードに関する制限事項、対応フォーマット、エラー条件をまとめています。
LEGAL
利用規約
ClipReplaceの利用規約を掲載しています。
LEGAL
プライバシーポリシー
ClipReplaceのプライバシーポリシーを掲載しています。