A command line user interface tool
Project description
JoelCLUI, the Easiest Way to Stylize Text and Move the Cursor in Python.
Installation
pip3 install joelclui
Demo
import joelclui as j
j.print('2+2=[green]4[/] and 3+3=[bg red]6[/]')
j.print('[yellow]Warning. [red][underline]Error[/] [green]Success[/]')
j.print('[bg blue][yellow]Colorful[/] Back to normal')
j.print('Status: TBD')
j.move_up()
j.print('[bold]Status: [green]Complete[/]')
Output:
Style
Wrap one of of the modifiers below in square brackets [] to change the printed text's style.
- Text Color
bold
green
yellow
red
blue
black
orange
purple
cyan
lightgray
darkgray
pink
lightred
lightgreen
lightblue
lightcyan
success
warn
danger
- Background Color
bg black
bg red
bg green
bg orange
bg blue
bg purple
bg cyan
bg lightgray
- Styles
bold
underline
- Fun
rainbow
[/]
removes formatting/clears
Cursor navigation
Optional parameter of how many times to move.
j.move_up() #moves cursor up one line
j.move_right()
j.move_down()
j.move_left()
j.move_up(5) #Up 5 lines
j.clear() #clears screen
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
JoelCLUI-1.1.17.tar.gz
(4.7 kB
view hashes)
Built Distribution
Close
Hashes for JoelCLUI-1.1.17-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 734bf776fe7d0967afc0f1adbb7b5f1b8b99de5d90279ee686a07f0d540fbf37 |
|
MD5 | 77dcb573062f6b9335d1c22e485380d5 |
|
BLAKE2b-256 | 20c21f164e61ad3625057bd3fc84f85182574179496990f0aeb889177996b690 |