From a07e6946632e9bc1a1e2ada7d0d0927fd555ae64 Mon Sep 17 00:00:00 2001 From: Cyril DUPONT Date: Wed, 16 Nov 2022 00:06:07 +0100 Subject: [PATCH] Update devcontainer --- .devcontainer/scripts/postAttach.sh | 0 docs/img/StdoutToClipboard.png | Bin 0 -> 3117 bytes docs/navigation.md | 1 + docs/pages/StdoutToClipboard.md | 27 +++++++++++++++++++++++++++ 4 files changed, 28 insertions(+) mode change 100644 => 100755 .devcontainer/scripts/postAttach.sh create mode 100644 docs/img/StdoutToClipboard.png create mode 100644 docs/pages/StdoutToClipboard.md diff --git a/.devcontainer/scripts/postAttach.sh b/.devcontainer/scripts/postAttach.sh old mode 100644 new mode 100755 diff --git a/docs/img/StdoutToClipboard.png b/docs/img/StdoutToClipboard.png new file mode 100644 index 0000000000000000000000000000000000000000..5eecadb5b483ec6fe5eced723f849de3e75fcde2 GIT binary patch literal 3117 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 N44$rjF6*2UngEI%{q6t& literal 0 HcmV?d00001 diff --git a/docs/navigation.md b/docs/navigation.md index b0846cf..701a866 100644 --- a/docs/navigation.md +++ b/docs/navigation.md @@ -23,6 +23,7 @@ * [Automatic command](pages/AutomaticCommand.md) * [Force CR/LF on enter key](pages/ForceCRLF.md) * [Running a locally saved script on a remote session](pages/LocalScript.md) + * [Standard output to clipboard](pages/StdoutToClipboard.md) [Graphical]() diff --git a/docs/pages/StdoutToClipboard.md b/docs/pages/StdoutToClipboard.md new file mode 100644 index 0000000..beeb833 --- /dev/null +++ b/docs/pages/StdoutToClipboard.md @@ -0,0 +1,27 @@ +
+## Standard output to clipboard + +With **KiTTY**, it is possible to send standard output directly to Windows Clipboard. + +First, it is necessary to configure a *fake* printer into **Terminal** panel of the configuration box: + +![stdouttoclipboard](../img/StdoutToClipboard.png "Send standard output to clipboard") + +Then start the session and create this build-in shell function: + +```bash +# Function to send standard output to Windows clipboard +function wcl { + echo -ne '\e''[5i' + cat $* + echo -ne '\e''[4i' + echo "Copied to Windows clipboard" 1>&2 +} +``` + +And use is with pipe: + +```bash +$ ls -lart | wcl +Copied to Windows clipboard +```