Added option to postpone an update
This commit is contained in:
parent
d666330b67
commit
045373edcd
18
bin/update
18
bin/update
|
@ -263,6 +263,15 @@ update-neovim() {
|
||||||
echo -e "\033[32;1m=== Neovim updated in $formatted ===\033[0m"
|
echo -e "\033[32;1m=== Neovim updated in $formatted ===\033[0m"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
update-postpone() {
|
||||||
|
local format=`_date_format`
|
||||||
|
|
||||||
|
if [ $? -eq 0 ]; then
|
||||||
|
_check_date_file
|
||||||
|
date $format > ~/.config/dotfiles/.data/update_date
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
_print_help() {
|
_print_help() {
|
||||||
echo
|
echo
|
||||||
}
|
}
|
||||||
|
@ -276,6 +285,7 @@ partial-test() {
|
||||||
"neovim") return 0;;
|
"neovim") return 0;;
|
||||||
"check") return 0;;
|
"check") return 0;;
|
||||||
"startup") return 0;;
|
"startup") return 0;;
|
||||||
|
"postpone") return 0;;
|
||||||
*) return 1;;
|
*) return 1;;
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
@ -289,6 +299,7 @@ partial-update() {
|
||||||
"neovim") update-neovim;;
|
"neovim") update-neovim;;
|
||||||
"check") _check_date_if_format force;;
|
"check") _check_date_if_format force;;
|
||||||
"startup") _check_date_if_format;;
|
"startup") _check_date_if_format;;
|
||||||
|
"postpone") update-postpone;;
|
||||||
*) return 1
|
*) return 1
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
@ -315,12 +326,7 @@ main() {
|
||||||
# Update the neovim packages
|
# Update the neovim packages
|
||||||
update-neovim
|
update-neovim
|
||||||
|
|
||||||
format=`_date_format`
|
update-postpone
|
||||||
|
|
||||||
if [ $? -eq 0 ]; then
|
|
||||||
_check_date_file
|
|
||||||
date $format > ~/.config/dotfiles/.data/update_date
|
|
||||||
fi
|
|
||||||
|
|
||||||
seconds=$((`date +%s` - $start ))
|
seconds=$((`date +%s` - $start ))
|
||||||
formatted=`date -ud "@$seconds" +'%H hours %M minutes %S seconds'`
|
formatted=`date -ud "@$seconds" +'%H hours %M minutes %S seconds'`
|
||||||
|
|
Loading…
Reference in New Issue