This plugin handles colors
color | regular | bold |
Red | @r | @R |
Green | @g | @G |
Yellow | @y | @Y |
Blue | @b | @B |
Magenta | @m | @M |
Cyan | @c | @C |
White | @w | @W |
usage: #bp.colors.example [-h]
show color examples
optional arguments:
-h, --help show help (default: False)
usage: #bp.colors.show [-h]
show colors
optional arguments:
-h, --help show help (default: False)
usage: #bp.colors.api [-h] [api]
list functions in the api
positional arguments:
api api to get details of
optional arguments:
-h, --help show help (default: False)
usage: #bp.colors.help [-a] [-c] [-h]
show help info for this plugin
optional arguments:
-a, --api show functions this plugin has in the api (default: False)
-c, --commands show commands in this plugin (default: False)
-h, --help show help (default: False)
usage: #bp.colors.inspect [-m METHOD] [-o OBJECT] [-s] [-h]
inspect a plugin
optional arguments:
-m METHOD, --method METHOD
get code for a method
-o OBJECT, --object OBJECT
show an object of the plugin, can be method or
variable
-s, --simple show a simple output (default: False)
-h, --help show help (default: False)
usage: #bp.colors.reset [-h]
reset the plugin
optional arguments:
-h, --help show help (default: False)
usage: #bp.colors.save [-h]
save the plugin state
optional arguments:
-h, --help show help (default: False)
usage: #bp.colors.set [-h] [name] [value]
change a setting in the plugin
if there are no arguments or 'list' is the first argument then
it will list the settings for the plugin
positional arguments:
name the setting name (default: list)
value the new value of the setting
optional arguments:
-h, --help show help (default: False)
usage: #bp.colors.stats [-h]
show plugin stats
optional arguments:
-h, --help show help (default: False)
colors.convertcolors(tstr)
convert @ colors in a string
original defined in plugins/core/colors.py
colors.lengthdiff(colorstring)
get the length difference of a colored string and its noncolor equivalent
original defined in plugins/core/colors.py
colors.stripcolor(text)
strip @ colors
original defined in plugins/core/colors.py
colors.iscolor(color)
check if a string is a @ color, either xterm or ansi
original defined in plugins/core/colors.py
colors.ansicode(color, data)
return an ansi coded string
original defined in plugins/core/colors.py
colors.stripansi(text)
strip all ansi from a string
original defined in plugins/core/colors.py
colors.colortohtml(sinput)
convert colorcodes to html
original defined in plugins/core/colors.py
colors.convertansi(text)
convert ansi color escape sequences to @ colors
original defined in plugins/core/colors.py