Dropped dotbot-ifplatform and dotbot-golang

This commit is contained in:
2023-04-01 22:26:03 +03:00
parent 11969bf791
commit dd3640586e
6 changed files with 32 additions and 26 deletions

10
.gitmodules vendored
View File

@@ -13,21 +13,11 @@
url = https://github.com/wonderbeyond/dotbot-if.git
ignore = dirty
[submodule "dotbot-ifplatform"]
path = dotbot-ifplatform
url = https://github.com/ssbanerje/dotbot-ifplatform.git
ignore = dirty
[submodule "dotbot-gh-extension"]
path = dotbot-gh-extension
url = https://github.com/fundor333/dotbot-gh-extension.git
ignore = dirty
[submodule "dotbot-golang"]
path = dotbot-golang
url = https://github.com/delicb/dotbot-golang.git
ignore = dirty
[submodule "config/nvim"]
path = config/nvim
url = https://github.com/AstroNvim/AstroNvim.git

Submodule dotbot-golang deleted from 4fa60bd487

View File

@@ -15,9 +15,7 @@ git submodule update --init --recursive
"${BASEDIR}/${DOTBOT_DIR}/${DOTBOT_BIN}" \
-d "${BASEDIR}" \
--plugin-dir=dotbot-brew \
--plugin-dir=dotbot-gh-extension \
--plugin-dir=dotbot-golang \
--plugin-dir=dotbot-if \
-p dotbot-if/if.py \
--plugin-dir=dotbot-gh-extension \
-c "${CONFIG}" \
"${@}"

View File

@@ -41,17 +41,7 @@
prefix: "."
- shell:
- [git submodule update --init --recursive --force]
- [chsh -s $(which zsh), Making zsh the default shell]
- ifmacos:
- shell:
- [bash scripts/set-macos-defaults.sh]
- brewfile:
- Brewfile
# Go packages what should be included in every system
- go:
- github.com/skx/sysbox@latest
- github.com/dotzero/git-profile
- github.com/google/yamlfmt/cmd/yamlfmt@latest
- bash scripts/install-go-packages.sh
# hosts!
## hosts: air
- if:

30
scripts/install-go-packages.sh Executable file
View File

@@ -0,0 +1,30 @@
#!/usr/bin/env bash
# Install Go packages
#
# shellcheck source=shared.sh
source "$HOME/.dotfiles/scripts/shared.sh"
if ! command -v go &> /dev/null; then
msg "go hasn't been installed yet."
else
packages=(
# sysadmin/scripting utilities, distributed as a single binary
github.com/skx/sysbox@latest
github.com/dotzero/git-profile@latest
github.com/google/yamlfmt/cmd/yamlfmt@latest
)
for pkg in "${packages[@]}"; do
# Trim spaces
pkg=${pkg// /}
# Skip comments
if [[ ${pkg:0:1} == "#" ]]; then continue; fi
msg_run "Installing go package:" "$pkg"
go install "$pkg"
echo ""
done
msg_ok "Done"
fi