mirror of
https://github.com/webinstall/webi-installers.git
synced 2026-08-23 22:16:48 +00:00
feature: add test (install almost every package)
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
---
|
||||
title: Webi Test
|
||||
homepage: https://webinstall.dev/test
|
||||
tagline: |
|
||||
Install ALL-THE-THINGS (and print success if successful)
|
||||
linux: true
|
||||
---
|
||||
|
||||
## Cheat Sheet
|
||||
|
||||
> Don't install this package. It will install (almost) everything.
|
||||
> This is for webi CI/CD testing, etc.
|
||||
+314
@@ -0,0 +1,314 @@
|
||||
#!/bin/bash
|
||||
set -e
|
||||
set -u
|
||||
|
||||
function __rmrf_local() {
|
||||
if [[ -d "${HOME}/.local/opt" ]]; then
|
||||
pushd "${HOME}/.local/opt" 2>&1 > /dev/null
|
||||
rm -rf \
|
||||
arc \
|
||||
archiver \
|
||||
awless \
|
||||
bat \
|
||||
caddy \
|
||||
chromedriver \
|
||||
comrak \
|
||||
curlie \
|
||||
deno \
|
||||
dotenv \
|
||||
dotenv-linter \
|
||||
fd \
|
||||
ffmpeg \
|
||||
fzf \
|
||||
gh \
|
||||
git-config-gpg \
|
||||
git-gpg-init \
|
||||
gitdeploy \
|
||||
gitea \
|
||||
gnupg \
|
||||
goreleaser \
|
||||
gpg \
|
||||
gpg-pubkey \
|
||||
gprox \
|
||||
hexyl \
|
||||
hugo \
|
||||
iterm-color-schemes \
|
||||
iterm-themes \
|
||||
iterm-utils \
|
||||
iterm2-color-schemes \
|
||||
iterm2-themes \
|
||||
iterm2-utils \
|
||||
jq \
|
||||
k9s \
|
||||
keypairs \
|
||||
kind \
|
||||
kubectx \
|
||||
kubens \
|
||||
lf \
|
||||
lsd \
|
||||
mutagen \
|
||||
myip \
|
||||
nerd-font \
|
||||
nerdfont \
|
||||
node \
|
||||
pandoc \
|
||||
pathman \
|
||||
prettier \
|
||||
powershell \
|
||||
pwsh \
|
||||
rclone \
|
||||
rg \
|
||||
ripgrep \
|
||||
rust.vim \
|
||||
sass \
|
||||
sclient \
|
||||
sd \
|
||||
serviceman \
|
||||
setcap-netbind \
|
||||
shellcheck \
|
||||
shfmt \
|
||||
ssh-pubkey \
|
||||
ssh-utils \
|
||||
syncthing \
|
||||
vim-ale \
|
||||
vim-essentials \
|
||||
vim-lastplace \
|
||||
vim-leader \
|
||||
vim-nerdtree \
|
||||
vim-prettier \
|
||||
vim-rust \
|
||||
vim-sensible \
|
||||
vim-shell \
|
||||
vim-shfmt \
|
||||
vim-spell \
|
||||
vim-viminfo \
|
||||
vim-whitespace \
|
||||
vps-myip \
|
||||
vps-utils \
|
||||
watchexec \
|
||||
xz \
|
||||
yq \
|
||||
zoxide
|
||||
# exceptions (may lose data)
|
||||
#postgres \
|
||||
#postgresql \
|
||||
popd 2>&1 > /dev/null
|
||||
pushd "${HOME}/.local/bin" 2>&1 > /dev/null
|
||||
rm -f \
|
||||
arc \
|
||||
archiver \
|
||||
awless \
|
||||
bat \
|
||||
caddy \
|
||||
chromedriver \
|
||||
comrak \
|
||||
curlie \
|
||||
deno \
|
||||
dotenv \
|
||||
dotenv-linter \
|
||||
fd \
|
||||
ffmpeg \
|
||||
fzf \
|
||||
gh \
|
||||
git-config-gpg \
|
||||
git-gpg-init \
|
||||
gitdeploy \
|
||||
gitea \
|
||||
gnupg \
|
||||
goreleaser \
|
||||
gpg \
|
||||
gpg-pubkey \
|
||||
gprox \
|
||||
hexyl \
|
||||
hugo \
|
||||
iterm-color-schemes \
|
||||
iterm-themes \
|
||||
iterm-utils \
|
||||
iterm2-color-schemes \
|
||||
iterm2-themes \
|
||||
iterm2-utils \
|
||||
jq \
|
||||
k9s \
|
||||
keypairs \
|
||||
kind \
|
||||
kubectx \
|
||||
kubens \
|
||||
lf \
|
||||
lsd \
|
||||
mutagen \
|
||||
myip \
|
||||
nerd-font \
|
||||
nerdfont \
|
||||
node \
|
||||
pandoc \
|
||||
pathman \
|
||||
prettier \
|
||||
powershell \
|
||||
pwsh \
|
||||
rclone \
|
||||
rg \
|
||||
ripgrep \
|
||||
rust.vim \
|
||||
sass \
|
||||
sclient \
|
||||
sd \
|
||||
serviceman \
|
||||
setcap-netbind \
|
||||
shellcheck \
|
||||
shfmt \
|
||||
ssh-pubkey \
|
||||
ssh-utils \
|
||||
syncthing \
|
||||
vim-ale \
|
||||
vim-essentials \
|
||||
vim-go \
|
||||
vim-lastplace \
|
||||
vim-leader \
|
||||
vim-nerdtree \
|
||||
vim-prettier \
|
||||
vim-rust \
|
||||
vim-sensible \
|
||||
vim-shell \
|
||||
vim-shfmt \
|
||||
vim-spell \
|
||||
vim-viminfo \
|
||||
vim-whitespace \
|
||||
vps-myip \
|
||||
vps-utils \
|
||||
watchexec \
|
||||
xz \
|
||||
yq \
|
||||
zoxide
|
||||
# exceptions (may lose data)
|
||||
#postgres \
|
||||
#postgresql \
|
||||
popd 2>&1 > /dev/null
|
||||
fi
|
||||
}
|
||||
|
||||
function __test() {
|
||||
webi \
|
||||
arc \
|
||||
archiver \
|
||||
awless \
|
||||
bat \
|
||||
caddy \
|
||||
chromedriver \
|
||||
comrak \
|
||||
curlie \
|
||||
deno \
|
||||
dotenv \
|
||||
dotenv-linter \
|
||||
fd \
|
||||
ffmpeg \
|
||||
fzf \
|
||||
gh \
|
||||
git-config-gpg \
|
||||
git-gpg-init \
|
||||
gitdeploy \
|
||||
gitea \
|
||||
gnupg \
|
||||
goreleaser \
|
||||
gpg \
|
||||
gpg-pubkey \
|
||||
gprox \
|
||||
hexyl \
|
||||
hugo \
|
||||
iterm-color-schemes \
|
||||
iterm-themes \
|
||||
iterm-utils \
|
||||
iterm2-color-schemes \
|
||||
iterm2-themes \
|
||||
iterm2-utils \
|
||||
jq \
|
||||
k9s \
|
||||
keypairs \
|
||||
kind \
|
||||
kubectx \
|
||||
kubens \
|
||||
lf \
|
||||
lsd \
|
||||
mutagen \
|
||||
myip \
|
||||
nerd-font \
|
||||
nerdfont \
|
||||
node \
|
||||
pandoc \
|
||||
pathman \
|
||||
postgres \
|
||||
postgresql \
|
||||
powershell \
|
||||
prettier \
|
||||
pwsh \
|
||||
rclone \
|
||||
rg \
|
||||
ripgrep \
|
||||
rust.vim \
|
||||
sass \
|
||||
sclient \
|
||||
sd \
|
||||
serviceman \
|
||||
setcap-netbind \
|
||||
shellcheck \
|
||||
shfmt \
|
||||
ssh-pubkey \
|
||||
ssh-utils \
|
||||
syncthing \
|
||||
vim-ale \
|
||||
vim-essentials \
|
||||
vim-lastplace \
|
||||
vim-leader \
|
||||
vim-nerdtree \
|
||||
vim-prettier \
|
||||
vim-rust \
|
||||
vim-sensible \
|
||||
vim-shell \
|
||||
vim-shfmt \
|
||||
vim-spell \
|
||||
vim-viminfo \
|
||||
vim-whitespace \
|
||||
vps-myip \
|
||||
vps-utils \
|
||||
watchexec \
|
||||
xz \
|
||||
yq \
|
||||
zoxide
|
||||
# done
|
||||
|
||||
# special exceptions (too big or require input)
|
||||
#brew \
|
||||
#fish \
|
||||
#flutter \
|
||||
#iterm \
|
||||
#iterm2 \
|
||||
#go \
|
||||
#golang \
|
||||
#mariadb \
|
||||
#macos \
|
||||
#nerd-fonts \
|
||||
#nerdfonts \
|
||||
#pyenv \
|
||||
#rust \
|
||||
#rustlang \
|
||||
#ssh-adduser \
|
||||
#vim-mouse \
|
||||
#vim-syntastic \
|
||||
#ssh-setpass \
|
||||
#vim-beyondcode \
|
||||
#vim-essential \
|
||||
#vim-devicons \
|
||||
#vim-go \
|
||||
#vim-gui \
|
||||
#vps-addswap \
|
||||
|
||||
# windows-only
|
||||
#git \
|
||||
#sudo \
|
||||
#wsl \
|
||||
#wsl1 \
|
||||
#wsl2
|
||||
}
|
||||
|
||||
#rm -rf "${HOME}/Downloads/webi"
|
||||
__rmrf_local
|
||||
__test
|
||||
Reference in New Issue
Block a user