#!/usr/bin/env xonsh from pathlib import Path import sys script_dir = Path(__file__).parent.absolute() sys.path.insert(0, str(script_dir)) from shared import box, install_latest_pipx, poetry_install_latest, spaced_hl spaced_hl() box($(date), "Update on") box("Upgrade pipx") install_latest_pipx() box("Upgrade pipx packages") pipx upgrade-all --include-injected # TODO: Backup box("Install latest Poetry packages") poetry_install_latest()