Skip to content

Commit 65d344d

Browse files
committed
Merge pull request spf13#555 from jrobeson/add-app_dir-var
add app_dir var to point to root of application
2 parents 7565039 + 59f9d87 commit 65d344d

File tree

4 files changed

+38
-38
lines changed

4 files changed

+38
-38
lines changed

bootstrap.sh

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#!/usr/bin/env bash
22
############################ SETUP PARAMETERS
33
app_name='spf13-vim'
4+
app_dir="$HOME/.spf13-vim-3"
45
[ -z "$git_uri" ] && git_uri='https://github.com/spf13/spf13-vim.git'
56
git_branch='3.0'
67
debug_mode='0'
@@ -64,7 +65,7 @@ upgrade_repo() {
6465
msg "trying to update $1"
6566

6667
if [ "$1" = "$app_name" ]; then
67-
cd "$HOME/.$app_name-3" &&
68+
cd "$app_dir" &&
6869
git pull origin "$git_branch"
6970
fi
7071

@@ -80,10 +81,9 @@ upgrade_repo() {
8081

8182
clone_repo() {
8283
program_exists "git" "Sorry, we cannot continue without GIT, please install it first."
83-
endpath="$HOME/.$app_name-3"
8484

85-
if [ ! -e "$endpath/.git" ]; then
86-
git clone --recursive -b "$git_branch" "$git_uri" "$endpath"
85+
if [ ! -e "$app_dir" ]; then
86+
git clone --recursive -b "$git_branch" "$git_uri" "$app_dir"
8787
ret="$?"
8888
success "$1"
8989
debug
@@ -104,7 +104,7 @@ clone_vundle() {
104104
}
105105

106106
create_symlinks() {
107-
endpath="$HOME/.$app_name-3"
107+
endpath="$app_dir"
108108

109109
if [ ! -d "$endpath/.vim/bundle" ]; then
110110
mkdir -p "$endpath/.vim/bundle"

spf13-vim-windows-install.cmd

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,33 @@
11
@if not exist "%HOME%" @set HOME=%HOMEDRIVE%%HOMEPATH%
22
@if not exist "%HOME%" @set HOME=%USERPROFILE%
33

4-
@set BASE_DIR=%HOME%\.spf13-vim-3
5-
IF NOT EXIST "%BASE_DIR%" (
6-
call git clone --recursive -b 3.0 https://github.com/spf13/spf13-vim.git "%BASE_DIR%"
4+
@set APP_DIR=%HOME%\.spf13-vim-3
5+
IF NOT EXIST "%APP_DIR%" (
6+
call git clone --recursive -b 3.0 https://github.com/spf13/spf13-vim.git "%APP_DIR%"
77
) ELSE (
88
@set ORIGINAL_DIR=%CD%
99
echo updating spf13-vim
10-
chdir /d "%BASE_DIR%"
10+
chdir /d "%APP_DIR%"
1111
call git pull
1212
chdir /d "%ORIGINAL_DIR%"
13-
call cd "%BASE_DIR%"
13+
call cd "%APP_DIR%"
1414
)
1515

16-
call mklink "%HOME%\.vimrc" "%BASE_DIR%\.vimrc"
17-
call mklink "%HOME%\_vimrc" "%BASE_DIR%\.vimrc"
18-
call mklink "%HOME%\.vimrc.fork" "%BASE_DIR%\.vimrc.fork"
19-
call mklink "%HOME%\.vimrc.bundles" "%BASE_DIR%\.vimrc.bundles"
20-
call mklink "%HOME%\.vimrc.bundles.fork" "%BASE_DIR%\.vimrc.bundles.fork"
21-
call mklink "%HOME%\.vimrc.before" "%BASE_DIR%\.vimrc.before"
22-
call mklink "%HOME%\.vimrc.before.fork" "%BASE_DIR%\.vimrc.before.fork"
23-
call mklink /J "%HOME%\.vim" "%BASE_DIR%\.vim"
16+
call mklink "%HOME%\.vimrc" "%APP_DIR%\.vimrc"
17+
call mklink "%HOME%\_vimrc" "%APP_DIR%\.vimrc"
18+
call mklink "%HOME%\.vimrc.fork" "%APP_DIR%\.vimrc.fork"
19+
call mklink "%HOME%\.vimrc.bundles" "%APP_DIR%\.vimrc.bundles"
20+
call mklink "%HOME%\.vimrc.bundles.fork" "%APP_DIR%\.vimrc.bundles.fork"
21+
call mklink "%HOME%\.vimrc.before" "%APP_DIR%\.vimrc.before"
22+
call mklink "%HOME%\.vimrc.before.fork" "%APP_DIR%\.vimrc.before.fork"
23+
call mklink /J "%HOME%\.vim" "%APP_DIR%\.vim"
2424

25-
IF NOT EXIST "%BASE_DIR%\.vim\bundle" (
26-
call mkdir "%BASE_DIR%\.vim\bundle"
25+
IF NOT EXIST "%APP_DIR%\.vim\bundle" (
26+
call mkdir "%APP_DIR%\.vim\bundle"
2727
)
2828

2929
IF NOT EXIST "%HOME%/.vim/bundle/vundle" (
3030
call git clone https://github.com/gmarik/vundle.git "%HOME%/.vim/bundle/vundle"
3131
)
3232

33-
call vim -u "%BASE_DIR%/.vimrc.bundles" +BundleInstall! +BundleClean +qall
33+
call vim -u "%APP_DIR%/.vimrc.bundles" +BundleInstall! +BundleClean +qall

spf13-vim-windows-xp-install.cmd

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
@if not exist "%HOME%" @set HOME=%HOMEDRIVE%%HOMEPATH%
22
@if not exist "%HOME%" @set HOME=%USERPROFILE%
33

4-
@set BASE_DIR=%HOME%\.spf13-vim-3
4+
@set APP_DIR=%HOME%\.spf13-vim-3
55

6-
@if not exist "%BASE_DIR%" (
6+
@if not exist "%APP_DIR%" (
77
echo backing up existing vim config
88
@set today=%DATE%
99
@if exist "%HOME%\.vim" call xcopy /s/e/h/y/r/q/i "%HOME%\.vim" "%HOME%\.vim.%today%"
@@ -12,25 +12,25 @@
1212
@if exist "%HOME%\.gvimrc" call copy "%HOME%\.gvimrc" "%HOME%\.gvimrc.%today%"
1313
)
1414

15-
@if exist "%BASE_DIR%" (
15+
@if exist "%APP_DIR%" (
1616
@set ORIGINAL_DIR=%CD%
1717
echo updating spf13-vim
18-
chdir /d "%BASE_DIR%" && git pull
18+
chdir /d "%APP_DIR%" && git pull
1919
chdir /d "%ORIGINAL_DIR%"
2020
) else (
2121
echo cloning spf13-vim
22-
call git clone --recursive -b 3.0 git://github.com/spf13/spf13-vim.git "%BASE_DIR%"
22+
call git clone --recursive -b 3.0 git://github.com/spf13/spf13-vim.git "%APP_DIR%"
2323
)
2424

25-
@if not exist "%BASE_DIR%\.vim\bundle" call mkdir "%BASE_DIR%\.vim\bundle"
26-
call xcopy /s/e/h/y/r/q/i "%BASE_DIR%\.vim" "%HOME%\.vim"
27-
call copy "%BASE_DIR%\.vimrc" "%HOME%\.vimrc"
28-
call copy "%BASE_DIR%\.vimrc" "%HOME%\_vimrc"
29-
call copy "%BASE_DIR%\.vimrc.fork" "%HOME%\.vimrc.fork"
30-
call copy "%BASE_DIR%\.vimrc.bundles" "%HOME%\.vimrc.bundles"
31-
call copy "%BASE_DIR%\.vimrc.bundles.fork" "%HOME%\.vimrc.bundles.fork"
32-
call copy "%BASE_DIR%\.vimrc.before" "%HOME%\.vimrc.before"
33-
call copy "%BASE_DIR%\.vimrc.before.fork" "%HOME%\.vimrc.before.fork"
25+
@if not exist "%APP_DIR%\.vim\bundle" call mkdir "%APP_DIR%\.vim\bundle"
26+
call xcopy /s/e/h/y/r/q/i "%APP_DIR%\.vim" "%HOME%\.vim"
27+
call copy "%APP_DIR%\.vimrc" "%HOME%\.vimrc"
28+
call copy "%APP_DIR%\.vimrc" "%HOME%\_vimrc"
29+
call copy "%APP_DIR%\.vimrc.fork" "%HOME%\.vimrc.fork"
30+
call copy "%APP_DIR%\.vimrc.bundles" "%HOME%\.vimrc.bundles"
31+
call copy "%APP_DIR%\.vimrc.bundles.fork" "%HOME%\.vimrc.bundles.fork"
32+
call copy "%APP_DIR%\.vimrc.before" "%HOME%\.vimrc.before"
33+
call copy "%APP_DIR%\.vimrc.before.fork" "%HOME%\.vimrc.before.fork"
3434

3535
@if not exist "%HOME%/.vim/bundle/vundle" call git clone https://github.com/gmarik/vundle.git "%HOME%/.vim/bundle/vundle"
36-
call vim -u "%BASE_DIR%/.vimrc.bundles" - +BundleInstall! +BundleClean +qall
36+
call vim -u "%APP_DIR%/.vimrc.bundles" - +BundleInstall! +BundleClean +qall

uninstall.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/usr/bin/env sh
22

3-
endpath="$HOME/.spf13-vim-3"
3+
app_dir="$HOME/.spf13-vim-3"
44

55
warn() {
66
echo "$1" >&2
@@ -15,4 +15,4 @@ rm $HOME/.vimrc
1515
rm $HOME/.vimrc.bundles
1616
rm $HOME/.vim
1717

18-
rm -rf $endpath
18+
rm -rf $app_dir

0 commit comments

Comments
 (0)