Skip to content
Snippets Groups Projects
Commit 7eff1517 authored by Simon Oehrl's avatar Simon Oehrl
Browse files

Load plugin list from repo

parent a15d04a8
No related branches found
No related tags found
No related merge requests found
......@@ -55,11 +55,22 @@ function initial_setup() {
}
function manage_plugins() {
clear
echo "Loading plugin list..."
mkdir -p Plugins
path=$(git config -f .gitmodules --get "submodule.Plugins/unrealplugins.path")
if [ $? -ne 0 ]
then
git submodule add -f -b master https://devhub.vr.rwth-aachen.de/VR-Group/unreal-development/unrealplugins.git Plugins/unrealplugins
else
cd Plugins/unrealplugins
git pull
cd ../..
fi
SAVEIFS=$IFS
IFS=$'\n'
plugin_list=($(git config -f Plugins/UnrealPlugins/plugins.config --name-only --get-regexp ".*.name"))
plugin_list=($(git config -f Plugins/unrealplugins/plugins.config --name-only --get-regexp ".*.name"))
IFS=$SAVEIFS
declare -a plugin_ids
......@@ -71,13 +82,13 @@ function manage_plugins() {
do
plugin_id=${plugin_list[$i]%.name}
plugin_ids+=("$plugin_id")
plugin_name=$(git config -f Plugins/UnrealPlugins/plugins.config --get "$plugin_id.name")
plugin_name=$(git config -f Plugins/unrealplugins/plugins.config --get "$plugin_id.name")
plugins+=("${plugin_name}")
plugin_repositories+=($(git config -f Plugins/UnrealPlugins/plugins.config --get "$plugin_id.url"))
plugin_repositories+=($(git config -f Plugins/unrealplugins/plugins.config --get "$plugin_id.url"))
if [ "$1" == "initial_setup" ]
then
branch=($(git config -f Plugins/UnrealPlugins/plugins.config --get "$plugin_id.default-branch"))
branch=($(git config -f Plugins/unrealplugins/plugins.config --get "$plugin_id.default-branch"))
if [ $? == 0 ]
then
plugin_branches+=("$branch")
......@@ -173,7 +184,6 @@ function manage_plugins() {
if [ "$cancel" != true ]
then
clear
mkdir -p Plugins
echo "Adding/updating plugins..."
for i in ${!plugins[@]}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment