Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Make 🐚(shell) 's 💬 (`echo`) to be 🎨 easily ✨ Support ✅ sh ➕ bash ➕ zsh ➕ ksh ➕ 🐟 One simple command for vibrant text output! 💫

License

NotificationsYou must be signed in to change notification settings

PeterDaveHello/ColorEchoForShell

Repository files navigation

Build StatusLicense badge

ColorEchoForShell brings life to your shell scripts by making text output colorful and meaningful. Whether you're debugging, displaying warnings, or showcasing errors, ColorEchoForShell enhances readability and helps you quickly identify messages in various shell environments.

Quick Start

  1. Download the appropriate script for your shell (e.g., bash, sh, fish, ksh, zsh).

  2. Source the script in your shell:

    . ./ColorEcho.bash# For bash

    ReplaceColorEcho.bash with the appropriate filename for your shell.

  3. Try a colorful echo:

    echo.Cyan"Hello, colorful world!"

Features

  • Versatile Compatibility: Works withbash,sh,fish,ksh, andzsh.
  • Easy to Use: Simple syntax for applying styles and colors.
  • Customizable: Supports various styles, including bold, italic, underline, blink, and strikethrough.
  • Environment-Dependent Colors: Please note thatcertain colors may vary depending on the terminal and environment settings.

Table of Contents

Installation

To utilize ColorEchoForShell in your shell scripts, download the appropriate script for your specific shell from thedist directory. Then, include the ColorEchoForShell script at the beginning of your script by sourcing it:

source ./ColorEcho.bash

Replace./ColorEcho.bash with the relative path to the downloaded ColorEchoForShell script.

This inclusion will enable all the features of ColorEchoForShell within your script.

Usage

Use theecho.StyleColor syntax to print colorful text. Inksh/sh, omit the. dot symbol. You can combine up to two styles; the order doesn't matter.

Examples

  • echo.Cyan: Prints text in cyan color.
  • echo.ICyan: Prints text in italic cyan.
  • echo.ULCyan: Prints text in underline cyan.
  • echo.BLCyan: Prints text in blinking cyan.
  • echo.STCyan: Prints text with strikethrough in cyan.
  • echo.BoldCyan: Prints text in bold cyan.
  • echo.BoldULCyan: Prints text in bold underline cyan.
  • echo.ULBoldCyan: Prints text in underline bold cyan.

Supported Shells

Supported Styles

  • Bold:Bold
  • Italic:I
  • Underline:UL
  • Blink:BL
  • Strikethrough:ST

Supported Colors

  • Refer to thecolor table.
  • Use theLight keyword for lighter versions of standard colors (coded in range 0~7), e.g.,LightYellow.

Additional Features

  • Rainbow Output: If you havelolcat, tryecho.Rainbow.

Community Contribution

We welcome contributions, bug reports, and suggestions. Feel free to open an issue or submit a pull request.

Screenshots

Screenshot

Demo

Demo

License

GPL-2.0 (GNU GENERAL PUBLIC LICENSE Version 2)

Author

Peter Dave Hello,@Twitter,@GitHub,@GitLab

About

Make 🐚(shell) 's 💬 (`echo`) to be 🎨 easily ✨ Support ✅ sh ➕ bash ➕ zsh ➕ ksh ➕ 🐟 One simple command for vibrant text output! 💫

Topics

Resources

License

Stars

Watchers

Forks

Languages


[8]ページ先頭

©2009-2025 Movatter.jp