summaryrefslogtreecommitdiff
blob: dccdf408019556db2687e05256de09cff3824ce5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
	<maintainer type="project">
		<email>haskell@gentoo.org</email>
		<name>Gentoo Haskell</name>
	</maintainer>
	<longdescription>
		MinTTY is a Windows-specific terminal emulator for the
		widely used Cygwin and MSYS projects, which provide
		Unix-like environments for Windows. MinTTY consoles behave
		differently from native Windows consoles (such as
		@cmd.exe@ or PowerShell) in many ways, and in some cases,
		these differences make it necessary to treat MinTTY
		consoles differently in code.
		
		The @mintty@ library provides a simple way to detect if
		your code in running in a MinTTY console on Windows. It
		exports @isMinTTY@, which does the right thing 90% of the
		time (by checking if standard error is attached to
		MinTTY), and it also exports @isMinTTYHandle@ for the
		other 10% of the time (when you want to check is some
		arbitrary handle is attached to MinTTY). As you might
		expect, both of these functions will simply return @False@
		on any non-Windows operating system.
	</longdescription>
</pkgmetadata>