diff --git a/vollerei/cli/hsr.py b/vollerei/cli/hsr.py
index fc4a6a8..6b292cc 100644
--- a/vollerei/cli/hsr.py
+++ b/vollerei/cli/hsr.py
@@ -285,14 +285,19 @@ class UpdateCommand(Command):
"auto-repair", "R", description="Automatically repair the game if needed"
),
option("pre-download", description="Pre-download the game if available"),
+ option("from-version", description="Update from a specific version"),
]
def handle(self):
callback(command=self)
auto_repair = self.option("auto-repair")
pre_download = self.option("pre-download")
+ from_version = self.option("from-version")
if auto_repair:
self.line("Auto-repair is enabled.")
+ if from_version:
+ self.line(f"Updating from version: {from_version}")
+ State.game.version_override = from_version
progress = utils.ProgressIndicator(self)
progress.start("Checking for updates... ")
try: