Coder Social home page Coder Social logo

wow-better-cli's Introduction

wow-better-cli

Dependency Status Build status Build status

This is a fork from zekesonxx wow-cli project. The project is unmaintened so I took over.

This is a World of Warcraft addon downloader, installer, uninstaller, and manager.

Installation

Be sure to have git installed in your path

$ npm install -g wow-better-cli

wow-better-cli is, as the name implies, a CLI tool. The tool will keep track of your installed addons in a addons.json file in your AppData folder. The tool works on all platforms. The tool will ask you on first use to enter the directory of your wow installation. If it is in a protected directory (like in Program Files) run it as Administrator.

Features

Implemented:

  • Install addons from Curse, TukUI.org, WoWInterface and Git
  • Uninstall addons
  • Update addons
  • List installed addons
  • Folder blame
  • Change wow directory
  • Reinstall all addons in the addons.json

Usage

$ wow
wow: World Of Warcraft Addon Manager v0.0.4
     Completely unassociated with Blizzard

    sources: List available addon sources
  Installing:
    install <addon-name>: Install an addon
        -p --platform Select the source of the addon. Defaults to `curse`
        -v --version Install a specific version of the addon.
    checkupdate <addon>: Check if there's an update to an addon
    update [addon]: Updates all addons, or the addon in the first argument.
    uninstall <addon-name>: Uninstall a previously installed addon
  Managing:
    info: Remind you where your wow folder is
    changewow [folder]: Change your wow folder
    installed: List installed addons
    ls: List addons and their folders
    blame <folder>: Figure out which addon an addon folder is from

Currently supports Curse, TukUI.org, WoWInterface and Git addons.

Example

(Don't forget double quotes on url)

$ wow install "https://mods.curse.com/addons/wow/atlasloot-enhanced"
$ wow install atlasloot-enhanced

$ wow install "http://www.wowinterface.com/downloads/info5217-BuyEmAll.html"
$ wow install wowinterface:5217-BuyEmAll (equivalent to the command above)

$ wow install "http://www.tukui.org/addons/index.php?act=view&id=164"
$ wow install tukui:164 (equivalent to the command above)

$ wow install elvui
$ wow install "https://github.com/<githubrepo>.git"

Legal

Licensed under the MIT license.

THIS TOOL IS NO WAY AFFILIATED OR APPROVED BY BLIZZARD OR IT'S AFFILIATES.

wow-better-cli's People

Contributors

daybr3ak avatar zekesonxx avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.