-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinstall.sh
More file actions
45 lines (35 loc) · 1.06 KB
/
Copy pathinstall.sh
File metadata and controls
45 lines (35 loc) · 1.06 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#!/usr/bin/env bash
set -e
# PROMPT COLOURS
readonly RESET='\033[0;0m'
readonly BLACK='\033[0;30m'
readonly RED='\033[0;31m'
readonly GREEN='\033[0;32m'
readonly YELLOW='\033[0;33m'
readonly BLUE='\033[0;34m'
readonly PURPLE='\033[0;35m'
readonly CYAN='\033[0;36m'
readonly WHITE='\033[0;37m'
function block() {
local color=$1
local text=$2
local title_length=${#text}
echo -en "\n\033[${color}m\033[1;37m "
for x in $(seq 1 ${title_length}); do echo -en " "; done;
echo -en "\033[0m\n"
echo -en "\033[${color}m\033[1;37m ${text} \033[0m\n"
echo -en "\033[${color}m\033[1;37m "
for x in $(seq 1 ${title_length}); do echo -en " "; done;
echo -en "\033[0m\n\n"
}
block "44" "Welcome to your dotfiles installer!"
echo -e "${CYAN}Install minimum requirements before install.${RESET}" > /dev/tty
sudo apt update
sudo apt upgrade -y
sudo apt install -y \
curl \
git
echo -e "${CYAN}Clone repo for installation.${RESET}" > /dev/tty
git clone https://github.com/babeuloula/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
./dotfiles.sh