wslbridge

Bridge from Cygwin to WSL pty/pipe I/O

  • 所有者: rprichard/wslbridge
  • 平台:
  • 許可證: MIT License
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

wslbridge

wslbridge is a Cygwin program that allows connecting to the WSL command-line
environment over TCP sockets, as with ssh, but without the overhead of
configuring an SSH server.

Building wslbridge

You'll need a Cygwin (32 or 64 bit) environment, as well as a WSL environment
(or any other Linux environment). Make sure you have the g++ and make packages
installed.

In Cygwin:

$ cd frontend
make

In WSL/Linux:

$ cd backend
make

The Cygwin frontend program is written to out/wslbridge.exe. The ELF64
backend program is written to out/wslbridge-backend. The files can be copied
somewhere more convenient, but they need to be on a letter drive (e.g. not a
\\server\share\... UNC path). They also need to be on an NTFS volume. The
frontend looks for the backend in its own directory.

Usage

Usage is similar to that of ssh. Run wslbridge with no arguments to start
a bash session in a WSL pty. Append a command-line to run that command in WSL
without a pty (i.e. using 3 pipes for stdio).

wslbridge runs its WSL command with either a pty or using pipes. Pass -t
to enable pty mode or -T to enable pipe mode. Pass -t -t to force pty mode
even if stdin is not a terminal.

Pass -eVAR=VAL to set an environment variable within WSL. Pass just -eVAR
to copy the value from the Cygwin environment.

wsltty (mintty/wslbridge package)

The mintty project provides wsltty, a
standalone WSL terminal package containing mintty, wslbridge, and part of
Cygwin (e.g. the runtime library).

This project is distributed under the MIT license (see the LICENSE file in
the project root).

By submitting a pull request for this project, you agree to license your
contribution under the MIT license to this project.

主要指標

概覽
名稱與所有者rprichard/wslbridge
主編程語言C++
編程語言Makefile (語言數: 2)
平台
許可證MIT License
所有者活动
創建於2016-08-13 08:45:47
推送於2020-09-16 16:32:40
最后一次提交2018-10-14 02:04:31
發布數6
最新版本名稱0.2.4 (發布於 )
第一版名稱0.1.0 (發布於 )
用户参与
星數357
關注者數22
派生數18
提交數64
已啟用問題?
問題數46
打開的問題數30
拉請求數1
打開的拉請求數1
關閉的拉請求數2
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?