nimTitle	terminal	terminal.html	module std/terminal		0
nim	ansiResetCode	terminal.html#ansiResetCode	const ansiResetCode		98
nim	terminalWidthIoctl	terminal.html#terminalWidthIoctl,openArray[int]	proc terminalWidthIoctl(fds: openArray[int]): int		270
nim	terminalHeightIoctl	terminal.html#terminalHeightIoctl,openArray[int]	proc terminalHeightIoctl(fds: openArray[int]): int		279
nim	terminalWidth	terminal.html#terminalWidth	proc terminalWidth(): int		290
nim	terminalHeight	terminal.html#terminalHeight	proc terminalHeight(): int		320
nim	terminalSize	terminal.html#terminalSize	proc terminalSize(): tuple[w, h: int]		354
nim	hideCursor	terminal.html#hideCursor,File	proc hideCursor(f: File)		369
nim	showCursor	terminal.html#showCursor,File	proc showCursor(f: File)		376
nim	setCursorPos	terminal.html#setCursorPos,File,int,int	proc setCursorPos(f: File; x, y: int)		383
nim	setCursorXPos	terminal.html#setCursorXPos,File,int	proc setCursorXPos(f: File; x: int)		392
nim	cursorUp	terminal.html#cursorUp,File,int	proc cursorUp(f: File; count = 1)		424
nim	cursorDown	terminal.html#cursorDown,File,int	proc cursorDown(f: File; count = 1)		437
nim	cursorForward	terminal.html#cursorForward,File,int	proc cursorForward(f: File; count = 1)		450
nim	cursorBackward	terminal.html#cursorBackward,File,int	proc cursorBackward(f: File; count = 1)		463
nim	eraseLine	terminal.html#eraseLine,File	proc eraseLine(f: File)		507
nim	eraseScreen	terminal.html#eraseScreen,File	proc eraseScreen(f: File)		533
nim	resetAttributes	terminal.html#resetAttributes,File	proc resetAttributes(f: File)		560
nim	styleBright	terminal.html#styleBright	Style.styleBright		574
nim	styleDim	terminal.html#styleDim	Style.styleDim		574
nim	styleItalic	terminal.html#styleItalic	Style.styleItalic		574
nim	styleUnderscore	terminal.html#styleUnderscore	Style.styleUnderscore		574
nim	styleBlink	terminal.html#styleBlink	Style.styleBlink		574
nim	styleBlinkRapid	terminal.html#styleBlinkRapid	Style.styleBlinkRapid		574
nim	styleReverse	terminal.html#styleReverse	Style.styleReverse		574
nim	styleHidden	terminal.html#styleHidden	Style.styleHidden		574
nim	styleStrikethrough	terminal.html#styleStrikethrough	Style.styleStrikethrough		574
nim	Style	terminal.html#Style	enum Style		574
nim	ansiStyleCode	terminal.html#ansiStyleCode,int	proc ansiStyleCode(style: int): string		585
nim	ansiStyleCode	terminal.html#ansiStyleCode.t,Style	template ansiStyleCode(style: Style): string		588
nim	ansiStyleCode	terminal.html#ansiStyleCode.t,static[Style]	template ansiStyleCode(style: static[Style]): string		592
nim	setStyle	terminal.html#setStyle,File,set[Style]	proc setStyle(f: File; style: set[Style])		595
nim	writeStyled	terminal.html#writeStyled,string,set[Style]	proc writeStyled(txt: string; style: set[Style] = {styleBright})		610
nim	fgBlack	terminal.html#fgBlack	ForegroundColor.fgBlack		628
nim	fgRed	terminal.html#fgRed	ForegroundColor.fgRed		628
nim	fgGreen	terminal.html#fgGreen	ForegroundColor.fgGreen		628
nim	fgYellow	terminal.html#fgYellow	ForegroundColor.fgYellow		628
nim	fgBlue	terminal.html#fgBlue	ForegroundColor.fgBlue		628
nim	fgMagenta	terminal.html#fgMagenta	ForegroundColor.fgMagenta		628
nim	fgCyan	terminal.html#fgCyan	ForegroundColor.fgCyan		628
nim	fgWhite	terminal.html#fgWhite	ForegroundColor.fgWhite		628
nim	fg8Bit	terminal.html#fg8Bit	ForegroundColor.fg8Bit		628
nim	fgDefault	terminal.html#fgDefault	ForegroundColor.fgDefault		628
nim	ForegroundColor	terminal.html#ForegroundColor	enum ForegroundColor		628
nim	bgBlack	terminal.html#bgBlack	BackgroundColor.bgBlack		640
nim	bgRed	terminal.html#bgRed	BackgroundColor.bgRed		640
nim	bgGreen	terminal.html#bgGreen	BackgroundColor.bgGreen		640
nim	bgYellow	terminal.html#bgYellow	BackgroundColor.bgYellow		640
nim	bgBlue	terminal.html#bgBlue	BackgroundColor.bgBlue		640
nim	bgMagenta	terminal.html#bgMagenta	BackgroundColor.bgMagenta		640
nim	bgCyan	terminal.html#bgCyan	BackgroundColor.bgCyan		640
nim	bgWhite	terminal.html#bgWhite	BackgroundColor.bgWhite		640
nim	bg8Bit	terminal.html#bg8Bit	BackgroundColor.bg8Bit		640
nim	bgDefault	terminal.html#bgDefault	BackgroundColor.bgDefault		640
nim	BackgroundColor	terminal.html#BackgroundColor	enum BackgroundColor		640
nim	setForegroundColor	terminal.html#setForegroundColor,File,ForegroundColor	proc setForegroundColor(f: File; fg: ForegroundColor; bright = false)		655
nim	setBackgroundColor	terminal.html#setBackgroundColor,File,BackgroundColor	proc setBackgroundColor(f: File; bg: BackgroundColor; bright = false)		684
nim	ansiForegroundColorCode	terminal.html#ansiForegroundColorCode,ForegroundColor	proc ansiForegroundColorCode(fg: ForegroundColor; bright = false): string		713
nim	ansiForegroundColorCode	terminal.html#ansiForegroundColorCode.t,static[ForegroundColor],static[bool]	template ansiForegroundColorCode(fg: static[ForegroundColor];\n                        bright: static[bool] = false): string		718
nim	ansiForegroundColorCode	terminal.html#ansiForegroundColorCode,Color	proc ansiForegroundColorCode(color: Color): string		722
nim	ansiForegroundColorCode	terminal.html#ansiForegroundColorCode.t,static[Color]	template ansiForegroundColorCode(color: static[Color]): string		726
nim	ansiBackgroundColorCode	terminal.html#ansiBackgroundColorCode,Color	proc ansiBackgroundColorCode(color: Color): string		731
nim	ansiBackgroundColorCode	terminal.html#ansiBackgroundColorCode.t,static[Color]	template ansiBackgroundColorCode(color: static[Color]): string		735
nim	setForegroundColor	terminal.html#setForegroundColor,File,Color	proc setForegroundColor(f: File; color: Color)		740
nim	setBackgroundColor	terminal.html#setBackgroundColor,File,Color	proc setBackgroundColor(f: File; color: Color)		745
nim	isatty	terminal.html#isatty,File	proc isatty(f: File): bool		757
nim	resetStyle	terminal.html#resetStyle	TerminalCmd.resetStyle		769
nim	fgColor	terminal.html#fgColor	TerminalCmd.fgColor		769
nim	bgColor	terminal.html#bgColor	TerminalCmd.bgColor		769
nim	TerminalCmd	terminal.html#TerminalCmd	enum TerminalCmd		769
nim	styledWrite	terminal.html#styledWrite.m,File,varargs[typed]	macro styledWrite(f: File; m: varargs[typed]): untyped		790
nim	styledWriteLine	terminal.html#styledWriteLine.t,File,varargs[untyped]	template styledWriteLine(f: File; args: varargs[untyped])		819
nim	styledEcho	terminal.html#styledEcho.t,varargs[untyped]	template styledEcho(args: varargs[untyped])		828
nim	getch	terminal.html#getch	proc getch(): char		832
nim	readPasswordFromStdin	terminal.html#readPasswordFromStdin,string,string	proc readPasswordFromStdin(prompt: string; password: var string): bool		881
nim	readPasswordFromStdin	terminal.html#readPasswordFromStdin,string	proc readPasswordFromStdin(prompt = "password: "): string		895
nim	hideCursor	terminal.html#hideCursor.t	template hideCursor()		902
nim	showCursor	terminal.html#showCursor.t	template showCursor()		903
nim	setCursorPos	terminal.html#setCursorPos.t,int,int	template setCursorPos(x, y: int)		904
nim	setCursorXPos	terminal.html#setCursorXPos.t,int	template setCursorXPos(x: int)		905
nim	cursorUp	terminal.html#cursorUp.t,int	template cursorUp(count = 1)		908
nim	cursorDown	terminal.html#cursorDown.t,int	template cursorDown(count = 1)		909
nim	cursorForward	terminal.html#cursorForward.t,int	template cursorForward(count = 1)		910
nim	cursorBackward	terminal.html#cursorBackward.t,int	template cursorBackward(count = 1)		911
nim	eraseLine	terminal.html#eraseLine.t	template eraseLine()		912
nim	eraseScreen	terminal.html#eraseScreen.t	template eraseScreen()		913
nim	setStyle	terminal.html#setStyle.t,set[Style]	template setStyle(style: set[Style])		914
nim	setForegroundColor	terminal.html#setForegroundColor.t,ForegroundColor	template setForegroundColor(fg: ForegroundColor; bright = false)		916
nim	setBackgroundColor	terminal.html#setBackgroundColor.t,BackgroundColor	template setBackgroundColor(bg: BackgroundColor; bright = false)		918
nim	setForegroundColor	terminal.html#setForegroundColor.t,Color	template setForegroundColor(color: Color)		920
nim	setBackgroundColor	terminal.html#setBackgroundColor.t,Color	template setBackgroundColor(color: Color)		922
nim	resetAttributes	terminal.html#resetAttributes	proc resetAttributes()		924
nim	isTrueColorSupported	terminal.html#isTrueColorSupported	proc isTrueColorSupported(): bool		930
nim	enableTrueColors	terminal.html#enableTrueColors	proc enableTrueColors()		937
nim	disableTrueColors	terminal.html#disableTrueColors	proc disableTrueColors()		970
heading	Progress bar	terminal.html#progress-bar	 Progress bar		0
heading	Playing with colorful and styled text	terminal.html#progress-bar-playing-with-colorful-and-styled-text	  Playing with colorful and styled text		0
nimgrp	resetattributes	terminal.html#resetAttributes-procs-all	proc		560
nimgrp	setforegroundcolor	terminal.html#setForegroundColor-procs-all	proc		655
nimgrp	ansiforegroundcolorcode	terminal.html#ansiForegroundColorCode-procs-all	proc		713
nimgrp	readpasswordfromstdin	terminal.html#readPasswordFromStdin-procs-all	proc		881
nimgrp	setbackgroundcolor	terminal.html#setBackgroundColor-procs-all	proc		684
nimgrp	setforegroundcolor	terminal.html#setForegroundColor-templates-all	template		916
nimgrp	ansiforegroundcolorcode	terminal.html#ansiForegroundColorCode-templates-all	template		718
nimgrp	ansistylecode	terminal.html#ansiStyleCode-templates-all	template		588
nimgrp	setbackgroundcolor	terminal.html#setBackgroundColor-templates-all	template		918
