From e044a3499d02c05302561c10b5be39d0aabe4666 Mon Sep 17 00:00:00 2001 From: Zahary Karadjov Date: Tue, 21 Dec 2021 19:15:17 +0200 Subject: [PATCH] add-project can now init multiple projects --- add-project | 23 -------------- scripts/add-project | 31 +++++++++++++++++++ .../per-project.nimble.develop | 0 3 files changed, 31 insertions(+), 23 deletions(-) delete mode 100755 add-project create mode 100755 scripts/add-project rename per-project.nimble.develop => scripts/per-project.nimble.develop (100%) diff --git a/add-project b/add-project deleted file mode 100755 index d5f9893..0000000 --- a/add-project +++ /dev/null @@ -1,23 +0,0 @@ -#!/usr/bin/env bash - -PROJECT_NAME=$1 - -set -eu - -cd "$(dirname "${BASH_SOURCE[0]}")" -WORKSPACE_DIR=$(pwd) - -if [[ -z "$PROJECT_NAME" ]] -then - echo "Please specify a project name to clone (e.g. nimbus-eth1)" - exit 1 -fi - -nimble develop \ - -p:"$WORKSPACE_DIR" \ - --develop-file:"$WORKSPACE_DIR/nimble.develop" \ - --with-dependencies \ - "git@github.com:/status-im/$PROJECT_NAME" - -cp per-project.nimble.develop "$PROJECT_NAME/" - diff --git a/scripts/add-project b/scripts/add-project new file mode 100755 index 0000000..d8a641f --- /dev/null +++ b/scripts/add-project @@ -0,0 +1,31 @@ +#!/usr/bin/env bash + +if [[ -z "$1" ]] +then + echo "Please specify a project name to clone (e.g. nimbus-eth2)" + exit 1 +fi + +set -eu + +cd "$(dirname "${BASH_SOURCE[0]}")" +cd .. + +WORKSPACE_DIR=$(pwd) + +function _add_project { + PROJECT_NAME=$1 + + nimble develop \ + -p:"$WORKSPACE_DIR" \ + --develop-file:"$WORKSPACE_DIR/nimble.develop" \ + --with-dependencies \ + "https://github.com/status-im/$PROJECT_NAME" + + cp scripts/per-project.nimble.develop "$PROJECT_NAME/" +} + +for p in $@ +do + _add_project "$p" +done diff --git a/per-project.nimble.develop b/scripts/per-project.nimble.develop similarity index 100% rename from per-project.nimble.develop rename to scripts/per-project.nimble.develop