clipboard-palette

アプリケーション
2025-07-14 (8 months ago)
clipboard-palette

clipboard-palette

標準入力からテキストを受け取り、クリップボードにコピーするためのボタンを表示するデスクトップアプリケーションです。

シェルスクリプトやコマンドラインツールの出力をパイプで渡すだけで、ワンクリックでクリップボードにコピーできるボタンが表示されます。

特徴

  • パイプで簡単入力: echo "text" | clipboard-palette だけで動作
  • 複数の分割モード: 改行分割、空行分割、JSON形式に対応
  • JSON 入力: ラベルとテキストをカスタマイズ可能
  • 軽量・高速: Tauri + Svelte5 + Rust で構築

使用例

# プレーンテキスト
echo "Hello, World!" | clipboard-palette

# 改行で分割
echo -e "Line1\nLine2\nLine3" | clipboard-palette --multiline

# 空行で分割
echo -e "Section1\n\nSection2" | clipboard-palette --split-empty-line

# JSON形式
echo '[{"label": "名前", "text": "太郎"}]' | clipboard-palette --json

スクリーンショット

技術スタック

  • Tauri 2 (デスクトップアプリフレームワーク)
  • Svelte 5 (フロントエンド)
  • Tailwind CSS 4 (スタイリング)
  • Rust + clap (バックエンド・CLI引数解析)

リポジトリ

GitHub リポジトリ

アーカイブ