I wanted something simpler and lighter than the WowAceUpdater to update my addons, something that I can automate. Some parts of cmdau are based on the WowAceUpdater code (the code for querying the wowace repository and downloading the addon zips). It's entirely written in C# and requires .NET Framework 2.0 to run.
The app consists of the exe file called cmdau.exe and the SharpZipLib.dll for handling the zip files.
The usage is simple.
To list the available switches/commands, do the following:
cmdau -h
If you want to update all of the available ace addons in your wow folder, do the following:
cmdau -u
If you want to install a single ace addon from the wowace repository (for example, Cartographer), do the following:
cmdau -i Cartographer
If you want to uninstall an addon (for example, Cartographer), do the following:
cmdau -r Cartographer
To list the available configuration settings and their current values, do the following:
cmdau -c
To change a setting (for example, enable the skip externals setting), do the following:
cmdau -c SkipExternals True
Notice that the setting names are case sensitive.
If you have any suggestions or bug reports, please let me know. :)
Been after something simple like this for a while, is there anyway to tell it to download the updates to a specific loacation so that i can extract them manualy once it downloaded them?
Will this also update cartographer bigwigs and ora2 then unpack them like the wau dose with these mods or do i have to execute the bat files within the dir.
Been after something simple like this for a while, is there anyway to tell it to download the updates to a specific loacation so that i can extract them manualy once it downloaded them?
It's not possible at the moment. It's on my todo list.
Quote from Icerat »
Will this also update cartographer bigwigs and ora2 then unpack them like the wau dose with these mods or do i have to execute the bat files within the dir.
Nope, it won't. Yet another thing that I'm planning to implement soon :)
cool and thanks for the quick reply, i look forward to the changes,
Is there an option to delete before extract also like the graphical WAU dose, alsways found that handy when i wanted to clear old change logs out from time to time and start a fresh
Is there an option to delete before extract also like the graphical WAU dose, alsways found that handy when i wanted to clear old change logs out from time to time and start a fresh
There's no option for it, it already does that and it can't be changed.
Will this also update cartographer bigwigs and ora2 then unpack them like the wau dose with these mods or do i have to execute the bat files within the dir.
Nope, it won't. Yet another thing that I'm planning to implement soon :)
Do the following to reset your revisions database forcing cmdau to generate a new database on the next update and to take advantage of the new package handling feature in the latest version.
D:\Game.Stuff\WOW.Stuff\cmdau>cmdau -up
CmdAceUpdater v0.3
info: starting the ace addons update
!!!StandaloneLibraries - updating to r28146
Unhandled Exception: System.IO.DirectoryNotFoundException: Could not find a part
of the path 'C:\Program Files\World of Warcraft\Interface\Addons\!!!StandaloneL
ibraries\AbacusLib'.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.Directory.Move(String sourceDirName, String destDirName)
at CmdAceUpdater.FileSystem.HandlePackage(String AddonDir, Boolean Uninstall)
at CmdAceUpdater.Worker.InstallAddon(String Addon, Double RemoteRev)
at CmdAceUpdater.Worker.Install(String Addon)
at CmdAceUpdater.CmdAceUpdater.Main(String[] Args)
D:\Game.Stuff\WOW.Stuff\cmdau>cmdau -up
CmdAceUpdater v0.3
info: starting the ace addons update
!!!StandaloneLibraries - updating to r28146
Unhandled Exception: System.IO.DirectoryNotFoundException: Could not find a part
of the path 'C:\Program Files\World of Warcraft\Interface\Addons\!!!StandaloneL
ibraries\AbacusLib'.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.Directory.Move(String sourceDirName, String destDirName)
at CmdAceUpdater.FileSystem.HandlePackage(String AddonDir, Boolean Uninstall)
at CmdAceUpdater.Worker.InstallAddon(String Addon, Double RemoteRev)
at CmdAceUpdater.Worker.Install(String Addon)
at CmdAceUpdater.CmdAceUpdater.Main(String[] Args)
Think it's fixed now. You'll have to run an update after installing !!!StandaloneLibraries for the first time or when it's content changes.
Fixed the !!!StandaloneLibraries package handling.
Added a new feature: "Remove.conf" file in the profile folder. You can add the names of addons you want to be deleted after each update into it (one addon per line). I've found this to be handy for removing the unwanted modules of the package addons.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Inspired by WowAceUpdater. :)
I wanted something simpler and lighter than the WowAceUpdater to update my addons, something that I can automate. Some parts of cmdau are based on the WowAceUpdater code (the code for querying the wowace repository and downloading the addon zips). It's entirely written in C# and requires .NET Framework 2.0 to run.
The app consists of the exe file called cmdau.exe and the SharpZipLib.dll for handling the zip files.
The usage is simple.
To list the available switches/commands, do the following:
If you want to update all of the available ace addons in your wow folder, do the following:
If you want to install a single ace addon from the wowace repository (for example, Cartographer), do the following:
If you want to uninstall an addon (for example, Cartographer), do the following:
To list the available configuration settings and their current values, do the following:
To change a setting (for example, enable the skip externals setting), do the following:
Notice that the setting names are case sensitive.
If you have any suggestions or bug reports, please let me know. :)
bugs so promptly. Keep up the good work ;)
Will this also update cartographer bigwigs and ora2 then unpack them like the wau dose with these mods or do i have to execute the bat files within the dir.
It's not possible at the moment. It's on my todo list.
Nope, it won't. Yet another thing that I'm planning to implement soon :)
Is there an option to delete before extract also like the graphical WAU dose, alsways found that handy when i wanted to clear old change logs out from time to time and start a fresh
There's no option for it, it already does that and it can't be changed.
Changes:
Changes:
D:\Game.Stuff\WOW.Stuff\cmdau>cmdau -up
CmdAceUpdater v0.3
info: starting the ace addons update
!!!StandaloneLibraries - updating to r28146
Unhandled Exception: System.IO.DirectoryNotFoundException: Could not find a part
of the path 'C:\Program Files\World of Warcraft\Interface\Addons\!!!StandaloneL
ibraries\AbacusLib'.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.Directory.Move(String sourceDirName, String destDirName)
at CmdAceUpdater.FileSystem.HandlePackage(String AddonDir, Boolean Uninstall)
at CmdAceUpdater.Worker.InstallAddon(String Addon, Double RemoteRev)
at CmdAceUpdater.Worker.Install(String Addon)
at CmdAceUpdater.CmdAceUpdater.Main(String[] Args)
Think it's fixed now. You'll have to run an update after installing !!!StandaloneLibraries for the first time or when it's content changes.
will do the trick in one run.
Changes:
Changes: