This commit is contained in:
Brian Zalewski 2023-07-09 05:50:23 +00:00
parent 168088b69a
commit 48a4d9f5b4
6 changed files with 48 additions and 23 deletions

View file

@ -214,6 +214,7 @@ The following items have been reviewed but need to be revisited due to complexit
* [Title](https://github.com/telekom-security/tpotce) * [Title](https://github.com/telekom-security/tpotce)
* [Title](https://flathub.org/apps/com.airtame.Client) * [Title](https://flathub.org/apps/com.airtame.Client)
* [Title](https://github.com/Aloxaf/fzf-tab) * [Title](https://github.com/Aloxaf/fzf-tab)
[Title](https://github.com/haproxy/haproxy)
## Docker Issue ## Docker Issue

View file

@ -373,6 +373,7 @@ softwareGroups:
- stegcloak - stegcloak
- thefuck - thefuck
- tldr - tldr
- xdotool
- tmuxinator - tmuxinator
- up - up
- wallpaper-cli - wallpaper-cli
@ -655,6 +656,7 @@ softwareGroups:
- exiftool - exiftool
- ffmpeg - ffmpeg
- imagemagick - imagemagick
- jpegoptim
- korkut - korkut
- pandoc - pandoc
- sharp - sharp
@ -784,6 +786,7 @@ softwareGroups:
- nebula - nebula
- ngrok - ngrok
- privaxy - privaxy
- pwnat
- rustscan - rustscan
- ssl-proxy - ssl-proxy
- tailscale - tailscale
@ -886,7 +889,6 @@ softwareGroups:
Server: &Server Server: &Server
- cockpit - cockpit
- cups - cups
- elastic-agent
- netdata - netdata
- samba - samba
- sftpgo - sftpgo
@ -1119,7 +1121,6 @@ softwareGroups:
- cockpit - cockpit
- docker - docker
- dotnet - dotnet
- elastic-agent
- envchain - envchain
- etcd - etcd
- exiftool - exiftool

View file

@ -159,19 +159,19 @@ if command -v warp-cli > /dev/null; then
### NPM ### NPM
if command -v npm > /dev/null; then if command -v npm > /dev/null; then
logg info "Configuring `npm` to use "${XDG_DATA_HOME:-$HOME/.local/share}/warp/Cloudflare_CA.crt"" logg info "Configuring npm to use "${XDG_DATA_HOME:-$HOME/.local/share}/warp/Cloudflare_CA.crt""
npm config set cafile "${XDG_DATA_HOME:-$HOME/.local/share}/warp/Cloudflare_CA.pem" npm config set cafile "${XDG_DATA_HOME:-$HOME/.local/share}/warp/Cloudflare_CA.pem"
fi fi
### Python ### Python
if command -v python3 > /dev/null; then if command -v python3 > /dev/null; then
logg info "Configuring `python3` / `python` to use "${XDG_DATA_HOME:-$HOME/.local/share}/warp/Cloudflare_CA.pem"" logg info "Configuring python3 / python to use "${XDG_DATA_HOME:-$HOME/.local/share}/warp/Cloudflare_CA.pem""
echo | cat - "${XDG_DATA_HOME:-$HOME/.local/share}/warp/Cloudflare_CA.pem" >> $(python3 -m certifi) echo | cat - "${XDG_DATA_HOME:-$HOME/.local/share}/warp/Cloudflare_CA.pem" >> $(python3 -m certifi)
fi fi
### Google Cloud SDK ### Google Cloud SDK
if command -v gcloud > /dev/null; then if command -v gcloud > /dev/null; then
logg info "Configuring `gcloud` to use "${XDG_DATA_HOME:-$HOME/.local/share}/warp/Cloudflare_CA.pem" and "${XDG_DATA_HOME:-$HOME/.local/share}/curl/cacert.pem"" logg info "Configuring gcloud to use "${XDG_DATA_HOME:-$HOME/.local/share}/warp/Cloudflare_CA.pem" and "${XDG_DATA_HOME:-$HOME/.local/share}/curl/cacert.pem""
mkdir -p "${XDG_DATA_HOME:$HOME/.local/share}/gcloud" mkdir -p "${XDG_DATA_HOME:$HOME/.local/share}/gcloud"
cat cacert.pem "${XDG_DATA_HOME:-$HOME/.local/share}/warp/Cloudflare_CA.pem" > "${XDG_DATA_HOME:$HOME/.local/share}/gcloud/ca.pem" cat cacert.pem "${XDG_DATA_HOME:-$HOME/.local/share}/warp/Cloudflare_CA.pem" > "${XDG_DATA_HOME:$HOME/.local/share}/gcloud/ca.pem"
gcloud config set core/custom_ca_certs_file "${XDG_DATA_HOME:$HOME/.local/share}/gcloud/ca.pem" gcloud config set core/custom_ca_certs_file "${XDG_DATA_HOME:$HOME/.local/share}/gcloud/ca.pem"

View file

@ -161,6 +161,7 @@ if [ -d /Applications ] && [ -d /Library ]; then
elif [ -d /home/linuxbrew/.linuxbrew/opt/dotnet ]; then elif [ -d /home/linuxbrew/.linuxbrew/opt/dotnet ]; then
export DOTNET_ROOT="/home/linuxbrew/.linuxbrew/opt/dotnet/libexec" export DOTNET_ROOT="/home/linuxbrew/.linuxbrew/opt/dotnet/libexec"
fi fi
export PATH="$PATH:$XDG_CONFIG_HOME/dotnet/.dotnet/tools"
### Elastic Agent ### Elastic Agent
# https://www.elastic.co/guide/en/fleet/current/agent-environment-variables.html#env-common-vars # https://www.elastic.co/guide/en/fleet/current/agent-environment-variables.html#env-common-vars

View file

@ -89,7 +89,9 @@ function wrapMessage(msg) {
} }
function runCommand(spinnerTitle, command) { function runCommand(spinnerTitle, command) {
execSync(command.includes('sudo') ? `sudo "$(which gum)" spin --spinner dot --title "${spinnerTitle}" -- ${command}` : `gum spin --spinner dot --title "${spinnerTitle}" -- ${command}`, { // execSync(command.includes('sudo') ? `sudo "$(which gum)" spin --spinner dot --title "${spinnerTitle}" -- ${command}` : `gum spin --spinner dot --title "${spinnerTitle}" -- ${command}`, {
log('info', 'CMD', spinnerTitle)
execSync(command, {
stdio: 'inherit', stdio: 'inherit',
shell: true, shell: true,
// Timeout of 30m // Timeout of 30m

View file

@ -2420,18 +2420,6 @@ softwarePackages:
_github: https://github.com/logspace-ai/langflow _github: https://github.com/logspace-ai/langflow
_name: LangFlow _name: LangFlow
pipx: langflow pipx: langflow
elastic-agent:
# Elastic Agent performs some security measures that make it so that checking the bin only works
# with sudo. So the _when condition is added to account for this circumstance.
_bin: elastic-agent
_desc: >-
[Elastic Agent](https://www.elastic.co/guide/en/fleet/current/elastic-agent-installation-configuration.html) is a single, unified way to add monitoring for logs, metrics, and other types of data to each host. A single agent makes it easier and faster to deploy monitoring across your infrastructure. The agents single, unified policy makes it easier to add integrations for new data sources. You can use Elastic Agent with Fleet. [Fleet](https://www.elastic.co/guide/en/kibana/current/fleet.html) is a Kibana service that allows you to add and manage integrations for popular services and platforms, as well as manage Elastic Agent installations.
_docs: https://www.elastic.co/guide/index.html
_github: https://github.com/elastic/elastic-agent
_home: https://www.elastic.co/
_name: Elastic Agent
ansible: professormanhattan.elasticagent
brew: elastic/tap/elastic-agent
electron: electron:
_bin: electron _bin: electron
_desc: '[Electron](https://www.electronjs.org/) allows you to build cross-platform desktop apps with JavaScript, HTML, and CSS' _desc: '[Electron](https://www.electronjs.org/) allows you to build cross-platform desktop apps with JavaScript, HTML, and CSS'
@ -3090,7 +3078,7 @@ softwarePackages:
_github: null _github: null
_home: null _home: null
_name: null _name: null
_when:cask: '! ((brew list font-sf-mono-nerd-font | grep SFMono) && (brew list font-hack-nerd-font | grep Hack) && (brew list font-meslo-lg-nerd-font | grep Meslo))' _when:cask: '! ((brew list font-sf-mono-nerd-font | grep SFMono > /dev/null) && (brew list font-hack-nerd-font | grep Hack > /dev/null) && (brew list font-meslo-lg-nerd-font | grep Meslo > /dev/null))'
cask: cask:
- epk/epk/font-sf-mono-nerd-font - epk/epk/font-sf-mono-nerd-font
- homebrew/cask-fonts/font-hack-nerd-font - homebrew/cask-fonts/font-hack-nerd-font
@ -4360,6 +4348,7 @@ softwarePackages:
_github: https://github.com/ipfs/ipfs-desktop _github: https://github.com/ipfs/ipfs-desktop
_home: https://ipfs.tech/ _home: https://ipfs.tech/
_name: IPFS Desktop _name: IPFS Desktop
_service:cask: ipfs
_when:cask: '! test -d "/Applications/IPFS Desktop.app"' _when:cask: '! test -d "/Applications/IPFS Desktop.app"'
appimage: https://github.com/ipfs-shipyard/ipfs-desktop/releases/download/v0.28.0/ipfs-desktop-0.28.0-linux-x86_64.AppImage appimage: https://github.com/ipfs-shipyard/ipfs-desktop/releases/download/v0.28.0/ipfs-desktop-0.28.0-linux-x86_64.AppImage
cask: ipfs cask: ipfs
@ -5260,8 +5249,9 @@ softwarePackages:
flatpak: io.mpv.Mpv flatpak: io.mpv.Mpv
swifty: swifty:
_bin: swifty _bin: swifty
_github: _github: https://github.com/swiftyapp/swifty
_name: Swifty _name: Swifty
_when:cask: '! test -d /Applications/Swifty.app'
appimage: swiftyapp/swifty appimage: swiftyapp/swifty
cask: swifty cask: swifty
exe: https://github.com/swiftyapp/swifty/releases/download/v0.6.13/Swifty-Setup-0.6.13.exe exe: https://github.com/swiftyapp/swifty/releases/download/v0.6.13/Swifty-Setup-0.6.13.exe
@ -5841,6 +5831,7 @@ softwarePackages:
_bin: mutagen _bin: mutagen
_github: https://github.com/mutagen-io/mutagen _github: https://github.com/mutagen-io/mutagen
_name: Mutagen _name: Mutagen
_post: mutagen daemon start && mutagen daemon register
brew: mutagen-io/mutagen/mutagen brew: mutagen-io/mutagen/mutagen
newman: newman:
_bin: newman _bin: newman
@ -6654,6 +6645,32 @@ softwarePackages:
cask: plex cask: plex
choco: plex choco: plex
flatpak: tv.plex.PlexDesktop flatpak: tv.plex.PlexDesktop
pwnat:
_bin: pwnat
_github: https://github.com/samyk/pwnat
_name: pwnat
brew: pwnat
xdotool:
_bin: xdotool
_github: https://github.com/jordansissel/xdotool
_name: xdotool
apt: xdotool
brew: xdotool
dnf: xdotool
pacman: xdotool
pkg-freebsd: xdotool
port: xdotool
zypper: xdotool
jpegoptim:
_bin: jpegoptim
_github: https://github.com/tjko/jpegoptim
_name: JPEGOptim
apt: jpegoptim
brew: jpegoptim
choco: jpegoptim
dnf: jpegoptim
pacman: jpegoptim
zypper: jpegoptim
plex-media-server: plex-media-server:
_bin: plex-media-server _bin: plex-media-server
_github: false _github: false
@ -7045,7 +7062,7 @@ softwarePackages:
_github: null _github: null
_home: null _home: null
_name: null _name: null
_when: echo '! ((brew list provisionql | grep ProvisionQL) && (brew list qlcolorcode | grep QLColorCode) && (brew list qlimagesize | grep qlImageSize) && (brew list qlmarkdown | grep QLMarkdown) && (brew list qlstephen | grep QLStephen) && (brew list qlvideo | grep QLVideo) && (brew list quicklook-json | grep QuickLookJSON) && (brew list quicklookapk | grep QuickLookAPK) && (brew list webpquicklook | grep WebpQuickLook))' | bash _when: echo '! ((brew list provisionql | grep ProvisionQL > /dev/null) && (brew list qlcolorcode | grep QLColorCode > /dev/null) && (brew list qlimagesize | grep qlImageSize > /dev/null) && (brew list qlmarkdown | grep QLMarkdown > /dev/null) && (brew list qlstephen | grep QLStephen > /dev/null) && (brew list qlvideo | grep QLVideo > /dev/null) && (brew list quicklook-json | grep QuickLookJSON > /dev/null) && (brew list quicklookapk | grep QuickLookAPK > /dev/null) && (brew list webpquicklook | grep WebpQuickLook > /dev/null))' | bash
cask: cask:
- provisionql - provisionql
- qlcolorcode - qlcolorcode
@ -7131,6 +7148,7 @@ softwarePackages:
_bin: redis-insight _bin: redis-insight
_github: https://github.com/RedisInsight/RedisInsight _github: https://github.com/RedisInsight/RedisInsight
_name: Redis Insight _name: Redis Insight
_post:cask: if [ -d ~/Applications/RedisInsight.app ]; then mv ~/Applications/RedisInsight.app /Applications/RedisInsight.app; fi
_when:cask: '! test -d /Applications/RedisInsight.app' _when:cask: '! test -d /Applications/RedisInsight.app'
cask: redisinsight cask: redisinsight
flatpak: com.redis.RedisInsight flatpak: com.redis.RedisInsight
@ -9926,7 +9944,7 @@ softwarePlugins:
plugins: plugins:
- docker.io/nginx/unit - docker.io/nginx/unit
dotnet: dotnet:
cmd: sudo chown -r "$USER" "$HOME/.local/share/NuGet" && dotnet tool install -g {PLUGIN} cmd: dotnet tool install -g {PLUGIN}
plugins: plugins:
- Microsoft.CST.AttackSurfaceAnalyzer.CLI - Microsoft.CST.AttackSurfaceAnalyzer.CLI
- dotnet-format - dotnet-format
@ -10046,12 +10064,14 @@ softwarePlugins:
- vagrant-google - vagrant-google
- vagrant-hostmanager - vagrant-hostmanager
- vagrant-libvirt - vagrant-libvirt
- vagrant-openstack-provider # - vagrant-openstack-provider
- vagrant-openstack
- vagrant-parallels - vagrant-parallels
- vagrant-proxmox - vagrant-proxmox
- vagrant-share - vagrant-share
- vagrant-vbguest - vagrant-vbguest
- vagrant-vmware-desktop - vagrant-vmware-desktop
- vagrant-xenserver
visual-studio: visual-studio:
cmd: null cmd: null
plugins: plugins: