Skip to content

Repository files navigation

CLI iMorph Updater

CLI iMorph updater. Features:

  • Automatically fetches new versions of iMorph from OwnedCore
  • Extracts everything to predefined folder.
  • Cleans up all temporary and unnecessary files.
  • Minimal interaction required for total laziness.
  • Update old version (when there is different version on forum, than the one locally - update it with new forum one and delete old one).
  • Windows and Linux support.

Download

The latest release can be found here.

Running

By default it will download Retail imorph with (net) version as this is what I am using. See Windows and Cmdline sections for details.

For Windows

Double click .exe file and console window will pop up.

TIP: If you wish to never have to confirm Remove old and install new [Y/n]? prompt then do the following:

  • Right click -> Create shortcut on iMorphUpdater.exe
  • On shortcut: Right click -> Properties
  • add -y or --noconfirm to Target like so:
  • add -w and list of expansions you want iMorph for e.g. -w RETAIL CLASSIC_CATACLYSM.

From command line

usage: imorph_updater [-h] [-y]
                      [-w CLASSIC_ERA,CLASSIC_CATACLYSM,RETAIL,CLASSIC_CHINA,RETAIL_CHINA]

optional arguments:
  -h, --help            show this help message and exit
  -y, --noconfirm       Auto confirm iMorph
                        replacing/downloading.
  -w CLASSIC_ERA,CLASSIC_CATACLYSM,RETAIL,CLASSIC_CHINA,RETAIL_CHINA 
                        Choose which WoWVersions iMorphs you
                        want to download
$ ./iMorphUpdater -y
$ ./iMorphUpdater

On linux make sure it has correct modes:

$ chmod +x iMorphUpdater

Development & Contributing

Requirements:

  • Poetry
  • Python 3.9
  • Linux recommended for easy Makefile access.

Installing dependencies:

$ poetry install

For linting:

$ make lint

For formatting:

$ make format

Building binary:

$ make package

Running on local venv:

$ make run

About

Lazy, simple, no interaction CLI iMorph updater.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Used by

Contributors

Languages