24 lines
376 B
Bash
24 lines
376 B
Bash
#!/bin/bash
|
|
|
|
# Ensuring steps are defined.
|
|
. ./steps.sh
|
|
|
|
TOTAL_STEPS=8
|
|
|
|
# Refer to steps.sh for step definition.
|
|
bootstrap() {
|
|
ensure_apt_up_to_date
|
|
ensure_apt_dependencies
|
|
install_rust
|
|
ensure_nvm
|
|
|
|
# Shell & prompt setup
|
|
ensure_omz
|
|
install_and_configure_starship
|
|
|
|
inject_shell_configuration
|
|
inject_vim_configuration
|
|
}
|
|
|
|
bootstrap
|
|
return
|