TCP 経由で受け取ったデータをクリップボードに書き込むプログラム。
NAME:
clipboard-data-receiver - Receive clipboard data from remote machine.
USAGE:
clipboard-data-receiver [global options]
VERSION:
3.1.0
GLOBAL OPTIONS:
--port value, -p value listen port. (default: 8733)
--address value listen address. (default: "0.0.0.0")
--license show licensesa.
--random-port use a random available port. (default: false)
--pid-file value pid file path. (default: "~/.cache/clipboard-data-receiver/pid")
--port-file value port file path. (default: "~/.cache/clipboard-data-receiver/port")
--help, -h show help
--version, -v print the version
--random-port
フラグで使用するポートは、標準出力に出力するほか、
--pid-file
, --port-file
で指定したファイルに記載される。
PID, 待ち受けアドレス、待ち受けポートは、 JSON 形式で標準出力へ出力される。
{
"pid": 4944,
"address": "0.0.0.0",
"port": 8733
}
以下例のように、 clipboard-data-receiver
が待ち受けているポートにデータを送信し、
コネクションを閉じると、そのコネクション内で受信したデータをクリップボードへ反映する。
Start clipboard-data-receiver:
./clipboard-data-receiver --port 8733
Send clipboard data:
echo "YANK_TEXT" | nc -q 0 localhost 8733
binary download from Release or go install
command.
go install github.com/mikoto2000/clipboard-data-receiver@latest
Copyright (C) 2024 mikoto2000
This software is released under the MIT License, see LICENSE
このソフトウェアは MIT ライセンスの下で公開されています。 LICENSE を参照してください。
mikoto2000 mikoto2000@gmail.com