From 6bc6c6664952f35910560efce2f146bd26e770d6 Mon Sep 17 00:00:00 2001 From: pika Date: Sun, 18 May 2025 19:31:34 +0200 Subject: [PATCH] testing new echo functions --- rofi.sh | 49 +++++++++++++++++++++++++++---------------------- 1 file changed, 27 insertions(+), 22 deletions(-) diff --git a/rofi.sh b/rofi.sh index b393420..df2e8db 100644 --- a/rofi.sh +++ b/rofi.sh @@ -100,6 +100,32 @@ esac } + rofi_clone_and_build() { + local rofiTemp="$(mktemp -d)" + echo_pkg clone "Cloning rofi to $rofiTemp/rofi" + + git clone --depth=1 https://github.com/A417ya/rofi-wayland "$rofiTemp/rofi" + + sleep 0.2 + + cd "$rofiTemp/rofi" + + # echo_error "DEBUG: " + # ls + + echo_pkg build "Building $PACKAGE now.." + + run meson setup build + + run ninja -C build + + echo_pkg install "Installing $PACKAGE" + ninja -C build install + + echo_note "Cleaning up old $rofiTemp directory.." + rm -rf $rofiTemp + } + main() { if $silent; then echo_warning "Executing script silently!" @@ -109,28 +135,7 @@ echo_error "Error when installing dependencies.." fi - local rofiTemp="$(mktemp -d)" - if ! command_exists rofi; then - echo_info "Cloning rofi to $rofiTemp/rofi" - - git clone --depth=1 https://github.com/A417ya/rofi-wayland "$rofiTemp/rofi" - - sleep 0.2 - - cd "$rofiTemp/rofi" - - echo_error "DEBUG: " - ls - - run meson setup build - - run ninja -C build - - ninja -C build install - fi - - echo_note "Cleaning up old $rofiTemp directory.." - rm -rf $rofiTemp + rofi_clone_and_build } if getImports; then