# colors-cli
**Repository Path**: jaywcjlove/colors-cli
## Basic Information
- **Project Name**: colors-cli
- **Description**: ಠ_ಠ 终端字符串样式输出。
- **Primary Language**: NodeJS
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 6
- **Forks**: 1
- **Created**: 2017-03-19
- **Last Updated**: 2023-11-18
## Categories & Tags
**Categories**: javascript-toolkits
**Tags**: None
## README
# colors-cli
[](https://www.npmjs.com/package/colors-cli) [](https://travis-ci.org/jaywcjlove/colors-cli)
Terminal string styling done right. ಠ_ಠ
Install with npm:
```bash
npm install colors-cli --save-dev
```
# Styles
`bold`、 `faint`、 `italic`、 `underline`、 `blink`、 `overline`、 `inverse`、 `conceal`、 `strike`、
# Colors
| Foreground | Background | Bright Foreground | Bright Background | ||
|---|---|---|---|---|---|
| black | black_b | black_bt | black_bbt | ||
| red | red_b | red_bt | red_bbt | ||
| green | green_b | green_bt | green_bbt | ||
| yellow | yellow_b | yellow_bt | yellow_bbt | ||
| blue | blue_b | blue_bt | blue_bbt | ||
| magenta | magenta_b | magenta_bt | magenta_bbt | ||
| cyan | cyan_b | cyan_bt | cyan_bbt | ||
| white | white_b | white_bt | white_bbt |
### Use the command line
```bash
Usage: colors
Options:
--black => black
--black_b => black_b
--red => red
...
Examples:
colors --red "\nhello world" --bold,underline,yellow "wcj"
colors --green,bold "\nhello world"
colors --x12,bold "hello world"
```
# Reference
- [The opaque named colors](https://drafts.csswg.org/css-color/#named-colors)
- [ANSI escape code](https://en.wikipedia.org/wiki/ANSI_escape_code)
The [ANSI Escape](https://en.wikipedia.org/wiki/ANSI_escape_code) sequences control code screen.
```
echo -e "\033[31;41;4m something here 33[0m"
```
`\033` As the escape character, inform the terminal to switch to the escape mode.
`[` The beginning of the CSI.
`m` Make the action to be performed.
`;` ASCII code separator.