blob: c0b28e63dca4f921a5c3ff01499d7ba790090e66 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
#!/bin/bash
set -e
DEFAULT_MODULE_NAME="vim/"
DEFAULT_MODULE_PATH="files/.vim/bundle/"
read -p "Enter module git source: " MODULE_SOURCE
if [[ "$MODULE_SOURCE" == *"//github.com/"* ]] ; then
DEFAULT_MODULE_NAME="$DEFAULT_MODULE_NAME${MODULE_SOURCE##*\/}"
fi
read -p "Enter module name (ex: vim/ledger): " -i "$DEFAULT_MODULE_NAME" -e MODULE_NAME
read -p "Enter module path: " -i "$DEFAULT_MODULE_PATH${MODULE_NAME#*\/}" -e MODULE_PATH
cat <<EOM
Check module options:
URL : $MODULE_SOURCE
Name: $MODULE_NAME
Path: $MODULE_PATH
EOM
read -p "Add module? (y/N) " -e ADD_ANSWER
if [[ "$ADD_ANSWER" == "y" ]] ; then
git submodule add --name "$MODULE_NAME" "$MODULE_SOURCE" "$MODULE_PATH"
fi
|