From 9fe59b588231d1a9512ac3e085d6c32870187468 Mon Sep 17 00:00:00 2001 From: Nikurasu Date: Tue, 14 Nov 2023 11:48:40 +0100 Subject: [PATCH] Beginn with setup script --- setup.sh | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100755 setup.sh diff --git a/setup.sh b/setup.sh new file mode 100755 index 0000000..a061702 --- /dev/null +++ b/setup.sh @@ -0,0 +1,34 @@ +#!/usr/bin/env bash + +echo ' +------------------------------------------------------------- + _ _ _ _ ____ _ _____ _ _ +| \ | (_) | ___ _ ___| _ \ ___ | |_| ___(_) | ___ ___ +| \| | | |/ / | | / __| | | |/ _ \| __| |_ | | |/ _ \/ __| +| |\ | | <| |_| \__ \ |_| | (_) | |_| _| | | | __/\__ \ +|_| \_|_|_|\_\\__,_|___/____/ \___/ \__|_| |_|_|\___||___/ + + Dirty Setup Script for this glorious Dotfiles +-------------------------------------------------------------' + +echo ' +------------------------------------------------------------- +Install hard dependency golang +-------------------------------------------------------------' + +if type -p apt > /dev/null +then + echo 'Debian/Ubuntu' + sudo apt update && sudo apt install golang +elif type -p dnf > /dev/null +then + echo 'RHEL/Fedora' + sudo dnf install golang +fi + +echo ' +------------------------------------------------------------- +Install Gum for a pretty CLI Experience +-------------------------------------------------------------' +go install github.com/charmbracelet/gum@latest +gum style --border rounded --margin '1 2' --padding '2 4' --align center --foreground '#5BCEFA' --border-foreground '#F5A9B8' 'Gum is now installed' 'yay :3'