🔧 ci(recipes): Combine recipe files
This commit is contained in:
parent
18544c758b
commit
6ee1a7ffe9
2 changed files with 348 additions and 151 deletions
|
@ -27,13 +27,15 @@ softwarePackages:
|
||||||
scoop: extras/vesktop
|
scoop: extras/vesktop
|
||||||
dmg: https://vencord.dev/download/vesktop/universal/dmg
|
dmg: https://vencord.dev/download/vesktop/universal/dmg
|
||||||
apt: https://vencord.dev/download/vesktop/amd64/deb
|
apt: https://vencord.dev/download/vesktop/amd64/deb
|
||||||
script:darwin: >-
|
script:
|
||||||
curl -sSL https://vencord.dev/download/vesktop/universal/dmg >
|
darwin: >-
|
||||||
"/tmp/Vesktop.dmg"
|
curl -sSL https://vencord.dev/download/vesktop/universal/dmg >
|
||||||
&& sudo hdiutil attach "/tmp/Vesktop.dmg"
|
"/tmp/Vesktop.dmg"
|
||||||
&& sudo cp -R "/Volumes/Vesktop 1.5.3-universal/Vesktop.app" /Applications
|
&& sudo hdiutil attach "/tmp/Vesktop.dmg"
|
||||||
&& sudo hdutil detach "/Volumes/Vesktop 1.5.3-universal"
|
&& sudo cp -R "/Volumes/Vesktop 1.5.3-universal/Vesktop.app" /Applications
|
||||||
&& rm -rf "/tmp/Vesktop.dmg"
|
&& sudo hdutil detach "/Volumes/Vesktop 1.5.3-universal"
|
||||||
|
&& rm -rf "/tmp/Vesktop.dmg"
|
||||||
|
|
||||||
fish-shell:
|
fish-shell:
|
||||||
_bin: fish
|
_bin: fish
|
||||||
_desc: >
|
_desc: >
|
||||||
|
@ -113,6 +115,7 @@ softwarePackages:
|
||||||
_docs: https://httpie.io/docs/desktop/httpie-web
|
_docs: https://httpie.io/docs/desktop/httpie-web
|
||||||
_github: https://github.com/httpie/desktop
|
_github: https://github.com/httpie/desktop
|
||||||
_home: https://httpie.io/desktop
|
_home: https://httpie.io/desktop
|
||||||
|
_name: HTTPie Desktop
|
||||||
cask: httpie
|
cask: httpie
|
||||||
yay: httpie-desktop-bin
|
yay: httpie-desktop-bin
|
||||||
choco: httpie-desktop
|
choco: httpie-desktop
|
||||||
|
@ -122,6 +125,7 @@ softwarePackages:
|
||||||
_bin: topgrade
|
_bin: topgrade
|
||||||
_desc: "Upgrade all the things"
|
_desc: "Upgrade all the things"
|
||||||
_github: https://github.com/topgrade-rs/topgrade
|
_github: https://github.com/topgrade-rs/topgrade
|
||||||
|
_name: topgrade
|
||||||
yay: topgrade-bin
|
yay: topgrade-bin
|
||||||
choco: topgrade
|
choco: topgrade
|
||||||
cargo: topgrade
|
cargo: topgrade
|
||||||
|
@ -136,6 +140,7 @@ softwarePackages:
|
||||||
that can connect to XMPP (Jabber), IRC and more.
|
that can connect to XMPP (Jabber), IRC and more.
|
||||||
_github: https://github.com/adium/adium
|
_github: https://github.com/adium/adium
|
||||||
_home: https://adium.im/
|
_home: https://adium.im/
|
||||||
|
_name: Adium
|
||||||
cask: adium
|
cask: adium
|
||||||
pidgin:
|
pidgin:
|
||||||
_bin: pidgin
|
_bin: pidgin
|
||||||
|
@ -143,6 +148,7 @@ softwarePackages:
|
||||||
Pidgin is a chat program which lets you log into accounts on multiple chat
|
Pidgin is a chat program which lets you log into accounts on multiple chat
|
||||||
networks simultaneously.
|
networks simultaneously.
|
||||||
_home: https://pidgin.im/
|
_home: https://pidgin.im/
|
||||||
|
_name: Pidgin
|
||||||
pacman: pidgin
|
pacman: pidgin
|
||||||
choco: pidgin
|
choco: pidgin
|
||||||
apt: pidgin
|
apt: pidgin
|
||||||
|
|
479
software.yml
479
software.yml
|
@ -482,8 +482,9 @@ softwarePackages:
|
||||||
_post: |
|
_post: |
|
||||||
aqua update-aqua
|
aqua update-aqua
|
||||||
aqua install -a
|
aqua install -a
|
||||||
binary:linux: https://github.com/aquaproj/aqua/releases/download/v2.0.0-0/aqua_linux_amd64.tar.gz
|
binary:
|
||||||
binary:windows: https://github.com/aquaproj/aqua/releases/download/v2.0.0-0/aqua_windows_amd64.tar.gz
|
linux: https://github.com/aquaproj/aqua/releases/download/v2.0.0-0/aqua_linux_amd64.tar.gz
|
||||||
|
windows: https://github.com/aquaproj/aqua/releases/download/v2.0.0-0/aqua_windows_amd64.tar.gz
|
||||||
brew: aquaproj/aqua/aqua
|
brew: aquaproj/aqua/aqua
|
||||||
go: github.com/aquaproj/aqua/v2/cmd/aqua@latest
|
go: github.com/aquaproj/aqua/v2/cmd/aqua@latest
|
||||||
arduino-ide:
|
arduino-ide:
|
||||||
|
@ -681,9 +682,10 @@ softwarePackages:
|
||||||
_github: https://github.com/aws/aws-cli
|
_github: https://github.com/aws/aws-cli
|
||||||
_home: https://aws.amazon.com/
|
_home: https://aws.amazon.com/
|
||||||
_name: AWS CLI
|
_name: AWS CLI
|
||||||
binary:darwin: https://awscli.amazonaws.com/AWSCLIV2.pkg
|
binary:
|
||||||
binary:linux: https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip
|
darwin: https://awscli.amazonaws.com/AWSCLIV2.pkg
|
||||||
binary:windows: https://awscli.amazonaws.com/AWSCLIV2.msi
|
linux: https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip
|
||||||
|
windows: https://awscli.amazonaws.com/AWSCLIV2.msi
|
||||||
brew: awscli@2
|
brew: awscli@2
|
||||||
choco: awscli
|
choco: awscli
|
||||||
awxcli:
|
awxcli:
|
||||||
|
@ -1465,7 +1467,8 @@ softwarePackages:
|
||||||
_desc: "Cloudflare Tunnel client (formerly Argo Tunnel)"
|
_desc: "Cloudflare Tunnel client (formerly Argo Tunnel)"
|
||||||
_github: https://github.com/cloudflare/cloudflared
|
_github: https://github.com/cloudflare/cloudflared
|
||||||
_name: CloudFlared
|
_name: CloudFlared
|
||||||
binary:linux: https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64
|
binary:
|
||||||
|
linux: https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64
|
||||||
brew:darwin: cloudflare/cloudflare/cloudflared
|
brew:darwin: cloudflare/cloudflare/cloudflared
|
||||||
github: github.com/cloudflare/cloudflared
|
github: github.com/cloudflare/cloudflared
|
||||||
cmake:
|
cmake:
|
||||||
|
@ -1570,7 +1573,8 @@ softwarePackages:
|
||||||
_usesDocker: true
|
_usesDocker: true
|
||||||
brew: codeclimate/formulae/codeclimate
|
brew: codeclimate/formulae/codeclimate
|
||||||
brew:darwin: codeclimate/formulae/codeclimate
|
brew:darwin: codeclimate/formulae/codeclimate
|
||||||
script:linux: cd /tmp && curl -L https://github.com/codeclimate/codeclimate/archive/master.tar.gz | tar xvz && cd codeclimate-* && sudo make install
|
script:
|
||||||
|
linux: cd /tmp && curl -L https://github.com/codeclimate/codeclimate/archive/master.tar.gz | tar xvz && cd codeclimate-* && sudo make install
|
||||||
codeedit:
|
codeedit:
|
||||||
_app: CodeEdit.app
|
_app: CodeEdit.app
|
||||||
_bin: codeedit
|
_bin: codeedit
|
||||||
|
@ -1623,8 +1627,9 @@ softwarePackages:
|
||||||
choco: composer
|
choco: composer
|
||||||
pacman: composer
|
pacman: composer
|
||||||
scoop: composer
|
scoop: composer
|
||||||
script:darwin: cd ~ && curl -sS https://getcomposer.org/installer | php && sudo mv composer.phar /usr/local/bin/composer && sudo chmod +x /usr/local/bin/composer
|
script:
|
||||||
script:linux: cd ~ && curl -sS https://getcomposer.org/installer | php && sudo mv composer.phar /usr/local/bin/composer && sudo chmod +x /usr/local/bin/composer
|
darwin: cd ~ && curl -sS https://getcomposer.org/installer | php && sudo mv composer.phar /usr/local/bin/composer && sudo chmod +x /usr/local/bin/composer
|
||||||
|
linux: cd ~ && curl -sS https://getcomposer.org/installer | php && sudo mv composer.phar /usr/local/bin/composer && sudo chmod +x /usr/local/bin/composer
|
||||||
confd:
|
confd:
|
||||||
_bin: confd
|
_bin: confd
|
||||||
_desc: "Manage local application configuration files using templates and data from etcd or consul"
|
_desc: "Manage local application configuration files using templates and data from etcd or consul"
|
||||||
|
@ -1965,9 +1970,10 @@ softwarePackages:
|
||||||
_home: https://www.deta.sh/
|
_home: https://www.deta.sh/
|
||||||
_name: deta
|
_name: deta
|
||||||
github: github.com/deta/deta-cli
|
github: github.com/deta/deta-cli
|
||||||
script:darwin: curl -fsSL https://get.deta.dev/cli.sh | sh
|
script:
|
||||||
script:linux: curl -fsSL https://get.deta.dev/cli.sh | sh
|
darwin: curl -fsSL https://get.deta.dev/cli.sh | sh
|
||||||
script:windows: iwr https://get.deta.dev/cli.ps1 -useb | iex
|
linux: curl -fsSL https://get.deta.dev/cli.sh | sh
|
||||||
|
windows: iwr https://get.deta.dev/cli.ps1 -useb | iex
|
||||||
devbox:
|
devbox:
|
||||||
_bin: devbox
|
_bin: devbox
|
||||||
_desc: "Devbox is a command-line tool that lets you easily create isolated shells for development."
|
_desc: "Devbox is a command-line tool that lets you easily create isolated shells for development."
|
||||||
|
@ -2106,7 +2112,8 @@ softwarePackages:
|
||||||
- docker-ce
|
- docker-ce
|
||||||
- docker-ce-cli
|
- docker-ce-cli
|
||||||
- docker-compose-plugin
|
- docker-compose-plugin
|
||||||
script:darwin: echo "Docker CLI installed by Docker Desktop on macOS"
|
script:
|
||||||
|
darwin: echo "Docker CLI installed by Docker Desktop on macOS"
|
||||||
zypper:
|
zypper:
|
||||||
- containerd.io
|
- containerd.io
|
||||||
- docker-ce
|
- docker-ce
|
||||||
|
@ -2275,9 +2282,10 @@ softwarePackages:
|
||||||
cargo: dprint
|
cargo: dprint
|
||||||
npm: dprint
|
npm: dprint
|
||||||
scoop: dprint
|
scoop: dprint
|
||||||
script:darwin: curl -fsSL https://dprint.dev/install.sh | sh
|
script:
|
||||||
script:linux: curl -fsSL https://dprint.dev/install.sh | sh
|
darwin: curl -fsSL https://dprint.dev/install.sh | sh
|
||||||
script:windows: iwr https://dprint.dev/install.ps1 -useb | iex
|
linux: curl -fsSL https://dprint.dev/install.sh | sh
|
||||||
|
windows: iwr https://dprint.dev/install.ps1 -useb | iex
|
||||||
drawing:
|
drawing:
|
||||||
_bin: drawing
|
_bin: drawing
|
||||||
_desc: "This simple image editor, similar to Microsoft Paint, is aiming at the GNOME desktop."
|
_desc: "This simple image editor, similar to Microsoft Paint, is aiming at the GNOME desktop."
|
||||||
|
@ -2370,7 +2378,8 @@ softwarePackages:
|
||||||
ee config set le-mail "$(get-secret CLOUDFLARE_EMAIL)"
|
ee config set le-mail "$(get-secret CLOUDFLARE_EMAIL)"
|
||||||
ee config set cloudflare-api-key "$(get-secret CLOUDFLARE_API_KEY)"
|
ee config set cloudflare-api-key "$(get-secret CLOUDFLARE_API_KEY)"
|
||||||
brew: easyengine
|
brew: easyengine
|
||||||
script:linux: wget -qO ee rt.cx/ee4 && sudo bash ee
|
script:
|
||||||
|
linux: wget -qO ee rt.cx/ee4 && sudo bash ee
|
||||||
edex-ui:
|
edex-ui:
|
||||||
_app: eDEX-UI.app
|
_app: eDEX-UI.app
|
||||||
_bin: edex-ui
|
_bin: edex-ui
|
||||||
|
@ -2498,12 +2507,15 @@ softwarePackages:
|
||||||
_desc: "EnvPane - An OS X preference pane for environment variables"
|
_desc: "EnvPane - An OS X preference pane for environment variables"
|
||||||
_github: https://github.com/hschmidt/EnvPane
|
_github: https://github.com/hschmidt/EnvPane
|
||||||
_name: EnvPane
|
_name: EnvPane
|
||||||
_when:script:darwin: '! test -d "$HOME/Library/PreferencePanes/EnvPane.prefPane"'
|
_when:
|
||||||
script:darwin: |
|
script:
|
||||||
mkdir -p ~/Library/PreferencePanes
|
darwin: '! test -d "$HOME/Library/PreferencePanes/EnvPane.prefPane"'
|
||||||
cd ~/Library/PreferencePanes
|
script:
|
||||||
rm -rf EnvPane.prefPane
|
darwin: |
|
||||||
curl -sL https://github.com/hschmidt/EnvPane/releases/download/releases%2F0.8/EnvPane-0.8.tar.bz2 | tar -xjf -
|
mkdir -p ~/Library/PreferencePanes
|
||||||
|
cd ~/Library/PreferencePanes
|
||||||
|
rm -rf EnvPane.prefPane
|
||||||
|
curl -sL https://github.com/hschmidt/EnvPane/releases/download/releases%2F0.8/EnvPane-0.8.tar.bz2 | tar -xjf -
|
||||||
eslint:
|
eslint:
|
||||||
_bin: eslint
|
_bin: eslint
|
||||||
_desc: "Find and fix problems in your JavaScript code."
|
_desc: "Find and fix problems in your JavaScript code."
|
||||||
|
@ -2910,8 +2922,9 @@ softwarePackages:
|
||||||
exe: https://github.com/fission/fission/releases/download/v1.19.0/fission-v1.19.0-windows-amd64.exe
|
exe: https://github.com/fission/fission/releases/download/v1.19.0/fission-v1.19.0-windows-amd64.exe
|
||||||
github: github.com/fission/fission
|
github: github.com/fission/fission
|
||||||
nix-env: nixos.fission
|
nix-env: nixos.fission
|
||||||
script:darwin: cd /tmp && curl -sSLo fission https://github.com/fission/fission/releases/download/v1.19.0/fission-v1.19.0-darwin-amd64 && chmod +x fission && sudo mv fission /usr/local/bin/
|
script:
|
||||||
script:linux: cd /tmp && curl -sSLo fission https://github.com/fission/fission/releases/download/v1.19.0/fission-v1.19.0-linux-amd64 && chmod +x fission && sudo mv fission /usr/local/bin/
|
darwin: cd /tmp && curl -sSLo fission https://github.com/fission/fission/releases/download/v1.19.0/fission-v1.19.0-darwin-amd64 && chmod +x fission && sudo mv fission /usr/local/bin/
|
||||||
|
linux: cd /tmp && curl -sSLo fission https://github.com/fission/fission/releases/download/v1.19.0/fission-v1.19.0-linux-amd64 && chmod +x fission && sudo mv fission /usr/local/bin/
|
||||||
fkill:
|
fkill:
|
||||||
_bin: fkill
|
_bin: fkill
|
||||||
_desc: "Fabulously kill processes. Cross-platform."
|
_desc: "Fabulously kill processes. Cross-platform."
|
||||||
|
@ -4520,7 +4533,8 @@ softwarePackages:
|
||||||
_name: Imagine
|
_name: Imagine
|
||||||
appimage: meowtec/Imagine
|
appimage: meowtec/Imagine
|
||||||
exe: https://github.com/meowtec/Imagine/releases/download/v0.7.4/Imagine-Setup-0.7.4.exe
|
exe: https://github.com/meowtec/Imagine/releases/download/v0.7.4/Imagine-Setup-0.7.4.exe
|
||||||
script:darwin: curl -sSL https://github.com/meowtec/Imagine/releases/download/v0.7.4/Imagine-0.7.4.dmg > /tmp/Imagine.dmg && sudo hdiutil attach /tmp/Imagine.dmg && sudo cp -R "/Volumes/Imagine 0.7.4/Imagine.app" /Applications && sudo hdiutil detach "/Volumes/Imagine 0.7.4" && rm -f /tmp/Imagine.dmg
|
script:
|
||||||
|
darwin: curl -sSL https://github.com/meowtec/Imagine/releases/download/v0.7.4/Imagine-0.7.4.dmg > /tmp/Imagine.dmg && sudo hdiutil attach /tmp/Imagine.dmg && sudo cp -R "/Volumes/Imagine 0.7.4/Imagine.app" /Applications && sudo hdiutil detach "/Volumes/Imagine 0.7.4" && rm -f /tmp/Imagine.dmg
|
||||||
imgur-uploader:
|
imgur-uploader:
|
||||||
_bin: imgur-uploader
|
_bin: imgur-uploader
|
||||||
_desc: "Upload images to Imgur"
|
_desc: "Upload images to Imgur"
|
||||||
|
@ -4899,39 +4913,40 @@ softwarePackages:
|
||||||
_desc: "Modern VNC Server and client, web based and secure"
|
_desc: "Modern VNC Server and client, web based and secure"
|
||||||
_github: https://github.com/kasmtech/KasmVNC
|
_github: https://github.com/kasmtech/KasmVNC
|
||||||
_name: KasmVNC
|
_name: KasmVNC
|
||||||
script:linux: |
|
script:
|
||||||
RELEASES=$(curl -sS "https://api.github.com/repos/kasmtech/KasmVNC/releases/latest") || :
|
linux: |
|
||||||
LATEST_VERSION=$(echo $RELEASES | grep -o '"tag_name": "[^"]*' | grep -o '[^"]*$') || :
|
RELEASES=$(curl -sS "https://api.github.com/repos/kasmtech/KasmVNC/releases/latest") || :
|
||||||
if command -v apt-get > /dev/null; then
|
LATEST_VERSION=$(echo $RELEASES | grep -o '"tag_name": "[^"]*' | grep -o '[^"]*$') || :
|
||||||
. /etc/os-release
|
if command -v apt-get > /dev/null; then
|
||||||
cd /tmp
|
. /etc/os-release
|
||||||
case $VERSION_CODENAME in
|
cd /tmp
|
||||||
bullseye )
|
case $VERSION_CODENAME in
|
||||||
wget "https://github.com/kasmtech/KasmVNC/releases/download/$LATEST_VERSION/kasmvncserver_bullseye_${LATEST_VERSION:1}_amd64.deb" || :
|
bullseye )
|
||||||
;;
|
wget "https://github.com/kasmtech/KasmVNC/releases/download/$LATEST_VERSION/kasmvncserver_bullseye_${LATEST_VERSION:1}_amd64.deb" || :
|
||||||
buster )
|
;;
|
||||||
wget "https://github.com/kasmtech/KasmVNC/releases/download/$LATEST_VERSION/kasmvncserver_buster_${LATEST_VERSION:1}_amd64.deb" || :
|
buster )
|
||||||
;;
|
wget "https://github.com/kasmtech/KasmVNC/releases/download/$LATEST_VERSION/kasmvncserver_buster_${LATEST_VERSION:1}_amd64.deb" || :
|
||||||
focal )
|
;;
|
||||||
wget "https://github.com/kasmtech/KasmVNC/releases/download/$LATEST_VERSION/kasmvncserver_focal_${LATEST_VERSION:1}_amd64.deb" || :
|
focal )
|
||||||
;;
|
wget "https://github.com/kasmtech/KasmVNC/releases/download/$LATEST_VERSION/kasmvncserver_focal_${LATEST_VERSION:1}_amd64.deb" || :
|
||||||
jammy )
|
;;
|
||||||
wget "https://github.com/kasmtech/KasmVNC/releases/download/$LATEST_VERSION/kasmvncserver_jammy_${LATEST_VERSION:1}_amd64.deb" || :
|
jammy )
|
||||||
;;
|
wget "https://github.com/kasmtech/KasmVNC/releases/download/$LATEST_VERSION/kasmvncserver_jammy_${LATEST_VERSION:1}_amd64.deb" || :
|
||||||
* )
|
;;
|
||||||
;;
|
* )
|
||||||
esac
|
;;
|
||||||
if ls kasmvncserver*.deb > /dev/null 2>&1; then sudo apt-get install ./kasmvncserver_*.deb; sudo addgroup $USER ssl-cert; fi
|
esac
|
||||||
elif command -v dnf > /dev/null; then
|
if ls kasmvncserver*.deb > /dev/null 2>&1; then sudo apt-get install ./kasmvncserver_*.deb; sudo addgroup $USER ssl-cert; fi
|
||||||
wget "https://github.com/kasmtech/KasmVNC/releases/download/$LATEST_VERSION/kasmvncserver_centos_core_${LATEST_VERSION:1}_x86_64.rpm" || :
|
elif command -v dnf > /dev/null; then
|
||||||
if ls kasmvncserver*.rpm > /dev/null 2>&1; then sudo rpm -ivh ./kasmvncserver_*.rpm; sudo usermod -a -G kasmvnc-cert $USER; fi
|
wget "https://github.com/kasmtech/KasmVNC/releases/download/$LATEST_VERSION/kasmvncserver_centos_core_${LATEST_VERSION:1}_x86_64.rpm" || :
|
||||||
elif command -v zypper > /dev/null; then
|
if ls kasmvncserver*.rpm > /dev/null 2>&1; then sudo rpm -ivh ./kasmvncserver_*.rpm; sudo usermod -a -G kasmvnc-cert $USER; fi
|
||||||
wget "https://github.com/kasmtech/KasmVNC/releases/download/$LATEST_VERSION/kasmvncserver_opensuse_15_${LATEST_VERSION:1}_x86_64.rpm" || :
|
elif command -v zypper > /dev/null; then
|
||||||
if ls kasmvncserver*.rpm > /dev/null 2>&1; then sudo rpm -ivh ./kasmvncserver_*.rpm; sudo usermod -a -G kasmvnc-cert $USER; fi
|
wget "https://github.com/kasmtech/KasmVNC/releases/download/$LATEST_VERSION/kasmvncserver_opensuse_15_${LATEST_VERSION:1}_x86_64.rpm" || :
|
||||||
elif command -v apk > /dev/null; then
|
if ls kasmvncserver*.rpm > /dev/null 2>&1; then sudo rpm -ivh ./kasmvncserver_*.rpm; sudo usermod -a -G kasmvnc-cert $USER; fi
|
||||||
wget "https://github.com/kasmtech/KasmVNC/releases/download/$LATEST_VERSION/kasmvnc.alpine_317_x86_64.tgz" || :
|
elif command -v apk > /dev/null; then
|
||||||
if ls kasmvncserver*.rpm > /dev/null 2>&1; then sudo tar -xzf "./kasmvnc.alpine_317_x86_64.tgz" -C /; fi
|
wget "https://github.com/kasmtech/KasmVNC/releases/download/$LATEST_VERSION/kasmvnc.alpine_317_x86_64.tgz" || :
|
||||||
fi
|
if ls kasmvncserver*.rpm > /dev/null 2>&1; then sudo tar -xzf "./kasmvnc.alpine_317_x86_64.tgz" -C /; fi
|
||||||
|
fi
|
||||||
yay: kasmvncserver-bin
|
yay: kasmvncserver-bin
|
||||||
kcpassword:
|
kcpassword:
|
||||||
_bin: kcpassword
|
_bin: kcpassword
|
||||||
|
@ -5722,7 +5737,8 @@ softwarePackages:
|
||||||
_post: echo y | conda update -n base -c conda-forge conda
|
_post: echo y | conda update -n base -c conda-forge conda
|
||||||
cask: mambaforge
|
cask: mambaforge
|
||||||
choco: mambaforge
|
choco: mambaforge
|
||||||
script:linux: bash <(curl -L -O "https://github.com/conda-forge/miniforge/releases/latest/download/Mambaforge-$(uname)-$(uname -m).sh")
|
script:
|
||||||
|
linux: bash <(curl -L -O "https://github.com/conda-forge/miniforge/releases/latest/download/Mambaforge-$(uname)-$(uname -m).sh")
|
||||||
manta:
|
manta:
|
||||||
_app: Manta.app
|
_app: Manta.app
|
||||||
_bin: null
|
_bin: null
|
||||||
|
@ -5839,8 +5855,9 @@ softwarePackages:
|
||||||
_name: McFly
|
_name: McFly
|
||||||
brew: mcfly
|
brew: mcfly
|
||||||
port: mcfly
|
port: mcfly
|
||||||
script:darwin: curl -LSfs https://raw.githubusercontent.com/cantino/mcfly/master/ci/install.sh | sh -s -- --git cantino/mcfly
|
script:
|
||||||
script:linux: curl -LSfs https://raw.githubusercontent.com/cantino/mcfly/master/ci/install.sh | sh -s -- --git cantino/mcfly
|
darwin: curl -LSfs https://raw.githubusercontent.com/cantino/mcfly/master/ci/install.sh | sh -s -- --git cantino/mcfly
|
||||||
|
linux: curl -LSfs https://raw.githubusercontent.com/cantino/mcfly/master/ci/install.sh | sh -s -- --git cantino/mcfly
|
||||||
medis:
|
medis:
|
||||||
_app: Medis.app
|
_app: Medis.app
|
||||||
_bin: medis
|
_bin: medis
|
||||||
|
@ -5929,14 +5946,15 @@ softwarePackages:
|
||||||
_github: https://github.com/microsoft/VFSForGit
|
_github: https://github.com/microsoft/VFSForGit
|
||||||
_name: Microsoft Git (with Git VFS)
|
_name: Microsoft Git (with Git VFS)
|
||||||
cask: microsoft/git/microsoft-git
|
cask: microsoft/git/microsoft-git
|
||||||
script:linux: |
|
script:
|
||||||
#!/usr/bin/env bash
|
linux: |
|
||||||
mkdir -p "$HOME/.local/src"
|
#!/usr/bin/env bash
|
||||||
rm -rf "$HOME/.local/src/microsoft-git"
|
mkdir -p "$HOME/.local/src"
|
||||||
git clone https://github.com/microsoft/git "$HOME/.local/src/microsoft-git"
|
rm -rf "$HOME/.local/src/microsoft-git"
|
||||||
cd "$HOME/.local/src/microsoft-git"
|
git clone https://github.com/microsoft/git "$HOME/.local/src/microsoft-git"
|
||||||
make -j12 prefix=/usr/local
|
cd "$HOME/.local/src/microsoft-git"
|
||||||
sudo make -j12 prefix=/usr/local install
|
make -j12 prefix=/usr/local
|
||||||
|
sudo make -j12 prefix=/usr/local install
|
||||||
winget: microsoft.git
|
winget: microsoft.git
|
||||||
microsoft-office:
|
microsoft-office:
|
||||||
_app: Microsoft Word.app
|
_app: Microsoft Word.app
|
||||||
|
@ -6922,7 +6940,8 @@ softwarePackages:
|
||||||
sudo udevadm control --reload-rules
|
sudo udevadm control --reload-rules
|
||||||
sudo udevadm trigger
|
sudo udevadm trigger
|
||||||
choco: onlykey
|
choco: onlykey
|
||||||
script:darwin: cd /tmp && curl -sSL https://github.com/trustcrypto/OnlyKey-App/releases/download/v5.3.6/OnlyKey.App.5.3.6.dmg > OnlyKey.dmg && hdiutil attach "/tmp/OnlyKey.dmg" && sudo cp -R "/Volumes/OnlyKey App/OnlyKey App.app" /Applications && sudo hdiutil detach "/Volumes/OnlyKey App" && rm -f "/tmp/OnlyKey.dmg"
|
script:
|
||||||
|
darwin: cd /tmp && curl -sSL https://github.com/trustcrypto/OnlyKey-App/releases/download/v5.3.6/OnlyKey.App.5.3.6.dmg > OnlyKey.dmg && hdiutil attach "/tmp/OnlyKey.dmg" && sudo cp -R "/Volumes/OnlyKey App/OnlyKey App.app" /Applications && sudo hdiutil detach "/Volumes/OnlyKey App" && rm -f "/tmp/OnlyKey.dmg"
|
||||||
snap: onlykey-app
|
snap: onlykey-app
|
||||||
onlykey-agent:
|
onlykey-agent:
|
||||||
_bin: onlykey-agent
|
_bin: onlykey-agent
|
||||||
|
@ -7703,9 +7722,10 @@ softwarePackages:
|
||||||
_github: https://github.com/getporter/porter
|
_github: https://github.com/getporter/porter
|
||||||
_home: https://getporter.org/
|
_home: https://getporter.org/
|
||||||
_name: Porter
|
_name: Porter
|
||||||
script:darwin: curl -L https://cdn.porter.sh/latest/install-mac.sh | bash
|
script:
|
||||||
script:linux: curl -L https://cdn.porter.sh/latest/install-linux.sh | bash
|
darwin: curl -L https://cdn.porter.sh/latest/install-mac.sh | bash
|
||||||
script:windows: iwr "https://cdn.porter.sh/latest/install-windows.ps1" -UseBasicParsing | iex
|
linux: curl -L https://cdn.porter.sh/latest/install-linux.sh | bash
|
||||||
|
windows: iwr "https://cdn.porter.sh/latest/install-windows.ps1" -UseBasicParsing | iex
|
||||||
portmaster:
|
portmaster:
|
||||||
_bin: null
|
_bin: null
|
||||||
_desc: "🏔 Love Freedom - ❌ Block Mass Surveillance"
|
_desc: "🏔 Love Freedom - ❌ Block Mass Surveillance"
|
||||||
|
@ -7730,7 +7750,8 @@ softwarePackages:
|
||||||
dnf: postfix
|
dnf: postfix
|
||||||
pacman: postfix
|
pacman: postfix
|
||||||
port: postfix
|
port: postfix
|
||||||
script:darwin: echo "Postfix is included by macOS already"
|
script:
|
||||||
|
darwin: echo "Postfix is included by macOS already"
|
||||||
postgresql:
|
postgresql:
|
||||||
_bin: postgresql
|
_bin: postgresql
|
||||||
_desc: "PostgreSQL is an advanced object-relational database management system that supports an extended subset of the SQL standard, including transactions, foreign keys, subqueries, triggers, user-defined types and functions."
|
_desc: "PostgreSQL is an advanced object-relational database management system that supports an extended subset of the SQL standard, including transactions, foreign keys, subqueries, triggers, user-defined types and functions."
|
||||||
|
@ -7841,7 +7862,8 @@ softwarePackages:
|
||||||
_name: Privaxy
|
_name: Privaxy
|
||||||
appimage: barre/privaxy
|
appimage: barre/privaxy
|
||||||
apt: https://github.com/Barre/privaxy/releases/download/v0.5.2/privaxy_0.5.2_amd64.deb
|
apt: https://github.com/Barre/privaxy/releases/download/v0.5.2/privaxy_0.5.2_amd64.deb
|
||||||
script:darwin: curl -sSL https://github.com/Barre/privaxy/releases/download/v0.5.2/Privaxy_0.5.2_universal.dmg > /tmp/Privaxy.dmg && sudo hdiutil attach /tmp/Privaxy.dmg && sudo cp -R /Volumes/Privaxy/Privaxy.app /Applications && sudo hdiutil detach /Volumes/Privaxy && rm -f /tmp/Privaxy.dmg
|
script:
|
||||||
|
darwin: curl -sSL https://github.com/Barre/privaxy/releases/download/v0.5.2/Privaxy_0.5.2_universal.dmg > /tmp/Privaxy.dmg && sudo hdiutil attach /tmp/Privaxy.dmg && sudo cp -R /Volumes/Privaxy/Privaxy.app /Applications && sudo hdiutil detach /Volumes/Privaxy && rm -f /tmp/Privaxy.dmg
|
||||||
privileges:
|
privileges:
|
||||||
_app: Privileges.app
|
_app: Privileges.app
|
||||||
_bin: privileges
|
_bin: privileges
|
||||||
|
@ -8282,12 +8304,13 @@ softwarePackages:
|
||||||
pacman: rclone
|
pacman: rclone
|
||||||
port: rclone
|
port: rclone
|
||||||
scoop: rclone
|
scoop: rclone
|
||||||
script:darwin: |
|
script:
|
||||||
#!/usr/bin/env bash
|
darwin: |
|
||||||
TMP="$(mktemp)"
|
#!/usr/bin/env bash
|
||||||
curl https://rclone.org/install.sh > "$TMP"
|
TMP="$(mktemp)"
|
||||||
sudo bash "$TMP"
|
curl https://rclone.org/install.sh > "$TMP"
|
||||||
rm -f "$TMP"
|
sudo bash "$TMP"
|
||||||
|
rm -f "$TMP"
|
||||||
recoverpy:
|
recoverpy:
|
||||||
_bin: recoverpy
|
_bin: recoverpy
|
||||||
_deps:
|
_deps:
|
||||||
|
@ -8300,7 +8323,8 @@ softwarePackages:
|
||||||
_github: https://github.com/PabloLec/RecoverPy
|
_github: https://github.com/PabloLec/RecoverPy
|
||||||
_name: RecoverPy
|
_name: RecoverPy
|
||||||
_when: echo '! pip3 list | grep recoverpy > /dev/null' | bash
|
_when: echo '! pip3 list | grep recoverpy > /dev/null' | bash
|
||||||
script:linux: python3 -m pip install recoverpy
|
script:
|
||||||
|
linux: python3 -m pip install recoverpy
|
||||||
recuva:
|
recuva:
|
||||||
_bin: recuva
|
_bin: recuva
|
||||||
_desc: "Recuva recovers files from your Windows computer, recycle bin, digital camera card, or MP3 player!"
|
_desc: "Recuva recovers files from your Windows computer, recycle bin, digital camera card, or MP3 player!"
|
||||||
|
@ -8584,8 +8608,9 @@ softwarePackages:
|
||||||
- cargo
|
- cargo
|
||||||
- rust
|
- rust
|
||||||
scoop: rust
|
scoop: rust
|
||||||
script:darwin: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
|
script:
|
||||||
script:linux: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
|
darwin: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
|
||||||
|
linux: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
|
||||||
rustdesk:
|
rustdesk:
|
||||||
_app: RustDesk.app
|
_app: RustDesk.app
|
||||||
_bin: rustdesk
|
_bin: rustdesk
|
||||||
|
@ -8657,8 +8682,9 @@ softwarePackages:
|
||||||
_name: Sake
|
_name: Sake
|
||||||
brew: alajmo/sake/sake
|
brew: alajmo/sake/sake
|
||||||
go: github.com/alajmo/sake@latest
|
go: github.com/alajmo/sake@latest
|
||||||
script:darwin: curl -sfL https://raw.githubusercontent.com/alajmo/sake/main/install.sh | sh
|
script:
|
||||||
script:linux: curl -sfL https://raw.githubusercontent.com/alajmo/sake/main/install.sh | sh
|
darwin: curl -sfL https://raw.githubusercontent.com/alajmo/sake/main/install.sh | sh
|
||||||
|
linux: curl -sfL https://raw.githubusercontent.com/alajmo/sake/main/install.sh | sh
|
||||||
samba:
|
samba:
|
||||||
_bin: smbd
|
_bin: smbd
|
||||||
_bin:dnf: smb
|
_bin:dnf: smb
|
||||||
|
@ -8705,11 +8731,12 @@ softwarePackages:
|
||||||
_name: Sapling
|
_name: Sapling
|
||||||
brew: sapling
|
brew: sapling
|
||||||
pacman: sapling-scm-bin
|
pacman: sapling-scm-bin
|
||||||
script:windows: |
|
script:
|
||||||
curl -sSL https://github.com/facebook/sapling/releases/latest > ~/Downloads/sapling_windows_0.2.20231113-145254+995db0d6_amd64.zip
|
windows: |
|
||||||
Expand-Archive ~/Downloads/sapling_windows_0.2.20231113-145254+995db0d6_amd64.zip 'C:\Program Files'
|
curl -sSL https://github.com/facebook/sapling/releases/latest > ~/Downloads/sapling_windows_0.2.20231113-145254+995db0d6_amd64.zip
|
||||||
setx PATH "$env:PATH;C:\Program Files\Sapling" -m
|
Expand-Archive ~/Downloads/sapling_windows_0.2.20231113-145254+995db0d6_amd64.zip 'C:\Program Files'
|
||||||
Set-Alias -Name sl -Value 'C:\Program Files\Sapling\sl.exe' -Force -Option Constant,ReadOnly,AllScope
|
setx PATH "$env:PATH;C:\Program Files\Sapling" -m
|
||||||
|
Set-Alias -Name sl -Value 'C:\Program Files\Sapling\sl.exe' -Force -Option Constant,ReadOnly,AllScope
|
||||||
scap-security-guide:
|
scap-security-guide:
|
||||||
_bin: oscap
|
_bin: oscap
|
||||||
_desc: "Security automation content in SCAP, Bash, Ansible, and other formats."
|
_desc: "Security automation content in SCAP, Bash, Ansible, and other formats."
|
||||||
|
@ -8899,8 +8926,9 @@ softwarePackages:
|
||||||
_name: SFTPGo Authentication Plugin
|
_name: SFTPGo Authentication Plugin
|
||||||
_post: sudo cp -f $(which sftpgo-plugin-auth) /usr/local/bin/sftpgo-plugin-auth
|
_post: sudo cp -f $(which sftpgo-plugin-auth) /usr/local/bin/sftpgo-plugin-auth
|
||||||
go: github.com/sftpgo/sftpgo-plugin-auth@latest
|
go: github.com/sftpgo/sftpgo-plugin-auth@latest
|
||||||
script:darwin: curl -sSf https://github.com/sftpgo/sftpgo-plugin-auth/releases/download/v1.0.4/sftpgo-plugin-auth-darwin-amd64 -o /usr/local/bin/sftpgo-plugin-auth
|
script:
|
||||||
script:linux: curl -sSf https://github.com/sftpgo/sftpgo-plugin-auth/releases/download/v1.0.4/sftpgo-plugin-auth-linux-amd64 -o /usr/local/bin/sftpgo-plugin-auth
|
darwin: curl -sSf https://github.com/sftpgo/sftpgo-plugin-auth/releases/download/v1.0.4/sftpgo-plugin-auth-darwin-amd64 -o /usr/local/bin/sftpgo-plugin-auth
|
||||||
|
linux: curl -sSf https://github.com/sftpgo/sftpgo-plugin-auth/releases/download/v1.0.4/sftpgo-plugin-auth-linux-amd64 -o /usr/local/bin/sftpgo-plugin-auth
|
||||||
share:
|
share:
|
||||||
_bin: share
|
_bin: share
|
||||||
_desc: "🌍 Quickly share files from your command line"
|
_desc: "🌍 Quickly share files from your command line"
|
||||||
|
@ -8930,14 +8958,15 @@ softwarePackages:
|
||||||
_name: shc
|
_name: shc
|
||||||
brew: shc
|
brew: shc
|
||||||
port: shc
|
port: shc
|
||||||
script:linux: |
|
script:
|
||||||
#!/usr/bin/env bash
|
linux: |
|
||||||
if command -v apt &>/dev/null
|
#!/usr/bin/env bash
|
||||||
then
|
if command -v apt &>/dev/null
|
||||||
sudo add-apt-repository ppa:neurobin/ppa
|
then
|
||||||
sudo apt-get update
|
sudo add-apt-repository ppa:neurobin/ppa
|
||||||
sudo apt-get install shc
|
sudo apt-get update
|
||||||
end
|
sudo apt-get install shc
|
||||||
|
end
|
||||||
shdoc:
|
shdoc:
|
||||||
_bin: shdoc
|
_bin: shdoc
|
||||||
_deps:script:
|
_deps:script:
|
||||||
|
@ -8945,8 +8974,9 @@ softwarePackages:
|
||||||
_desc: "Documentation generator for shell scripts (bash, sh, zsh)."
|
_desc: "Documentation generator for shell scripts (bash, sh, zsh)."
|
||||||
_github: https://github.com/reconquest/shdoc
|
_github: https://github.com/reconquest/shdoc
|
||||||
_name: shdoc
|
_name: shdoc
|
||||||
script:darwin: cd /tmp && git clone --recursive https://github.com/reconquest/shdoc && cd shdoc && sudo make install && cd /tmp && sudo rm -rf shdoc
|
script:
|
||||||
script:linux: cd /tmp && git clone --recursive https://github.com/reconquest/shdoc && cd shdoc && sudo make install && cd /tmp && sudo rm -rf shdoc
|
darwin: cd /tmp && git clone --recursive https://github.com/reconquest/shdoc && cd shdoc && sudo make install && cd /tmp && sudo rm -rf shdoc
|
||||||
|
linux: cd /tmp && git clone --recursive https://github.com/reconquest/shdoc && cd shdoc && sudo make install && cd /tmp && sudo rm -rf shdoc
|
||||||
yay: shdoc-git
|
yay: shdoc-git
|
||||||
sheldon:
|
sheldon:
|
||||||
_bin: sheldon
|
_bin: sheldon
|
||||||
|
@ -9611,7 +9641,8 @@ softwarePackages:
|
||||||
bin: https://github.com/joehillen/sysz
|
bin: https://github.com/joehillen/sysz
|
||||||
nix-env: nixpkgs.sysz
|
nix-env: nixpkgs.sysz
|
||||||
pacman: sysz
|
pacman: sysz
|
||||||
script:linux: cd /tmp && git clone https://github.com/joehillen/sysz.git && cd sysz && sudo make install && cd /tmp && rm -rf sysz
|
script:
|
||||||
|
linux: cd /tmp && git clone https://github.com/joehillen/sysz.git && cd sysz && sudo make install && cd /tmp && rm -rf sysz
|
||||||
t:
|
t:
|
||||||
_bin: t
|
_bin: t
|
||||||
_desc: "A command-line power tool for Twitter"
|
_desc: "A command-line power tool for Twitter"
|
||||||
|
@ -10144,7 +10175,8 @@ softwarePackages:
|
||||||
_github: https://github.com/ariasmn/ugm
|
_github: https://github.com/ariasmn/ugm
|
||||||
_name: ugm
|
_name: ugm
|
||||||
go:linux: github.com/ariasmn/ugm@latest
|
go:linux: github.com/ariasmn/ugm@latest
|
||||||
script:linux: curl -o ~/.local/bin/ugm https://github.com/ariasmn/ugm/releases/download/v1.5.0/ugm_1.5.0_linux_arm64
|
script:
|
||||||
|
linux: curl -o ~/.local/bin/ugm https://github.com/ariasmn/ugm/releases/download/v1.5.0/ugm_1.5.0_linux_arm64
|
||||||
ultra:
|
ultra:
|
||||||
_bin: ultra
|
_bin: ultra
|
||||||
_desc: "🏃⛰ Ultra fast monorepo script runner and build tool"
|
_desc: "🏃⛰ Ultra fast monorepo script runner and build tool"
|
||||||
|
@ -10310,8 +10342,9 @@ softwarePackages:
|
||||||
brew: vectordotdev/brew/vector
|
brew: vectordotdev/brew/vector
|
||||||
helm: https://helm.vector.dev
|
helm: https://helm.vector.dev
|
||||||
pacman: vector
|
pacman: vector
|
||||||
script:darwin: curl --proto '=https' --tlsv1.2 -sSf https://sh.vector.dev | bash
|
script:
|
||||||
script:linux: curl --proto '=https' --tlsv1.2 -sSf https://sh.vector.dev | bash
|
darwin: curl --proto '=https' --tlsv1.2 -sSf https://sh.vector.dev | bash
|
||||||
|
linux: curl --proto '=https' --tlsv1.2 -sSf https://sh.vector.dev | bash
|
||||||
velero:
|
velero:
|
||||||
_bin: velero
|
_bin: velero
|
||||||
_desc: "Backup and migrate Kubernetes applications and their persistent volumes"
|
_desc: "Backup and migrate Kubernetes applications and their persistent volumes"
|
||||||
|
@ -10434,23 +10467,24 @@ softwarePackages:
|
||||||
_home: https://www.vmware.com/
|
_home: https://www.vmware.com/
|
||||||
_name: VMWare
|
_name: VMWare
|
||||||
cask: vmware-fusion
|
cask: vmware-fusion
|
||||||
script:linux: |
|
script:
|
||||||
if ! command -v vmware > /dev/null; then
|
linux: |
|
||||||
### Download VMWare Workstation
|
if ! command -v vmware > /dev/null; then
|
||||||
VMWARE_WORKSTATION_URL=https://www.vmware.com/go/getworkstation-linux
|
### Download VMWare Workstation
|
||||||
VMWARE_WORKSTATION_DIR=/tmp/workstation-downloads
|
VMWARE_WORKSTATION_URL=https://www.vmware.com/go/getworkstation-linux
|
||||||
mkdir -p "$VMWARE_WORKSTATION_DIR"
|
VMWARE_WORKSTATION_DIR=/tmp/workstation-downloads
|
||||||
gum log -sl info 'Downloading VMware Workstation Installer' && curl -sSLA "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20220101 Firefox/102.0" "$VMWARE_WORKSTATION_URL" -o "$VMWARE_WORKSTATION_DIR/tryworkstation-linux-64.sh"
|
mkdir -p "$VMWARE_WORKSTATION_DIR"
|
||||||
### Register product key / license
|
gum log -sl info 'Downloading VMware Workstation Installer' && curl -sSLA "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20220101 Firefox/102.0" "$VMWARE_WORKSTATION_URL" -o "$VMWARE_WORKSTATION_DIR/tryworkstation-linux-64.sh"
|
||||||
if [ -n "$VMWARE_WORKSTATION_LICENSE_KEY" ]; then
|
### Register product key / license
|
||||||
gum log -sl info 'Registering VMware Workstation Pro license with serial number' && sudo "$VMWARE_WORKSTATION_DIR/tryworkstation-linux-64.sh" --eulas-agreed --console --required --set-setting vmware-workstation serialNumber "$VMWARE_WORKSTATION_LICENSE_KEY"
|
if [ -n "$VMWARE_WORKSTATION_LICENSE_KEY" ]; then
|
||||||
|
gum log -sl info 'Registering VMware Workstation Pro license with serial number' && sudo "$VMWARE_WORKSTATION_DIR/tryworkstation-linux-64.sh" --eulas-agreed --console --required --set-setting vmware-workstation serialNumber "$VMWARE_WORKSTATION_LICENSE_KEY"
|
||||||
|
else
|
||||||
|
gum log -sl info 'Agreeing to VMWare Workstation Pro license (without serial number)' && sudo "$VMWARE_WORKSTATION_DIR/tryworkstation-linux-64.sh" --eulas-agreed --console --required
|
||||||
|
fi
|
||||||
|
gum log -sl info 'VMware Workstation installed successfully'
|
||||||
else
|
else
|
||||||
gum log -sl info 'Agreeing to VMWare Workstation Pro license (without serial number)' && sudo "$VMWARE_WORKSTATION_DIR/tryworkstation-linux-64.sh" --eulas-agreed --console --required
|
gum log -sl info 'VMware Workstation is already installed'
|
||||||
fi
|
fi
|
||||||
gum log -sl info 'VMware Workstation installed successfully'
|
|
||||||
else
|
|
||||||
gum log -sl info 'VMware Workstation is already installed'
|
|
||||||
fi
|
|
||||||
volta:
|
volta:
|
||||||
_bin: volta
|
_bin: volta
|
||||||
_desc: "The Hassle-Free JavaScript Tool Manager"
|
_desc: "The Hassle-Free JavaScript Tool Manager"
|
||||||
|
@ -10678,8 +10712,9 @@ softwarePackages:
|
||||||
_home: https://github.com/whalebrew/whalebrew
|
_home: https://github.com/whalebrew/whalebrew
|
||||||
_name: Whalebrew
|
_name: Whalebrew
|
||||||
brew: whalebrew
|
brew: whalebrew
|
||||||
script:darwin: curl -L "https://github.com/whalebrew/whalebrew/releases/download/0.4.0/whalebrew-$(uname -s)-$(uname -m)" -o /usr/local/bin/whalebrew; chmod +x /usr/local/bin/whalebrew
|
script:
|
||||||
script:linux: curl -L "https://github.com/whalebrew/whalebrew/releases/download/0.4.0/whalebrew-$(uname -s)-$(uname -m)" -o /usr/local/bin/whalebrew; chmod +x /usr/local/bin/whalebrew
|
darwin: curl -L "https://github.com/whalebrew/whalebrew/releases/download/0.4.0/whalebrew-$(uname -s)-$(uname -m)" -o /usr/local/bin/whalebrew; chmod +x /usr/local/bin/whalebrew
|
||||||
|
linux: curl -L "https://github.com/whalebrew/whalebrew/releases/download/0.4.0/whalebrew-$(uname -s)-$(uname -m)" -o /usr/local/bin/whalebrew; chmod +x /usr/local/bin/whalebrew
|
||||||
what-ip:
|
what-ip:
|
||||||
_bin: whatip
|
_bin: whatip
|
||||||
_desc: "Info on your IP"
|
_desc: "Info on your IP"
|
||||||
|
@ -11187,22 +11222,23 @@ softwarePackages:
|
||||||
apt: https://github.com/th-ch/youtube-music/releases/download/v1.19.0/youtube-music_1.19.0_amd64.deb
|
apt: https://github.com/th-ch/youtube-music/releases/download/v1.19.0/youtube-music_1.19.0_amd64.deb
|
||||||
exe: https://github.com/th-ch/youtube-music/releases/download/v1.19.0/YouTube-Music-Setup-1.19.0.exe
|
exe: https://github.com/th-ch/youtube-music/releases/download/v1.19.0/YouTube-Music-Setup-1.19.0.exe
|
||||||
scoop: extras/youtube-music
|
scoop: extras/youtube-music
|
||||||
script:darwin: |
|
script:
|
||||||
DL_URL="https://github.com/th-ch/youtube-music/releases/download/v1.20.0/YouTube-Music-1.20.0.dmg"
|
darwin: |
|
||||||
if [ $(arch) = 'arm64' ]; then
|
DL_URL="https://github.com/th-ch/youtube-music/releases/download/v1.20.0/YouTube-Music-1.20.0.dmg"
|
||||||
DL_URL="https://github.com/th-ch/youtube-music/releases/download/v1.20.0/YouTube-Music-1.20.0-arm64.dmg"
|
if [ $(arch) = 'arm64' ]; then
|
||||||
fi
|
DL_URL="https://github.com/th-ch/youtube-music/releases/download/v1.20.0/YouTube-Music-1.20.0-arm64.dmg"
|
||||||
echo "Downloading YouTube Music" && curl -sSL "$DL_URL" > /tmp/YouTube-Music.dmg
|
fi
|
||||||
echo "Attaching volume" && sudo hdiutil attach /tmp/YouTube-Music.dmg
|
echo "Downloading YouTube Music" && curl -sSL "$DL_URL" > /tmp/YouTube-Music.dmg
|
||||||
echo "Copying to /Applications"
|
echo "Attaching volume" && sudo hdiutil attach /tmp/YouTube-Music.dmg
|
||||||
if [ -d "/Volumes/YouTube Music 1.20.0" ]; then
|
echo "Copying to /Applications"
|
||||||
sudo cp -R "/Volumes/YouTube Music 1.20.0/YouTube Music.app" /Applications
|
if [ -d "/Volumes/YouTube Music 1.20.0" ]; then
|
||||||
echo "Detaching" && sudo hdiutil detach "/Volumes/YouTube Music 1.20.0"
|
sudo cp -R "/Volumes/YouTube Music 1.20.0/YouTube Music.app" /Applications
|
||||||
elif [ -d "/Volumes/YouTube Music 1.20.0-arm64" ]; then
|
echo "Detaching" && sudo hdiutil detach "/Volumes/YouTube Music 1.20.0"
|
||||||
sudo cp -R "/Volumes/YouTube Music 1.20.0-arm64/YouTube Music.app" /Applications
|
elif [ -d "/Volumes/YouTube Music 1.20.0-arm64" ]; then
|
||||||
echo "Detaching" && sudo hdiutil detach "/Volumes/YouTube Music 1.20.0-arm64"
|
sudo cp -R "/Volumes/YouTube Music 1.20.0-arm64/YouTube Music.app" /Applications
|
||||||
fi
|
echo "Detaching" && sudo hdiutil detach "/Volumes/YouTube Music 1.20.0-arm64"
|
||||||
echo "Removing /tmp/YouTube-Music.dmg" && rm -f /tmp/YouTube-Music.dmg
|
fi
|
||||||
|
echo "Removing /tmp/YouTube-Music.dmg" && rm -f /tmp/YouTube-Music.dmg
|
||||||
winget: th-ch.YouTubeMusic
|
winget: th-ch.YouTubeMusic
|
||||||
yay: youtube-music-bin
|
yay: youtube-music-bin
|
||||||
yq:
|
yq:
|
||||||
|
@ -11251,7 +11287,8 @@ softwarePackages:
|
||||||
choco: yubico-authenticator
|
choco: yubico-authenticator
|
||||||
flatpak: com.yubico.yubioath
|
flatpak: com.yubico.yubioath
|
||||||
mas: 1497506650
|
mas: 1497506650
|
||||||
script:darwin: curl -sSL https://developers.yubico.com/yubioath-flutter/Releases/yubico-authenticator-latest-mac.dmg > "/tmp/Yubico Authenticator.dmg" && hdiutil attach "/tmp/Yubico Authenticator.dmg" && sudo cp -R "/Volumes/Yubico Authenticator/Yubico Authenticator.app" /Applications && sudo hdiutil detach "/Volumes/Yubico Authenticator" && rm -f "/tmp/Yubico Authenticator.dmg"
|
script:
|
||||||
|
darwin: curl -sSL https://developers.yubico.com/yubioath-flutter/Releases/yubico-authenticator-latest-mac.dmg > "/tmp/Yubico Authenticator.dmg" && hdiutil attach "/tmp/Yubico Authenticator.dmg" && sudo cp -R "/Volumes/Yubico Authenticator/Yubico Authenticator.app" /Applications && sudo hdiutil detach "/Volumes/Yubico Authenticator" && rm -f "/tmp/Yubico Authenticator.dmg"
|
||||||
yubikey-manager:
|
yubikey-manager:
|
||||||
_bin: ykman
|
_bin: ykman
|
||||||
_desc: "Cross-platform application for configuring any YubiKey over all USB interfaces."
|
_desc: "Cross-platform application for configuring any YubiKey over all USB interfaces."
|
||||||
|
@ -11283,8 +11320,10 @@ softwarePackages:
|
||||||
_home: https://zap.srev.in/
|
_home: https://zap.srev.in/
|
||||||
_name: Zap
|
_name: Zap
|
||||||
_preload: true
|
_preload: true
|
||||||
binary:linux: https://github.com/srevinsaju/zap/releases/download/continuous/zap-amd64
|
binary:
|
||||||
script:linux: curl https://raw.githubusercontent.com/srevinsaju/zap/main/install.sh | sudo bash -s
|
linux: https://github.com/srevinsaju/zap/releases/download/continuous/zap-amd64
|
||||||
|
script:
|
||||||
|
linux: curl https://raw.githubusercontent.com/srevinsaju/zap/main/install.sh | sudo bash -s
|
||||||
zaproxy:
|
zaproxy:
|
||||||
_app: ZAP.app
|
_app: ZAP.app
|
||||||
_bin: zaproxy
|
_bin: zaproxy
|
||||||
|
@ -11370,3 +11409,155 @@ softwarePackages:
|
||||||
_preload: true
|
_preload: true
|
||||||
brew: zx
|
brew: zx
|
||||||
npm: zx
|
npm: zx
|
||||||
|
hyfetch:
|
||||||
|
_bin: hyfetch
|
||||||
|
_desc: "neofetch with pride flags <3"
|
||||||
|
_github: https://github.com/hykilpikonna/hyfetch
|
||||||
|
_name: hyfetch
|
||||||
|
pipx: hyfetch
|
||||||
|
pacman: hyfetch
|
||||||
|
dnf: hyfetch
|
||||||
|
nix-env: hyfetch
|
||||||
|
brew: hyfetch
|
||||||
|
zypper: hyfetch
|
||||||
|
apt: hyfetch
|
||||||
|
port: hyfetch
|
||||||
|
emerge: hyfetch
|
||||||
|
vesktop:
|
||||||
|
_bin: vesktop
|
||||||
|
_desc: >
|
||||||
|
Vesktop is a custom Discord App aiming to give you better performance and
|
||||||
|
improve linux support
|
||||||
|
_github: https://github.com/Vencord/Vesktop
|
||||||
|
_name: Vesktop
|
||||||
|
flatpak: dev.vencord.Vesktop
|
||||||
|
appimage: https://vencord.dev/download/vesktop/amd64/appimage
|
||||||
|
yay: vesktop-bin
|
||||||
|
scoop: extras/vesktop
|
||||||
|
dmg: https://vencord.dev/download/vesktop/universal/dmg
|
||||||
|
apt: https://vencord.dev/download/vesktop/amd64/deb
|
||||||
|
script:
|
||||||
|
darwin: >-
|
||||||
|
curl -sSL https://vencord.dev/download/vesktop/universal/dmg >
|
||||||
|
"/tmp/Vesktop.dmg"
|
||||||
|
&& sudo hdiutil attach "/tmp/Vesktop.dmg"
|
||||||
|
&& sudo cp -R "/Volumes/Vesktop 1.5.3-universal/Vesktop.app" /Applications
|
||||||
|
&& sudo hdutil detach "/Volumes/Vesktop 1.5.3-universal"
|
||||||
|
&& rm -rf "/tmp/Vesktop.dmg"
|
||||||
|
fish-shell:
|
||||||
|
_bin: fish
|
||||||
|
_desc: >
|
||||||
|
fish is a smart and user-friendly command line shell for Linux, macOS, and
|
||||||
|
the rest of the family.
|
||||||
|
_github: https://github.com/fish-shell/fish-shell
|
||||||
|
_home: https://fishshell.com/
|
||||||
|
_name: fish shell
|
||||||
|
brew: fish
|
||||||
|
port: fish
|
||||||
|
dnf: fish
|
||||||
|
pacman: fish
|
||||||
|
emerge: fish
|
||||||
|
nix-env: fish
|
||||||
|
rectangle:
|
||||||
|
_bin: null
|
||||||
|
_desc: "Move and resize windows using keyboard shortcuts or snap areas"
|
||||||
|
_home: https://rectangleapp.com/
|
||||||
|
_name: Rectangle
|
||||||
|
cask: rectangle
|
||||||
|
wezterm:
|
||||||
|
_bin: wezterm
|
||||||
|
_desc: >
|
||||||
|
WezTerm is a powerful cross-platform terminal emulator and multiplexer
|
||||||
|
written by @wez and implemented in Rust
|
||||||
|
_github: https://github.com/wez/wezterm
|
||||||
|
_home: https://wezfurlong.org/wezterm/
|
||||||
|
_name: WezTerm
|
||||||
|
winget: wez.wezterm
|
||||||
|
scoop: extras/wezterm
|
||||||
|
choco: wezterm
|
||||||
|
cask: wezterm
|
||||||
|
port: wezterm
|
||||||
|
appimage: wezterm
|
||||||
|
zypper: wezterm
|
||||||
|
pacman: wezterm
|
||||||
|
fantastical:
|
||||||
|
_bin: null
|
||||||
|
_desc: >
|
||||||
|
Fantastical, the calendar app you won't be able to live without.
|
||||||
|
Quickly create new events and reminders with natural language input and
|
||||||
|
more. Flexibits makes Fantastical and Cardhop, enjoyable calendar and
|
||||||
|
contacts apps for for Mac, iPhone, and iPad.
|
||||||
|
_github: false
|
||||||
|
_home: https://flexibits.com/fantastical
|
||||||
|
_name: Fantastical
|
||||||
|
cask: fantastical
|
||||||
|
cardhop:
|
||||||
|
_bin: null
|
||||||
|
_desc: >
|
||||||
|
Presenting Cardhop, the contacts app you'll actually want to use. Search,
|
||||||
|
add, edit, and interact with your contacts while still having fun.
|
||||||
|
Flexibits makes Fantastical and Cardhop, enjoyable calendar and contacts
|
||||||
|
apps for for Mac, iPhone, and iPad.
|
||||||
|
_github: false
|
||||||
|
_home: https://flexibits.com/cardhop
|
||||||
|
_name: Cardhop
|
||||||
|
cask: cardhop
|
||||||
|
btop:
|
||||||
|
_bin: btop
|
||||||
|
_desc: >
|
||||||
|
Resource monitor that shows usage and stats for processor, memory, disks,
|
||||||
|
network and processes.
|
||||||
|
_github: https://github.com/aristocratos/btop
|
||||||
|
_name: btop
|
||||||
|
dnf: btop
|
||||||
|
brew: btop
|
||||||
|
pacman: btop
|
||||||
|
port: btop
|
||||||
|
scoop: btop
|
||||||
|
apt: btop
|
||||||
|
httpie-desktop:
|
||||||
|
_bin: null
|
||||||
|
_desc: >
|
||||||
|
HTTPie Desktop is a cross-platform API testing client for humans. Use it
|
||||||
|
to test REST, GraphQL, and HTTP APIs painlessly.
|
||||||
|
_docs: https://httpie.io/docs/desktop/httpie-web
|
||||||
|
_github: https://github.com/httpie/desktop
|
||||||
|
_home: https://httpie.io/desktop
|
||||||
|
_name: HTTPie Desktop
|
||||||
|
cask: httpie
|
||||||
|
yay: httpie-desktop-bin
|
||||||
|
choco: httpie-desktop
|
||||||
|
appimage: https://github.com/httpie/desktop/releases/download/v2024.1.2/HTTPie-2024.1.2.AppImage
|
||||||
|
exe: https://github.com/httpie/desktop/releases/download/v2024.1.2/HTTPie-Setup-2024.1.2.exe
|
||||||
|
topgrade:
|
||||||
|
_bin: topgrade
|
||||||
|
_desc: "Upgrade all the things"
|
||||||
|
_github: https://github.com/topgrade-rs/topgrade
|
||||||
|
_name: topgrade
|
||||||
|
yay: topgrade-bin
|
||||||
|
choco: topgrade
|
||||||
|
cargo: topgrade
|
||||||
|
brew: topgrade
|
||||||
|
port: topgrade
|
||||||
|
scoop: topgrade
|
||||||
|
adium:
|
||||||
|
_bin: null
|
||||||
|
_app: Adium.app
|
||||||
|
_desc: >
|
||||||
|
Adium is an open source and free instant messaging application for macOS
|
||||||
|
that can connect to XMPP (Jabber), IRC and more.
|
||||||
|
_github: https://github.com/adium/adium
|
||||||
|
_home: https://adium.im/
|
||||||
|
_name: Adium
|
||||||
|
cask: adium
|
||||||
|
pidgin:
|
||||||
|
_bin: pidgin
|
||||||
|
_desc: >
|
||||||
|
Pidgin is a chat program which lets you log into accounts on multiple chat
|
||||||
|
networks simultaneously.
|
||||||
|
_home: https://pidgin.im/
|
||||||
|
_name: Pidgin
|
||||||
|
pacman: pidgin
|
||||||
|
choco: pidgin
|
||||||
|
apt: pidgin
|
||||||
|
dnf: pidgin
|
||||||
|
|
Loading…
Reference in a new issue