🔧 ci(recipes): Combine recipe files

This commit is contained in:
punkfairie 2024-09-08 19:45:33 -07:00
parent 18544c758b
commit 6ee1a7ffe9
2 changed files with 348 additions and 151 deletions

View file

@ -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

View file

@ -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