Skip to content

TCP 経由で受け取ったデータをクリップボードに書き込むプログラム。

License

Notifications You must be signed in to change notification settings

mikoto2000/clipboard-data-receiver

Repository files navigation

clipboard-data-receiver

TCP 経由で受け取ったデータをクリップボードに書き込むプログラム。

Usage:

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
}

Example:

以下例のように、 clipboard-data-receiver が待ち受けているポートにデータを送信し、 コネクションを閉じると、そのコネクション内で受信したデータをクリップボードへ反映する。

Start clipboard-data-receiver:

./clipboard-data-receiver --port 8733

Send clipboard data:

echo "YANK_TEXT" | nc -q 0 localhost 8733

Install:

binary download from Release or go install command.

go install github.com/mikoto2000/clipboard-data-receiver@latest

License:

Copyright (C) 2024 mikoto2000

This software is released under the MIT License, see LICENSE

このソフトウェアは MIT ライセンスの下で公開されています。 LICENSE を参照してください。

Author:

mikoto2000 mikoto2000@gmail.com

About

TCP 経由で受け取ったデータをクリップボードに書き込むプログラム。

Resources

License

Stars

Watchers

Forks

Packages

No packages published