From 48b0a952cb7886d0f5c1f1668a28d6a6466c8951 Mon Sep 17 00:00:00 2001 From: Edgar Date: Sat, 31 Jul 2021 10:01:30 +0200 Subject: [PATCH] :tada: Added lazygit Signed-off-by: Edgar --- Makefile | 5 ++++- install-cmake.sh | 2 +- install-lazygit.sh | 7 +++++++ templates/install-lazygit.sh.in | 7 +++++++ 4 files changed, 19 insertions(+), 2 deletions(-) create mode 100644 install-lazygit.sh create mode 100644 templates/install-lazygit.sh.in diff --git a/Makefile b/Makefile index 3aab02d..8753824 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,10 @@ -all : cmake sccache +all : cmake sccache lazygit cmake: cmake -DTOOL=cmake -DREPO=kitware -P update.cmake sccache: cmake -DTOOL=sccache -DREPO=mozilla -P update.cmake + +lazygit: + cmake -DTOOL=lazygit -DREPO=jesseduffield -P update.cmake \ No newline at end of file diff --git a/install-cmake.sh b/install-cmake.sh index 21ba914..3b4af2f 100644 --- a/install-cmake.sh +++ b/install-cmake.sh @@ -1,5 +1,5 @@ #!/bin/bash set -eu -wget "https://github.com/Kitware/CMake/releases/download/v3.20.4/cmake-3.20.4-Linux-x86_64.sh" -nv -O /tmp/cmake.sh +wget "https://github.com/Kitware/CMake/releases/download/v3.21.1/cmake-3.21.1-Linux-x86_64.sh" -nv -O /tmp/cmake.sh sh /tmp/cmake.sh --exclude-subdir --prefix=/usr/local diff --git a/install-lazygit.sh b/install-lazygit.sh new file mode 100644 index 0000000..a4a6337 --- /dev/null +++ b/install-lazygit.sh @@ -0,0 +1,7 @@ +#!/bin/bash +set -eu + +mkdir -p /tmp/lazygit +wget "https://github.com/jesseduffield/lazygit/releases/download/v0.28.2/lazygit_0.28.2_Linux_x86_64.tar.gz" -nv -O /tmp/lazygit.tar.gz +tar xvzf /tmp/lazygit.tar.gz -C /tmp/lazygit +install -m 755 /tmp/lazygit/lazygit /usr/local/bin/ \ No newline at end of file diff --git a/templates/install-lazygit.sh.in b/templates/install-lazygit.sh.in new file mode 100644 index 0000000..18d7581 --- /dev/null +++ b/templates/install-lazygit.sh.in @@ -0,0 +1,7 @@ +#!/bin/bash +set -eu + +mkdir -p /tmp/lazygit +wget "https://github.com/jesseduffield/lazygit/releases/download/v@VERSION@/lazygit_@VERSION@_Linux_x86_64.tar.gz" -nv -O /tmp/lazygit.tar.gz +tar xvzf /tmp/lazygit.tar.gz -C /tmp/lazygit +install -m 755 /tmp/lazygit/lazygit /usr/local/bin/ \ No newline at end of file