term

package module
v1.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 19, 2019 License: MIT Imports: 0 Imported by: 0

README

term Build Status Go Report Card codecov

term 包含了终端控制相关的包:ansi 和 colors。

其中 ansi 定义了 ANSI escape codes 操作的相关内容,windows 默认情况下不支持 ANSI escape codes,但可以通过 ansi.sys 或类似功能来支持 ansi; colors 则是平台通用的控制台彩色字符串输出包。定义了一些类似fmt包的函数, 用于字符串的输出。

// 向 stderr 终端输出蓝底红字的字符串:"colors"
colors.Print(colors.Stdout, colors.Red, colors.Blue, "colors")

// 输出蓝底红字的字符串
c := colors.New(colors.Stdout, colors.Red, colors.Blue)
c.Println("colors")

// 输出黑底绿字的字符串
c.SetColor(colors.Green, colors.Black)
c.Printf("colors:%v,%v", colors.Green, colors.Black)
安装
go get github.com/issue9/term
兼容性

colors 兼容 windows 控制台、mingw 和其它所有支持 ansi 控制符的软件

文档

Go Walker GoDoc

版权

本项目采用 MIT 开源授权许可证,完整的授权说明可在 LICENSE 文件中找到。

Documentation

Overview

Package term 各平台的终端处理工具

Directories

Path Synopsis
Package ansi 输出 ansi 控制码,windows 系统默认情况下不支持 ansi 控制码。
Package ansi 输出 ansi 控制码,windows 系统默认情况下不支持 ansi 控制码。
Package colors 带色彩的控制台文本输出包,兼容 windows 平台。
Package colors 带色彩的控制台文本输出包,兼容 windows 平台。
Package prompt 简单的终端交互界面
Package prompt 简单的终端交互界面

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL