ansi_styles

Creator: coderz1093

Last updated:

Add to Cart

Description:

ansi styles

🌈 AnsiStyles
Create colorful terminal output with ansi styled text in io environments.



Documentation •
License

Usage #
Import the package:
import 'package:ansi_styles/ansi_styles.dart';
copied to clipboard
Use the AnsiStyle export to create styled text by chaining properties. For example:
void main() {
print(AnsiStyles.red.underline('Underlined red text'));
print(AnsiStyles.inverse.italic.green('Inverted italic green text'));
print(AnsiStyles.cyan('Cyan text'));
print(AnsiStyles.bgYellowBright.bold('Bold text with a yellow background'));
print(AnsiStyles.bold.rgb(255,192,203)('Bold pink text'));
print(AnsiStyles.strikethrough.bgRgb(255,165,0)('Strikethrough text with an orange background'));
}
copied to clipboard
Output preview:

To remove any ansi styling from text, call the strip() method:
String styledText = AnsiStyles.red.underline('Underlined red text');
String cleanText = AnsiStyles.strip(styledText);
copied to clipboard
String Extension #
This package also provides a String Extension which can be imported:
import 'package:ansi_styles/extension.dart';
copied to clipboard
Styling methods are now available on Strings:
void main() {
print('hello'.bold.red);
print('hello'.bold.red.underline.bgBlack);
}
copied to clipboard
License #

See LICENSE







Built and maintained by Invertase.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.