1
0
Fork 0
mirror of https://codeberg.org/Mo8it/AdvLabDB.git synced 2024-09-19 18:31:16 +00:00
AdvLabDB/advlabdb/scripts/maintain/user_update.py
2022-05-08 17:29:45 +02:00

23 lines
544 B
Python

from advlabdb.scripts.maintain.shared import show_update_datetime
from advlabdb.scripts.setup.shared import LOCAL_BIN, install_latest_pipx, poetry_update
from advlabdb.scripts.terminal_utils import box, run
def main():
show_update_datetime()
box("Upgrade pipx")
install_latest_pipx()
box("Upgrade pipx packages")
pipx_bin = LOCAL_BIN / "pipx"
run(f"{pipx_bin} upgrade-all --include-injected")
# TODO: Backup
box("Install latest Poetry packages")
poetry_update()
if __name__ == "__main__":
main()