mirror of
https://github.com/mintty/wsltty.git
synced 2025-11-04 17:11:54 +00:00
Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
49e57f64bf | ||
|
|
3793d84b4d | ||
|
|
c439d4fbdc | ||
|
|
08adea1fb4 |
11
README.md
11
README.md
@@ -17,6 +17,12 @@ WSLtty components
|
||||
|
||||
---
|
||||
|
||||
### Requirement ###
|
||||
|
||||
Since release 3.0.5, WSLtty requires Windows version 1809 (the November 2018 release).
|
||||
|
||||
---
|
||||
|
||||
### Installation from this repository ###
|
||||
|
||||
#### WSLtty installer ([Download](https://github.com/mintty/wsltty/releases) standalone installation) ####
|
||||
@@ -31,7 +37,7 @@ to enable the “Run anyway” button.
|
||||
|
||||
#### Installation from source repository ####
|
||||
|
||||
Download or checkout the wsltty repository.
|
||||
Checkout the wsltty repository, or download the source archive, unpack and rename the directory to `wsltty`.
|
||||
Invoke `make`, then `make install`.
|
||||
Note this has to be done within a Cygwin environment.
|
||||
|
||||
@@ -182,6 +188,9 @@ you may append a shell pathname and an optional `-l` parameter
|
||||
to the mintty invocation (in shortcuts, scripts, or context menu entries):
|
||||
* `%LOCALAPPDATA%\wsltty\bin\mintty.exe --WSL= --configdir="%APPDATA%\wsltty" /bin/bash -l`
|
||||
|
||||
To just request login mode, a single `-` parameter also works:
|
||||
* `%LOCALAPPDATA%\wsltty\bin\mintty.exe --WSL= --configdir="%APPDATA%\wsltty" -`
|
||||
|
||||
---
|
||||
|
||||
### Components and Credits ###
|
||||
|
||||
39
makefile
39
makefile
@@ -8,29 +8,30 @@
|
||||
|
||||
|
||||
# wsltty release
|
||||
ver=3.0.5
|
||||
ver=3.0.6
|
||||
|
||||
# wsltty appx release - must have 4 parts!
|
||||
verx=3.0.5.0
|
||||
verx=3.0.6.0
|
||||
|
||||
# mintty release version
|
||||
minttyver=3.0.6
|
||||
|
||||
# wslbridge release version
|
||||
wslbridgever=0.4
|
||||
|
||||
##############################
|
||||
|
||||
# mintty branch or commit version
|
||||
#minttyver=master
|
||||
|
||||
# wslbridge branch or commit to build from source;
|
||||
wslbridge=wslbridge-frontend wslbridge-backend
|
||||
|
||||
##############################
|
||||
# Windows SDK version for appx
|
||||
WINSDKKEY=/HKEY_LOCAL_MACHINE/SOFTWARE/WOW6432Node/Microsoft/.NET Framework Platform/Setup/Multi-Targeting Pack
|
||||
WINSDKVER=`regtool list '$(WINSDKKEY)' | sed -e '$$ q' -e d`
|
||||
|
||||
##############################
|
||||
# mintty release version
|
||||
minttyver=3.0.5
|
||||
|
||||
# or mintty branch or commit version
|
||||
#minttyver=master
|
||||
|
||||
##############################
|
||||
# wslbridge binary package; may be overridden below
|
||||
wslbridgever=0.3
|
||||
|
||||
# or wslbridge branch or commit to build from source;
|
||||
wslbridge=wslbridge-frontend wslbridge-backend
|
||||
|
||||
#############################################################################
|
||||
# default target
|
||||
|
||||
@@ -101,16 +102,18 @@ wslbridge-source: wslbridge2-$(wslbridgever).zip
|
||||
|
||||
wslbridge-frontend: wslbridge-source
|
||||
echo ------------- Compiling wslbridge2 frontend
|
||||
cd wslbridge2-$(wslbridgever); make RELEASE=1
|
||||
mkdir -p bin
|
||||
rm -f bin/wslbridge2.exe bin/hvpty.exe
|
||||
cd wslbridge2-$(wslbridgever); make RELEASE=1
|
||||
cp wslbridge2-$(wslbridgever)/bin/wslbridge2.exe bin/
|
||||
cp wslbridge2-$(wslbridgever)/bin/hvpty.exe bin/
|
||||
|
||||
wslbridge-backend: wslbridge-source
|
||||
echo ------------- Compiling wslbridge2 backend
|
||||
uname -m | grep x86_64
|
||||
cd wslbridge2-$(wslbridgever); cmd /C wsl -d Alpine make RELEASE=1 & (sleep 8; echo built backend)
|
||||
mkdir -p bin
|
||||
rm -f bin/wslbridge2-backend bin/hvpty-backend
|
||||
cd wslbridge2-$(wslbridgever); cmd /C wsl -d Alpine make RELEASE=1 < /dev/null
|
||||
cp wslbridge2-$(wslbridgever)/bin/wslbridge2-backend bin/
|
||||
cp wslbridge2-$(wslbridgever)/bin/hvpty-backend bin/
|
||||
|
||||
|
||||
Reference in New Issue
Block a user