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'