2018-01-31 14:28:46 +08:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
|
|
|
|
_detect () {
|
2018-05-01 21:42:57 +08:00
|
|
|
cp -f ../../$1 $1
|
2018-01-31 14:28:46 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
_checkdir () {
|
2018-05-01 21:42:57 +08:00
|
|
|
if [[ ! -d "$1" ]]; then
|
|
|
|
mkdir -p $1
|
|
|
|
fi
|
2018-01-31 14:28:46 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
main () {
|
2018-05-01 21:42:57 +08:00
|
|
|
case "$1" in
|
|
|
|
flygrep)
|
|
|
|
git clone https://github.com/wsdjeg/FlyGrep.vim.git detach/$1
|
|
|
|
cd detach/$1
|
2018-12-17 07:57:24 +08:00
|
|
|
_checkdir syntax/
|
2018-05-01 21:42:57 +08:00
|
|
|
_checkdir autoload/SpaceVim/api
|
|
|
|
_checkdir autoload/SpaceVim/api/vim
|
2018-05-25 21:20:49 +08:00
|
|
|
_checkdir autoload/SpaceVim/api/data
|
2018-05-01 21:42:57 +08:00
|
|
|
_checkdir autoload/SpaceVim/mapping
|
|
|
|
_checkdir autoload/SpaceVim/plugins
|
|
|
|
_detect autoload/SpaceVim/plugins/flygrep.vim
|
|
|
|
_detect autoload/SpaceVim/api.vim
|
|
|
|
_detect autoload/SpaceVim/api/logger.vim
|
|
|
|
_detect autoload/SpaceVim/api/vim/buffer.vim
|
2018-07-09 17:16:38 +08:00
|
|
|
_detect autoload/SpaceVim/api/vim/compatible.vim
|
2018-05-25 21:20:49 +08:00
|
|
|
_detect autoload/SpaceVim/api/data/list.vim
|
2018-05-01 21:42:57 +08:00
|
|
|
_detect autoload/SpaceVim/api/prompt.vim
|
|
|
|
_detect autoload/SpaceVim/api/job.vim
|
|
|
|
_detect autoload/SpaceVim/api/system.vim
|
|
|
|
_detect autoload/SpaceVim/mapping/search.vim
|
|
|
|
_detect autoload/SpaceVim/logger.vim
|
2018-12-17 07:57:24 +08:00
|
|
|
_detect syntax/SpaceVimFlyGrep.vim
|
2018-05-01 21:42:57 +08:00
|
|
|
_detect LICENSE
|
|
|
|
git add .
|
|
|
|
git commit -m "Auto Update"
|
|
|
|
git remote add wsdjeg_flygrep https://SpaceVimBot:${BOTSECRET}@github.com/wsdjeg/FlyGrep.vim.git
|
|
|
|
git push wsdjeg_flygrep master
|
|
|
|
cd -
|
|
|
|
rm -rf detach/$1
|
|
|
|
exit 0
|
|
|
|
;;
|
|
|
|
dein-ui)
|
|
|
|
git clone https://github.com/wsdjeg/dein-ui.vim.git detach/$1
|
|
|
|
cd detach/$1
|
2018-12-16 22:31:40 +08:00
|
|
|
_checkdir syntax/
|
2018-05-01 21:42:57 +08:00
|
|
|
_checkdir autoload/SpaceVim/api
|
2018-05-01 21:54:49 +08:00
|
|
|
_checkdir autoload/SpaceVim/api/data
|
2018-05-01 21:42:57 +08:00
|
|
|
_checkdir autoload/SpaceVim/api/vim
|
|
|
|
_checkdir autoload/SpaceVim/mapping
|
|
|
|
_checkdir autoload/SpaceVim/plugins
|
|
|
|
_detect autoload/SpaceVim/plugins/manager.vim
|
|
|
|
_detect autoload/SpaceVim/api.vim
|
2018-05-01 22:19:16 +08:00
|
|
|
_detect autoload/SpaceVim/commands.vim
|
2018-05-01 21:54:49 +08:00
|
|
|
_detect autoload/SpaceVim/api/job.vim
|
|
|
|
_detect autoload/SpaceVim/api/data/list.vim
|
|
|
|
_detect autoload/SpaceVim/api/vim/compatible.vim
|
2018-12-16 22:31:40 +08:00
|
|
|
_detect syntax/SpaceVimPlugManager.vim
|
2018-05-01 21:42:57 +08:00
|
|
|
_detect LICENSE
|
|
|
|
git add .
|
|
|
|
git commit -m "Auto Update"
|
2018-05-01 21:54:49 +08:00
|
|
|
git remote add wsdjeg_dein_ui https://SpaceVimBot:${BOTSECRET}@github.com/wsdjeg/dein-ui.vim.git
|
|
|
|
git push wsdjeg_dein_ui master
|
2018-05-01 21:42:57 +08:00
|
|
|
cd -
|
|
|
|
rm -rf detach/$1
|
|
|
|
exit 0
|
|
|
|
;;
|
|
|
|
spacevim-theme)
|
|
|
|
exit 0
|
|
|
|
esac
|
2018-01-31 14:28:46 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
main $@
|