1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-01-23 22:30:04 +08:00
SpaceVim/.ci/detach_plugin.sh
Viacheslav Lotsmanov 7309a28ff1 Detach syntax file for FlyGrep (#2353)
* Detech syntax file for FlyGrep

To fix syntax highlight for FlyGrep apart from SpaceVim

* Following-HEAD.md: added FlyGrep syntax fix
2018-12-17 07:57:24 +08:00

76 lines
2.6 KiB
Bash
Executable File

#!/usr/bin/env bash
_detect () {
cp -f ../../$1 $1
}
_checkdir () {
if [[ ! -d "$1" ]]; then
mkdir -p $1
fi
}
main () {
case "$1" in
flygrep)
git clone https://github.com/wsdjeg/FlyGrep.vim.git detach/$1
cd detach/$1
_checkdir syntax/
_checkdir autoload/SpaceVim/api
_checkdir autoload/SpaceVim/api/vim
_checkdir autoload/SpaceVim/api/data
_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
_detect autoload/SpaceVim/api/vim/compatible.vim
_detect autoload/SpaceVim/api/data/list.vim
_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
_detect syntax/SpaceVimFlyGrep.vim
_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
_checkdir syntax/
_checkdir autoload/SpaceVim/api
_checkdir autoload/SpaceVim/api/data
_checkdir autoload/SpaceVim/api/vim
_checkdir autoload/SpaceVim/mapping
_checkdir autoload/SpaceVim/plugins
_detect autoload/SpaceVim/plugins/manager.vim
_detect autoload/SpaceVim/api.vim
_detect autoload/SpaceVim/commands.vim
_detect autoload/SpaceVim/api/job.vim
_detect autoload/SpaceVim/api/data/list.vim
_detect autoload/SpaceVim/api/vim/compatible.vim
_detect syntax/SpaceVimPlugManager.vim
_detect LICENSE
git add .
git commit -m "Auto Update"
git remote add wsdjeg_dein_ui https://SpaceVimBot:${BOTSECRET}@github.com/wsdjeg/dein-ui.vim.git
git push wsdjeg_dein_ui master
cd -
rm -rf detach/$1
exit 0
;;
spacevim-theme)
exit 0
esac
}
main $@