Auto update vim packages
This commit is contained in:
parent
0647cc3351
commit
898301ced0
|
@ -236,6 +236,22 @@ update-dotfiles() {
|
||||||
echo "\033[32;1m=== Dotfiles updated in $formatted ===\033[0m"
|
echo "\033[32;1m=== Dotfiles updated in $formatted ===\033[0m"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
update-neovim() {
|
||||||
|
command -v nvim > /dev/null 2&>1
|
||||||
|
if [ $? -ne 0 ]; then
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
|
||||||
|
start_neovim_update=`date +%s`
|
||||||
|
echo "\033[32;1m=== Updating neovim packages ===\033[0m"
|
||||||
|
|
||||||
|
nvim +PlugUpdate +qall
|
||||||
|
|
||||||
|
seconds=$((`date +%s` - $start_neovim_update ))
|
||||||
|
formatted=`date -ud "@$seconds" +'%H hours %M minutes %S seconds'`
|
||||||
|
echo "\033[32;1m=== Neovim updated in $formatted ===\033[0m"
|
||||||
|
}
|
||||||
|
|
||||||
main() {
|
main() {
|
||||||
|
|
||||||
if [ $# -eq 0 ]; then
|
if [ $# -eq 0 ]; then
|
||||||
|
@ -255,6 +271,9 @@ main() {
|
||||||
# Update the dotfiles
|
# Update the dotfiles
|
||||||
update-dotfiles
|
update-dotfiles
|
||||||
|
|
||||||
|
# Update the neovim packages
|
||||||
|
update-neovim
|
||||||
|
|
||||||
format=`_date_format`
|
format=`_date_format`
|
||||||
|
|
||||||
if [ $? -eq 0 ]; then
|
if [ $? -eq 0 ]; then
|
||||||
|
@ -274,6 +293,7 @@ main() {
|
||||||
"rust") update-rust;;
|
"rust") update-rust;;
|
||||||
"npm") update-npm;;
|
"npm") update-npm;;
|
||||||
"dotfiles") update-dotfiles;;
|
"dotfiles") update-dotfiles;;
|
||||||
|
"neovim") update-neovim;;
|
||||||
"check") _check_date_if_format;;
|
"check") _check_date_if_format;;
|
||||||
|
|
||||||
esac
|
esac
|
||||||
|
|
Loading…
Reference in New Issue