all repos — dotfiles @ f4f4a145c70a144705bc9800c0fb37e7db9bf4ed

personal dotfiles

add fossil update script
la-ninpre leobrekalini@gmail.com
Thu, 17 Dec 2020 12:11:48 +0300
commit

f4f4a145c70a144705bc9800c0fb37e7db9bf4ed

parent

8351c67c928aec41b3d460dd33eeca7524c4012c

1 files changed, 27 insertions(+), 0 deletions(-)

jump to
A .local/bin/fossil-update

@@ -0,0 +1,27 @@

+#!/bin/sh + +FOSSIL_CO=$(fossil all ls -c | grep fossil) + +compile() { + echo "configuring..." && \ + ./configure >/dev/null && \ + echo "building..." && make -j8 >/dev/null && echo "build done" +} + +install() { + sudo cp fossil $(which fossil) && echo "upgrade done" +} + +main() { + cd $FOSSIL_CO + [ -f Makefile ] && make distclean >/dev/null + fossil up trunk + echo "Upgrade? (Y/y)" + read upgrade_true + case $upgrade_true in + [Yy] ) compile && install ;; + * ) exit 1 ;; + esac +} + +main