apw63 0 Report post Posted May 5, 2017 How do you guys insure your addons are up to day. It seems like the only option is to manual scan the forums and addon sites for updates. If any one has another method I would love to hear about it. i'm kind of an addon slut. 0 Share this post Link to post Share on other sites
Korfi 0 Report post Posted May 5, 2017 From what I understand the addons can't get outdated. Elysium is a 1.12.1 server and the client won't be receiving any further updates 0 Share this post Link to post Share on other sites
Cruzix 6 Report post Posted May 5, 2017 @Korfi He obviously means he's looking for a way to easily update addons that are getting frequent updates so that he always has the latest features/bug fixes (usually addons hosted on github) - just like the Curse Client can do for retail WoW addons. 0 Share this post Link to post Share on other sites
altoholic 2 Report post Posted May 5, 2017 4 hours ago, apw63 said: It seems like the only option is to manual scan the forums and addon sites for updates. It is. All the projects to automate the process have failed, so far (being Windows only, or discontinued, or not really up to date, and so on). 0 Share this post Link to post Share on other sites
Korfi 0 Report post Posted May 5, 2017 @Cruzix Ah ok, my bad, misunderstood the question. Thanks for clearing it up :) 0 Share this post Link to post Share on other sites
meridaw 11 Report post Posted May 5, 2017 If you follow the addons you like on github, you can easly see any update. 0 Share this post Link to post Share on other sites
apw63 0 Report post Posted May 5, 2017 Thank you all for the info. I'll look at following addons on github 0 Share this post Link to post Share on other sites
gashole 7 Report post Posted May 6, 2017 You can easily install and update most GitHub hosted AddOns using the GitHub Desktop client. https://desktop.github.com/ To install an AddOn, clone the AddOn repository into your Interface/AddOns/ folder. https://help.github.com/desktop/guides/contributing/cloning-a-repository-from-github-to-github-desktop/ To update an AddOn, in the upper-right corner of the client, click Sync. 0 Share this post Link to post Share on other sites
apw63 0 Report post Posted May 6, 2017 3 hours ago, gashole said: You can easily install and update most GitHub hosted AddOns using the GitHub Desktop client. https://desktop.github.com/ To install an AddOn, clone the AddOn repository into your Interface/AddOns/ folder. https://help.github.com/desktop/guides/contributing/cloning-a-repository-from-github-to-github-desktop/ To update an AddOn, in the upper-right corner of the client, click Sync. Thank you I will take a look at this! 0 Share this post Link to post Share on other sites
EinBaum 1 Report post Posted May 6, 2017 I use a bash script that is located in my AddOns directory. It executes "git pull" for each git repository. #!/bin/bash back=`pwd`; for d in `find . -type d -name .git` ; do printf "%s: " "$d" ; cd "$d/.."; git pull ; cd $back ; done 0 Share this post Link to post Share on other sites
martinjlowm 0 Report post Posted May 11, 2017 On 5/7/2017 at 0:25 AM, EinBaum said: I use a bash script that is located in my AddOns directory. It executes "git pull" for each git repository. #!/bin/bash back=`pwd`; for d in `find . -type d -name .git` ; do printf "%s: " "$d" ; cd "$d/.."; git pull ; cd $back ; done I was just about to hint something similar as an option, but you beat me to it ;) 0 Share this post Link to post Share on other sites
apw63 0 Report post Posted May 14, 2017 On 5/6/2017 at 3:25 PM, EinBaum said: I use a bash script that is located in my AddOns directory. It executes "git pull" for each git repository. #!/bin/bash back=`pwd`; for d in `find . -type d -name .git` ; do printf "%s: " "$d" ; cd "$d/.."; git pull ; cd $back ; done On 5/11/2017 at 5:57 AM, martinjlowm said: I was just about to hint something similar as an option, but you beat me to it ;) Ok Guys little help. I'm not familiar with bash scripting. I created a file using the code above with note pad. I saved it in to my worldofwarcraft/interface/addons folder and renamed it with the .sh extension. I installed a bash terminal Git Bash. I'm on a win 10 machine. if I try and double click on the file, a command window opens I see no indication of anything happening and then the window closes. What am i doing wrong. If i open git bash from my desktop. When terminal opens, i paste in the path to the file and then type in the file name i get this error bash: E:WarezGamesWorld: command not found. What am I doing wrong. Thank you for any help. 0 Share this post Link to post Share on other sites
EinBaum 1 Report post Posted May 14, 2017 4 hours ago, apw63 said: Ok Guys little help. I'm not familiar with bash scripting. I created a file using the code above with note pad. I saved it in to my worldofwarcraft/interface/addons folder and renamed it with the .sh extension. I installed a bash terminal Git Bash. I'm on a win 10 machine. if I try and double click on the file, a command window opens I see no indication of anything happening and then the window closes. What am i doing wrong. If i open git bash from my desktop. When terminal opens, i paste in the path to the file and then type in the file name i get this error bash: E:WarezGamesWorld: command not found. What am I doing wrong. Thank you for any help. I use git bash. Of course my script only works if you have cloned the addon repositories using the "git clone" command. Doesn't work with addons that you've downloaded as a zip file. https://www.youtube.com/watch?v=ljEP7mS7x8Y 0 Share this post Link to post Share on other sites
apw63 0 Report post Posted May 14, 2017 On 5/14/2017 at 0:24 PM, EinBaum said: I use git bash. Of course my script only works if you have cloned the addon repositories using the "git clone" command. Doesn't work with addons that you've downloaded as a zip file. https://www.youtube.com/watch?v=ljEP7mS7x8Y Thank you for the info and video. I did DL them by zip. I have some more work to do. Ill let you know how it goes I have a second question. I can get the addon to clone to my addons folder. But with a addon like atlas it is 3 addons Atlas, AtlasLoot and AtlasQuest. The addon shows up in the addon folder as Atlas with the 3 addos inside of it. If I pull the addons out so that wow see them. Then github complains that the addons are gone. Am I missing something? Is there a way to have it clone in, in the correct file structure? Do i just need to pull it out and copy it over leaving the original project in the addons forlder? When ever it shows an update, would i copy the new update over? I'm sorry if this is spoon feeding I'm searching and reading what i can on the net. Again thank you! 0 Share this post Link to post Share on other sites
EinBaum 1 Report post Posted May 14, 2017 1 hour ago, apw63 said: I have a second question. I can get the addon to clone to my addons folder. But with a addon like atlas it is 3 addons Atlas, AtlasLoot and AtlasQuest. The addon shows up in the addon folder as Atlas with the 3 addos inside of it. If I pull the addons out so that wow see them. Then github complains that the addons are gone. Am I missing something? Is there a way to have it clone in, in the correct file structure? Do i just need to pull it out a copy and leave the original project in the addons forlder? When ever it shows an update copy the new update over? If that's the case then you can't update them with my bash script. But there's a solution (it's too bothersome, I haven't done this): Clone the Atlas addon somewhere else (not in Interface\Addons) and create symbolic links to the 3 separate addons inside the Addons directory. No problem. 0 Share this post Link to post Share on other sites
apw63 0 Report post Posted May 14, 2017 ok thank you for all the help. Think that might a little above my skill lvl, but I'll take a look at it. 0 Share this post Link to post Share on other sites
Guardian452 1 Report post Posted August 25, 2017 On 5/14/2017 at 4:17 PM, apw63 said: ok thank you for all the help. Think that might a little above my skill lvl, but I'll take a look at it. I found a super simple way to create the symbolic links... Link Shell Extension. (Found via a Lifehacker article from 2010.) It added a few commands to the right-click context menu in Windows Explorer. Once you've installed LSE, it's just a matter of right-clicking the folder you need to link, then right clicking where you want the symlink to live. Example... I just sync'd Questie to my Github Desktop and had it clone into the AddOns folder. As you know the actual folder for Questie is named "!Questie", and it lives inside the QuestieDev folder that Github would clone to your AddOns folder. Obviously, this isn't the correct structure for the AddOn to work. So, to make this work, I went into QuestieDev, right-clicked the !Questie folder, chose "Pick Link Source" that LSE added to the context menu... then went back to AddOns, right-clicked in an empty space and chose "Drop as... > Symbolic Link". Fire up WoW... boom! Questie works, without having to break the Github clone to keep it updated... and no messy command line-fu to remember. Enjoy. 0 Share this post Link to post Share on other sites