1
0
mirror of https://github.com/mintty/wsltty.git synced 2025-11-07 02:21:54 +00:00

Compare commits

..

3 Commits
3.7.8 ... 3.8.0

Author SHA1 Message Date
mintty
e863c572ef deploy terminfo files, in order to support pty mode for wsl.exe 2025-08-20 00:00:00 +00:00
mintty
92edf8b257 simplify installer build file 2025-08-20 00:00:00 +00:00
mintty
d09d08d518 tweak README; sort package references according to update status 2025-08-20 00:00:00 +00:00
4 changed files with 56 additions and 74 deletions

View File

@@ -114,14 +114,6 @@ invoke one of
* `winget install wsltty` * `winget install wsltty`
* `winget upgrade wsltty` * `winget upgrade wsltty`
#### Chocolatey ####
([Check package](https://community.chocolatey.org/packages/wsltty))
If you use the [Chocolatey package manager](https://chocolatey.org/),
invoke one of
* `choco install wsltty`
* `choco upgrade wsltty`
#### Scoop #### #### Scoop ####
([Check package](https://scoop.sh/#/apps?q=wsltty)) ([Check package](https://scoop.sh/#/apps?q=wsltty))
@@ -132,6 +124,14 @@ then, invoke one of
* `scoop install wsltty` * `scoop install wsltty`
* `scoop update wsltty` * `scoop update wsltty`
#### Chocolatey ####
([Check package](https://community.chocolatey.org/packages/wsltty))
If you use the [Chocolatey package manager](https://chocolatey.org/),
invoke one of
* `choco install wsltty`
* `choco upgrade wsltty`
### Uninstallation ### ### Uninstallation ###
To uninstall wsltty desktop, start menu, and context menu integration: To uninstall wsltty desktop, start menu, and context menu integration:
@@ -332,13 +332,13 @@ the [Mintty manual page](http://mintty.github.io/mintty.1.html),
including a [Hints and Tips page](https://github.com/mintty/mintty/wiki/Tips). including a [Hints and Tips page](https://github.com/mintty/mintty/wiki/Tips).
It is based on [Cygwin](http://cygwin.com) It is based on [Cygwin](http://cygwin.com)
and includes its runtime library ([sources](http://mirrors.dotsrc.org/cygwin/x86/release/cygwin)). and includes its runtime library ([sources](http://mirrors.dotsrc.org/cygwin/x86_64/release/cygwin)).
For interacting with WSL, [wslbridge](https://github.com/rprichard/wslbridge) For interacting with WSL, [wslbridge](https://github.com/rprichard/wslbridge)
used to be the gateway prototype. used to be the gateway prototype.
Many thanks for this enabling gateway go to Ryan Prichard. Many thanks for this enabling gateway go to Ryan Prichard.
For recent changes in WSL, particularly WSL mode V2, the new gateway For later changes in WSL, particularly WSL mode V2, the new gateway
[wslbridge2](https://github.com/Biswa96/wslbridge2) is used instead. [wslbridge2](https://github.com/Biswa96/wslbridge2) was used instead.
Many thanks for this further development and maintenance go to Biswapriyo Nath. Many thanks for this further development and maintenance go to Biswapriyo Nath.

View File

@@ -95,6 +95,8 @@ copy mintty.ico "%installdir%\usr\share\mintty\icon"
mkdir "%installdir%\usr\share\mintty\emojis" 2> nul: mkdir "%installdir%\usr\share\mintty\emojis" 2> nul:
copy getemojis "%installdir%\usr\share\mintty\emojis" 2> nul: copy getemojis "%installdir%\usr\share\mintty\emojis" 2> nul:
copy getflags "%installdir%\usr\share\mintty\emojis" 2> nul: copy getflags "%installdir%\usr\share\mintty\emojis" 2> nul:
mkdir "%installdir%\usr\share\terminfo" 2> nul:
copy terminfo.zoo "%installdir%\usr\share\terminfo"
rem create Start Menu Folder rem create Start Menu Folder
@@ -122,6 +124,8 @@ cd /D "%installdir%\usr\share\mintty\themes"
"%installdir%\bin\zoo" xO themes "%installdir%\bin\zoo" xO themes
cd /D "%installdir%\usr\share\mintty\sounds" cd /D "%installdir%\usr\share\mintty\sounds"
"%installdir%\bin\zoo" xO sounds "%installdir%\bin\zoo" xO sounds
cd /D "%installdir%\usr\share\terminfo"
"%installdir%\bin\zoo" xO terminfo
cd /D "%installdir%" cd /D "%installdir%"

View File

@@ -229,11 +229,18 @@ mintty-build-appx:
cp mintty-$(minttyver)/bin/mintty.exe bin/ cp mintty-$(minttyver)/bin/mintty.exe bin/
strip bin/mintty.exe strip bin/mintty.exe
terminfoxt=78/xterm 78/xterm-vt220 78/xterm-256color 78/xterm-direct
terminfovt=76/vt100 76/vt220 76/vt340 76/vt420 76/vt525
terminfomt=6d/mintty 6d/mintty-direct
terminfo=$(terminfoxt) $(terminfovt) $(terminfomt)
mintty-pkg: mintty-pkg:
cp mintty-$(minttyver)/LICENSE LICENSE.mintty cp mintty-$(minttyver)/LICENSE LICENSE.mintty
cd mintty-$(minttyver)/lang; zoo a lang *.po; mv lang.zoo ../../ cd mintty-$(minttyver)/lang; zoo a lang *.po; mv lang.zoo ../../
cd mintty-$(minttyver)/themes; zoo a themes *[!~]; mv themes.zoo ../../ cd mintty-$(minttyver)/themes; zoo a themes *[!~]; mv themes.zoo ../../
cd mintty-$(minttyver)/sounds; zoo a sounds *.wav *.WAV *.md; mv sounds.zoo ../../ cd mintty-$(minttyver)/sounds; zoo a sounds *.wav *.WAV *.md; mv sounds.zoo ../../
cd /usr/share/terminfo; zoo a /tmp/terminfo $(terminfo)
mv /tmp/terminfo.zoo .
# add charnames.txt to support "Character Info" # add charnames.txt to support "Character Info"
cd mintty-$(minttyver)/src; sh ./mknames cd mintty-$(minttyver)/src; sh ./mknames
cp mintty-$(minttyver)/src/charnames.txt . cp mintty-$(minttyver)/src/charnames.txt .
@@ -285,6 +292,7 @@ copcab: ver
cp lang.zoo $(CAB)/ cp lang.zoo $(CAB)/
cp themes.zoo $(CAB)/ cp themes.zoo $(CAB)/
cp sounds.zoo $(CAB)/ cp sounds.zoo $(CAB)/
cp terminfo.zoo $(CAB)/
cp charnames.txt $(CAB)/ cp charnames.txt $(CAB)/
cp bin/wslbridge2.exe $(CAB)/ cp bin/wslbridge2.exe $(CAB)/
cp bin/wslbridge2-backend $(CAB)/ cp bin/wslbridge2-backend $(CAB)/

View File

@@ -1,5 +1,5 @@
[Version] [Version]
Class=IEXPRESS Class=IExpress
SEDVersion=3 SEDVersion=3
[Options] [Options]
@@ -32,71 +32,41 @@ AppLaunched=cmd.exe /c install.bat
PostInstallCmd=<None> PostInstallCmd=<None>
AdminQuietInstCmd= AdminQuietInstCmd=
UserQuietInstCmd= UserQuietInstCmd=
FILE0="cygwin1.dll"
FILE1="cygwin-console-helper.exe"
FILE2="mintty.exe"
FILE3="wslbridge2.exe"
FILE4="wslbridge2-backend"
FILE5="LICENSE.mintty"
FILE6="LICENSE.wslbridge2"
FILE7="config-distros.sh"
FILE8="configure WSL shortcuts.lnk"
FILE9="charnames.txt"
FILE10="VERSION"
FILE11="dash.exe"
FILE12="regtool.exe"
FILE13="install.bat"
FILE14="uninstall.bat"
FILE15="tux.ico"
FILE16="add to context menu.lnk"
FILE17="add default to context menu.lnk"
FILE18="remove from context menu.lnk"
FILE19="wsltty home & help.url"
FILE20="zoo.exe"
FILE21="lang.zoo"
FILE22="themes.zoo"
FILE23="sounds.zoo"
FILE24="mintty.ico"
FILE25="mkshortcut.vbs"
FILE26="dequote.bat"
FILE27="cmd2.bat"
FILE28="install-portable.bat"
FILE29="getemojis"
FILE30="getflags"
[SourceFiles] [SourceFiles]
SourceFiles0=. SourceFiles0=.
[SourceFiles0] [SourceFiles0]
%FILE0%= cygwin1.dll=
%FILE1%= cygwin-console-helper.exe=
%FILE2%= mintty.exe=
%FILE3%= wslbridge2.exe=
%FILE4%= wslbridge2-backend=
%FILE5%= LICENSE.mintty=
%FILE6%= LICENSE.wslbridge2=
%FILE7%= config-distros.sh=
%FILE8%= configure WSL shortcuts.lnk=
%FILE9%= charnames.txt=
%FILE10%= VERSION=
%FILE11%= dash.exe=
%FILE12%= regtool.exe=
%FILE13%= install.bat=
%FILE14%= uninstall.bat=
%FILE15%= tux.ico=
%FILE16%= add to context menu.lnk=
%FILE17%= add default to context menu.lnk=
%FILE18%= remove from context menu.lnk=
%FILE19%= wsltty home & help.url=
%FILE20%= zoo.exe=
%FILE21%= lang.zoo=
%FILE22%= themes.zoo=
%FILE23%= sounds.zoo=
%FILE24%= terminfo.zoo=
%FILE25%= mintty.ico=
%FILE26%= mkshortcut.vbs=
%FILE27%= dequote.bat=
%FILE28%= cmd2.bat=
%FILE29%= install-portable.bat=
%FILE30%= getemojis=
getflags=