1
0
Fork 0
mirror of https://codeberg.org/Mo8it/AdvLabDB.git synced 2024-09-19 18:31:16 +00:00
AdvLabDB/scripts/shared.xsh
2022-04-26 02:20:31 +02:00

40 lines
753 B
Text

#!/usr/bin/env xonsh
def box(message, context=None):
text_line = "| "
if context is not None:
textline += context + ": "
text_line += message + " |"
separator = "=" * (4 + len(text))
print()
print(separator)
print(textline)
print(separator)
print()
def step(message):
continue_message = "-> Press ENTER to continue or Ctrl+C to interrupt the script <-"
upper_separator = "_" * len(continue_message)
print()
print(upper_separator)
box(message, "Next step")
print(continue_message)
read -s
print()
def install_latest_pipx():
pip install --user --upgrade pipx
def poetry_install_latest(script_dir):
cd @(script_dir)/..
poetry install
def spaced_hl():
print("\n\n___________________\n\n")