Exemplo n.º 1
0
from autopalette import af, GameBoyGreenPalette

af.init(palette=GameBoyGreenPalette)

print(af("There you are!").h1)
Exemplo n.º 2
0
from autopalette import af

af.init(fix_text=True)

print(af("¯\\_(ã\x83\x84)_/¯").info)
Exemplo n.º 3
0
from autopalette import af

print(af("No formatting."))

print(af("Hello, world!").id)
print(af("Hello, world!").id256)

print(af("Plain text.").p)
print(af("Light text.").light)
print(af("Dark text.").dark)

print(af("Header One").h1)
print(af("Header Two").h2.b)
print(af("Header Three").h3.i)
print(af("Header Four").h4.u)

print(af("List element").li)

print(af("An error!").err)
print(af("A warning.").warn)
print(af("Some information.").info)
print(af("All is good.").ok)

print(af("Bold").b)
print(af("Muted").m)
print(af("Italic").i)
print(af("Reversed").r)
print(af("Underline").u)
Exemplo n.º 4
0
utc_time = r'$( date -u "+%H:%M" ) '
working_dir = r'\w'

# --- alternative (slow), render full prompt via Python every time.
##
### export PS1="\$(~/bin/bash-prompt.py)"
#
# import datetime
# import getpass
# import os
# import platform
#
# username = getpass.getuser()
# hostname = platform.node()
# local_time = datetime.datetime.now().strftime('%H:%M ')
# utc_time = datetime.datetime.utcnow().strftime('%H:%M ')
# working_dir = os.getcwd().replace(os.path.expanduser('~'), '~')

prompt = r''
prompt += adjust_spaces("🇮🇳")
prompt += local_time
prompt += adjust_spaces("🌍")
prompt += utc_time
prompt += af(username).id256
prompt += '@'
prompt += af(hostname).id256
prompt += af(':' + working_dir).dark
prompt += af('\n$ ')

print(prompt)
Exemplo n.º 5
0
from autopalette import af

print(af("Hello again!").h1)
Exemplo n.º 6
0
from autopalette import af

print(af("Tring!"))
from autopalette import af

print(af("Hey! We've met before!?").info.b)
Exemplo n.º 8
0
from autopalette import af, DutronPalette

af.init()
af.init(palette=DutronPalette)

print(af("No formatting."))

print(af("Hashed color.").id)

print(af("Plain text, colored within palette.").p)
print(af("Light text.").light)
print(af("Dark text.").dark)

print(af("Header One").h1)
print(af("Header Two").h2)
print(af("Header Three").h3)
print(af("Header Four").h4)

print(af("List element").li)

print(af("An error!").err)
print(af("A warning.").warn)
print(af("Some information.").info)
print(af("All is good.").ok)

print(af("Bold").b)
print(af("Muted").m)
print(af("Italic").i)
print(af("Underline").u)
print(af("Reversed").r)
Exemplo n.º 9
0
from autopalette import af

af.init(fix_all=True)

print(af("I 💛 Unicode!"))
from autopalette import af

print(af("Hello, world!").id)
print(af("Hello, world!").id256)