This commit is contained in:
Brian Zalewski 2023-12-07 00:55:11 +00:00
parent ff55dbf7e1
commit 719ef6bf12
2 changed files with 10 additions and 9 deletions

View file

@ -235,17 +235,12 @@ installBrewPackage() {
# @description Installs various dependencies using Homebrew. # @description Installs various dependencies using Homebrew.
# #
# 1. Ensures Chezmoi, Node.js, and ZX are installed. # 1. Ensures Glow, Gum, Chezmoi, Node.js, and ZX are installed.
# 2. Installs Glow and Gum if the `HEADLESS_INSTALL` environment variable is not set. # 2. If the system is macOS, then also install `gsed` and `coreutils`.
# 3. If the system is macOS, then also install `gsed` and `coreutils`.
ensureHomebrewDeps() { ensureHomebrewDeps() {
### TUI experience
if [ -z "$HEADLESS_INSTALL" ]; then
installBrewPackage "gum"
installBrewPackage "glow"
fi
### Base dependencies ### Base dependencies
installBrewPackage "glow"
installBrewPackage "gum"
installBrewPackage "chezmoi" installBrewPackage "chezmoi"
installBrewPackage "node" installBrewPackage "node"
installBrewPackage "zx" installBrewPackage "zx"

View file

@ -7305,6 +7305,7 @@ softwarePackages:
_bin: postgresql _bin: postgresql
_name: PostgreSQL _name: PostgreSQL
_github: https://github.com/postgres/postgres _github: https://github.com/postgres/postgres
_service: postgresql
_service:brew: postgresql@14 _service:brew: postgresql@14
brew: postgresql brew: postgresql
zypper: postgresql zypper: postgresql
@ -7683,6 +7684,10 @@ softwarePackages:
_bin: openvpn _bin: openvpn
_github: https://github.com/OpenVPN/openvpn _github: https://github.com/OpenVPN/openvpn
_name: OpenVPN _name: OpenVPN
_service: openvpn
_service:brew:
- name: openvpn
sudo: true
apt: openvpn apt: openvpn
dnf: openvpn dnf: openvpn
pacman: openvpn pacman: openvpn
@ -10030,6 +10035,7 @@ softwarePackages:
_home: https://vaultproject.io/ _home: https://vaultproject.io/
_name: HashiCorp Vault _name: HashiCorp Vault
_service: vault _service: vault
_service:brew: hashicorp/tap/vault
ansible: professormanhattan.vault ansible: professormanhattan.vault
brew: hashicorp/tap/vault brew: hashicorp/tap/vault
yay: vault-cli yay: vault-cli