mirror of
https://codeberg.org/Mo8it/AdvLabDB.git
synced 2024-09-19 18:31:16 +00:00
40 lines
753 B
Text
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 + " |"
|
|
|
|
seperator = "=" * (4 + len(text))
|
|
|
|
print()
|
|
print(seperator)
|
|
print(textline)
|
|
print(seperator)
|
|
print()
|
|
|
|
def step(message):
|
|
continue_message = "-> Press ENTER to continue or Ctrl+C to interrupt the script <-"
|
|
upper_seperator = "_" * len(continue_message)
|
|
|
|
print()
|
|
print(upper_seperator)
|
|
|
|
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")
|