install.fairie/software.toml
2024-09-11 18:59:43 -07:00

11079 lines
390 KiB
TOML
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[installerPreference]
apt = [
"apt",
"brew",
"go",
"cargo",
"npm",
"pipx",
"pip",
"gem",
"appimage",
"script",
"ansible",
"binary",
"flatpak",
"snap",
"whalebrew",
]
darwin = [
"cask",
"brew",
"go",
"cargo",
"npm",
"pipx",
"pip",
"gem",
"pkg-darwin",
"script",
"ansible",
"binary",
"whalebrew",
]
dnf = [
"dnf",
"brew",
"go",
"cargo",
"npm",
"pipx",
"pip",
"gem",
"appimage",
"script",
"ansible",
"binary",
"flatpak",
"snap",
"whalebrew",
]
freebsd = ["pkg", "go", "cargo", "npm", "gem", "script"]
pacman = [
"pacman",
"yay",
"brew",
"go",
"cargo",
"npm",
"pipx",
"pip",
"gem",
"appimage",
"script",
"ansible",
"binary",
"flatpak",
"snap",
"whalebrew",
]
ubuntu = [
"apt",
"brew",
"go",
"cargo",
"npm",
"pipx",
"pip",
"gem",
"appimage",
"script",
"ansible",
"binary",
"snap",
"flatpak",
"whalebrew",
]
windows = [
"choco",
"scoop",
"winget",
"go",
"cargo",
"npm",
"pipx",
"gem",
"script",
"ansible",
"binary",
]
zypper = [
"zypper",
"brew",
"go",
"cargo",
"npm",
"pipx",
"gem",
"appimage",
"script",
"ansible",
"binary",
"flatpak",
"snap",
"whalebrew",
]
[softwarePackages]
[softwarePackages."_envchain:deps"]
_github = false
apt = [
"gnome-keyring",
"gcc",
"gnome-keyring",
"libsecret-1-dev",
"make",
"libreadline-dev",
]
dnf = ["gcc", "gnome-keyring", "libsecret-devel", "make", "readline-devel"]
pacman = ["gcc", "gnome-keyring", "libsecret", "make", "readline"]
[softwarePackages._kde]
_deps = ["kde-plasma-desktop"]
_github = false
[softwarePackages._misc-flatpaks]
_deps = [
"bottles",
"cockpit-client",
"connections",
"dconf-editor",
"deja-dup",
"dialect",
"drawing",
"flatseal",
"forklift",
"gnome-calendar",
"gnome-document-viewer",
"gnome-extension-manager",
"gnome-eyedropper",
"gnome-file-roller",
"gnome-image-viewer",
"gnome-network-displays",
"gnome-passwords-keys",
"gnome-photos",
"gnome-sound-recorder",
"gnome-video-player",
"gnome-weather",
"junction",
"kooha",
"newsflash",
"pinapp",
"vup",
"warp-transfer",
"web-font-generator",
"what-ip",
"live-captions",
"libre-menu-editor",
"iso-image-writer",
"trayscale",
]
_github = false
[softwarePackages._nautilus-extensions]
_deps = [
"nautilus-brasero",
"nautilus-gtkhash",
"nautilus-gsconnect",
"nautilus-image-converter",
"nautilus-python",
"nautilus-seahorse",
"nautilus-search-tool",
"nautilus-share",
"nautilus-wipe",
]
_github = false
[softwarePackages.ack]
_bin = "ack"
_desc = "ack is a grep-like search tool optimized for source code."
_github = "https://github.com/beyondgrep/ack3"
_name = "Ack"
apt = "ack"
brew = "ack"
choco = "ack"
dnf = "ack"
pacman = "ack"
port = "perl/p5-app-ack"
[softwarePackages.act]
_bin = "act"
_desc = "Run your GitHub Actions locally 🚀"
_docs = "https://github.com/nektos/act#example-commands"
_github = "https://github.com/nektos/act"
_home = "https://github.com/nektos/act"
_name = "Act"
brew = "act"
choco = "act-cli"
go = "github.com/nektos/act@"
nix = "nixpkgs.act"
port = "act"
scoop = "act"
yay = "act"
[softwarePackages.adobe-creative-cloud]
_bin = "adobe-creative-cloud"
_deprecated = "Creates distracting boot window pop-up"
_github = false
_name = "Adobe Creative Cloud"
"_when:cask" = "! test -d \"/Applications/Adobe Creative Cloud\" && ! test -d \"$HOME/Applications/Adobe Creative Cloud\""
cask = "adobe-creative-cloud"
[softwarePackages.ai-shell]
_bin = "ai"
_desc = "A CLI that converts natural language to shell commands."
_github = "https://github.com/BuilderIO/ai-shell"
_name = "AI Shell"
npm = "@builder.io/ai-shell"
[softwarePackages.aiac]
_bin = "aiac"
_desc = "Artificial Intelligence Infrastructure-as-Code Generator."
_github = "https://github.com/gofireflyio/aiac"
_name = "AIAC"
brew = "gofireflyio/aiac/aiac"
go = "github.com/gofireflyio/aiac/v3@latest"
[softwarePackages.aicommits]
_bin = "aicommits"
_desc = "A CLI that writes your git commit messages for you with AI"
_github = "https://github.com/Nutlope/aicommits"
_name = "AI Commits"
brew = "aicommits"
npm = "aicommits"
[softwarePackages.aider]
_bin = "aider"
_desc = "aider is AI pair programming in your terminal"
_github = "https://github.com/paul-gauthier/aider"
_name = "Aider AI Chat"
pipx = "aider-chat"
[softwarePackages.aifiles]
_bin = "aifiles"
_deps = ["pandoc", "exiftool", "poppler", "csvkit"]
_desc = "A CLI that organize and manage your files using AI"
_github = "https://github.com/jjuliano/aifiles"
_name = "AI Files"
_todo = "Implement this when XDG spec is supported so we can store configs in ~/.config"
npm = "aifiles"
[softwarePackages.airdrop-cli]
_bin = "airdrop"
_desc = "A macOS CLI for AirDrop written in Swift"
_github = "https://github.com/vldmrkl/airdrop-cli"
_name = "Airdrop CLI"
"brew:darwin" = "vldmrkl/formulae/airdrop-cli"
[softwarePackages.airtame]
_app = "Airtame.app"
_bin = "airtame"
_desc = "Interact wirelessly with your shared screens"
_github = false
_name = "Airtame"
cask = "airtame"
choco = "airtame"
flatpak = "com.airtame.Client"
snap = "airtame-application"
[softwarePackages.alda]
_bin = "alda"
_desc = "A music programming language for musicians. 🎶"
_github = "https://github.com/alda-lang/alda"
_name = "Alda"
brew = "alda"
[softwarePackages.allure]
_bin = "allure"
_desc = "Allure Report is a flexible, lightweight multi-language test reporting tool."
_docs = "https://docs.qameta.io/allure-report/"
_github = "https://github.com/allure-framework/allure2"
_home = "https://docs.qameta.io/allure-testops/"
_name = "Allure"
brew = "allure"
scoop = "allure"
yay = "allure"
[softwarePackages.alt-tab]
_app = "AltTab.app"
_bin = "alt-tab"
_desc = "Windows alt-tab on macOS"
_github = "https://github.com/lwouis/alt-tab-macos"
_name = "Alt+Tab"
cask = "alt-tab"
[softwarePackages.altair]
_app = "Altair GraphQL Client.app"
"_bin:snap" = "altair"
_desc = "✨⚡️ A feature-rich GraphQL Client for all platforms."
_docs = "https://altairgraphql.dev/docs/"
_github = "https://github.com/altair-graphql/altair"
_home = "https://altairgraphql.dev/"
_name = "Altair GraphQL Client"
cask = "altair-graphql-client"
choco = "altair-graphql"
snap = "altair"
yay = "altair"
[softwarePackages.altair._env.ALTAIR_APPDATA]
cask = "$HOME/Library/Application Support/Altair GraphQL Client"
# choco = "TODO"
snap = "$HOME/snap/altair/current/.config/Altair GraphQL Client"
[softwarePackages.amethyst]
_app = "Amethyst.app"
_bin = "amethyst"
_desc = "Automatic tiling window manager for macOS à la xmonad."
_github = "https://github.com/ianyh/Amethyst"
_name = "Amethyst"
cask = "amethyst"
[softwarePackages.android-commandlinetools]
_bin = false
_deps = ["java"]
_github = false
_name = "Android Studio Command Line Tools"
"_when:cask" = "! test -d \"${HOMEBREW_PREFIX:-/opt/homebrew}/share/android-commandlinetools\""
cask = "android-commandlinetools"
[softwarePackages.android-platform-tools]
_bin = "adb"
_github = false
_name = "Android Platform Tools"
cask = "android-platform-tools"
[softwarePackages.android-studio]
_app = "Android Studio.app"
_bin = "android-studio"
_deps = ["android-commandlinetools", "java"]
_desc = "The official Integrated Development Environment (IDE) for Android app development."
_docs = "https://developer.android.com/docs"
_github = false
_home = "https://developer.android.com/studio"
_name = "Android Studio"
cask = "android-studio"
choco = "androidstudio"
flatpak = "com.google.AndroidStudio"
snap = "android-studio"
yay = "android-studio"
# [softwarePackages.android-studio._env.ANDROID_STUDIO_APPDATA]
# cask = "TODO"
# choco = "TODO"
# flatpak = "TODO"
# snap = "TODO"
[softwarePackages.angular-cli]
_bin = "ng"
_desc = "Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages."
_docs = "https://angular.io/docs"
_github = "https://github.com/angular/angular"
_home = "https://angular.io"
_name = "Angular"
brew = "angular-cli"
npm = "@angular/cli"
[softwarePackages.ansible]
_bin = "ansible"
_desc = "Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain"
_docs = "https://docs.ansible.com/"
_github = "https://github.com/ansible/ansible"
_home = "https://www.ansible.com/"
_name = "Ansible"
"_post:pipx" = "pipx inject ansible PyObjC PyObjC-core docker lxml netaddr pexpect python-vagrant pywinrm requests-credssp watchdog"
pipx = "ansible"
[softwarePackages.ansible-lint]
_bin = "ansible-lint"
_desc = "ansible-lint checks playbooks for practices and behavior that could potentially be improved."
_docs = "https://ansible-lint.readthedocs.io/"
_github = "https://github.com/ansible/ansible-lint/"
_home = "https://github.com/ansible/ansible-lint/"
_name = "Ansible Lint"
pipx = "ansible-lint"
[softwarePackages.ansibleconnect]
_bin = "ansibleconnect"
_deps = ["sshpass", "tmux"]
_desc = "Connect to all hosts from the inventory with one command"
_docs = "https://github.com/psykulsk/ansibleconnect"
_github = "https://github.com/psykulsk/ansibleconnect"
_home = "https://github.com/psykulsk/ansibleconnect"
_name = "Ansibleconnect"
pipx = "ansibleconnect"
[softwarePackages.ansibler]
_bin = "ansibler"
_desc = "An Ansible CLI tool that generates platform compatibility data and charts from Molecule test results"
_docs = "https://pypi.org/project/ansibler/"
_github = false
_gitlab = "https://gitlab.com/megabyte-labs/python/cli/ansibler"
_home = "https://pypi.org/project/ansibler/"
_name = "Ansibler"
pipx = "ansibler"
[softwarePackages.ansifilter]
_bin = "ansifilter"
_desc = "Ansifilter handles text files containing ANSI terminal escape codes."
_github = false
_gitlab = "https://gitlab.com/saalen/ansifilter"
_name = "Ansifilter"
brew = "ansifilter"
choco = "ansifilter"
port = "ansifilter"
[softwarePackages.apktool]
_bin = "apktool"
_desc = "A tool for reverse engineering Android apk files"
_github = "https://github.com/iBotPeaches/Apktool"
_home = "https://apktool.org/"
_name = "APKTool"
brew = "apktool"
choco = "apktool"
[softwarePackages.appium]
_bin = "appium"
_desc = "Cross-platform automation framework for all kinds of apps."
_docs = "https://appium.io/docs/en/about-appium/intro/"
_github = "https://github.com/appium/appium"
_home = "https://appium.io/"
_name = "Appium"
_service = "appium"
brew = "appium"
npm = "appium"
[softwarePackages.appium-desktop]
_app = "Appium Server GUI.app"
_bin = "appium-desktop"
_github = "https://github.com/appium/appium-desktop"
_name = "Appium Desktop"
appimage = "appium/appium-desktop"
cask = "appium"
choco = "appium-desktop"
[softwarePackages.appium-inspector]
_app = "Appium Inspector.app"
_bin = "appium-inspector"
_desc = "A GUI inspector for mobile apps and more, powered by a (separately installed) Appium server"
_github = "https://github.com/appium/appium-inspector"
_name = "Appium Inspector"
appimage = "appium/appium-inspector"
cask = "appium-inspector"
choco = "appium-desktop"
[softwarePackages.appnest-readme]
_bin = "readme"
_desc = "Automatically generate a beautiful best-practice README file based on the contents of your repository"
_docs = "https://github.com/andreasbm/readme/"
_github = "https://github.com/andreasbm/readme/"
_home = "https://github.com/andreasbm/readme/"
_name = "Readme"
npm = "@appnest/readme"
[softwarePackages.apprise]
_bin = "apprise"
_deps = ["pywin32", "terminal-notifier"]
_desc = "Apprise allows you to send a notification to almost all of the most popular notification services available to us today via CLI or Python."
_github = "https://github.com/caronc/apprise"
_name = "Apprise"
dnf = "apprise"
pipx = "apprise"
[softwarePackages.apt-cacher-ng]
_deprecated = "Deprecated in favor of using Sonatype Nexus apt proxies."
_desc = "Apt-Cacher NG is a caching HTTP proxy intended for use with download clients of system distribution's package managers."
_docs = "https://www.unix-ag.uni-kl.de/~bloch/acng/html/index.html"
_github = "https://salsa.debian.org/blade/apt-cacher-ng"
_home = "https://wiki.debian.org/AptCacherNg"
_name = "AptCacherNG"
_systemd = "apt-cacher-ng"
[softwarePackages.aqua]
_bin = "aqua"
_desc = "Declarative CLI Version manager written in Go."
_docs = "https://aquaproj.github.io"
_github = "https://github.com/aquaproj/aqua"
_home = "https://aquaproj.github.io"
_name = "aqua"
_post = "aqua update-aqua\naqua install -a\n"
brew = "aquaproj/aqua/aqua"
go = "github.com/aquaproj/aqua/v2/cmd/aqua@latest"
[softwarePackages.aqua.binary]
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"
[softwarePackages.arduino-ide]
_app = "Arduino.app"
_bin = "arduino"
_desc = "The Arduino IDE is an open-source software used for programming Arduino boards."
_github = "https://github.com/arduino/arduino-ide"
_name = "arduino-ide"
cask = "arduino"
choco = "arduino"
flatpak = "cc.arduino.IDE2"
[softwarePackages.argc]
_bin = "argc"
_desc = "Argc is a powerful Bash framework that simplifies building full-featured CLIs."
_github = "https://github.com/sigoden/argc"
_name = "Argc"
cargo = "argc"
[softwarePackages.argo-cli]
_bin = "argocd"
_desc = "Declarative Continuous Deployment for Kubernetes"
_docs = "https://argoproj.github.io/argo-workflows/walk-through/argo-cli/"
_github = "https://github.com/argoproj/argo-cd"
_home = "https://argo-cd.readthedocs.io/en/stable/"
_name = "argo"
brew = "argocd"
choco = "argocd-cli"
github = "https://github.com/argoproj/argo-workflows"
pacman = ["argocd", "argocd-cli"]
[softwarePackages.aria2]
_bin = "aria2c"
_desc = "aria2 is a lightweight multi-protocol & multi-source, cross platform download utility operated in command-line."
_docs = "https://aria2.github.io/manual/en/html/"
_github = "https://github.com/aria2/aria2"
_name = "Aria2/AriaNg"
apt = "aria2"
brew = "aria2"
choco = "aria2"
"dnf:fedora" = "aria2"
pacman = "aria2"
port = "aria2"
scoop = "aria2"
[softwarePackages.ariang]
_app = "AriaNg Native.app"
_deprecated = "Not very polished and only available via cask"
_desc = "AriaNg, a modern web frontend making aria2 easier to use."
_github = "https://github.com/mayswind/AriaNg"
_name = "AriaNg"
cask = "ariang"
[softwarePackages.arping]
_bin = "arping"
_desc = "Arping is a util to find out if a specific IP address on the LAN is 'taken' and what MAC address owns it."
_github = "https://github.com/ThomasHabets/arping"
_name = "ARPing"
apt = "arping"
brew = "arping"
choco = "arping"
dnf = "arping"
pacman = "arping"
[softwarePackages.asciinema]
_bin = "asciinema"
_desc = "asciinema (aka asciinema CLI or asciinema recorder) is a command-line tool for recording terminal sessions."
_docs = "https://asciinema.org/docs/"
_github = "https://github.com/asciinema/asciinema"
_home = "https://asciinema.org/"
_name = "asciinema"
apk = "asciinema"
apt = "asciinema"
brew = "asciinema"
dnf = "asciinema"
pacman = "asciinema"
pipx = "asciinema"
[softwarePackages.asdf]
_bin = "asdf"
_deprecated = "ASDF is currently installed via a script rather than in the software definitions."
_desc = "Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more"
_docs = "https://asdf-vm.com/guide/introduction.html"
_github = "https://github.com/asdf-vm/asdf"
_home = "https://asdf-vm.com/"
_name = "asdf-vm"
[softwarePackages.assh]
_bin = "assh"
_desc = "A transparent wrapper that adds support for regex, aliases, gateways, dynamic hostnames, graphviz, json output, yaml configuration, and more to SSH."
_docs = "https://github.com/moul/assh"
_github = "https://github.com/moul/assh"
_home = "https://manfred.life/assh"
_name = "assh"
brew = "assh"
go = "moul.io/assh/v2"
yay = "assh"
[softwarePackages.astronvim]
_deps = [
"bottom",
"lazygit",
"neovim",
"node",
"python",
"ripgrep",
"tree-sitter",
]
_deprecated = "AstronVIM is deprecated in favor of NvChad which has more stars and is less troublesome to install (in our experience)"
_desc = "AstroNvim is an aesthetic and feature-rich neovim config that is extensible and easy to use with a great set of plugins"
_docs = "https://astronvim.github.io/"
_github = "https://github.com/AstroNvim/AstroNvim"
_home = "https://astronvim.github.io/"
_name = "AstroNvim"
_post = "#!/usr/bin/env bash\nbash -ci \"nvim --headless +q\"\n"
[softwarePackages.atuin]
_bin = "atuin"
_desc = "Atuin replaces your existing shell history with a SQLite database, and records additional context for your commands."
_github = "https://github.com/ellie/atuin"
_name = "Atuin"
brew = "atuin"
cargo = "atuin"
pacman = "atuin"
pkg-termux = "atuin"
port = "atuin"
[softwarePackages.audacity]
_app = "Audacity.app"
_bin = "audacity"
_desc = "Audacity is an easy-to-use, multi-track audio editor and recorder."
_docs = "https://support.audacityteam.org/"
_github = "https://github.com/audacity/audacity"
_home = "https://www.audacityteam.org/"
_name = "Audacity"
appimage = "Audacity"
apt = "audacity"
cask = "audacity"
choco = "audacity"
dnf = "audacity"
flatpak = "org.audacityteam.Audacity"
scoop = "extras/audacity"
snap = "audacity"
[softwarePackages.auto-install]
_bin = "auto-install"
_desc = "Install dependencies as you code ⚡️"
_docs = "https://github.com/siddharthkp/auto-install"
_github = "https://github.com/siddharthkp/auto-install"
_home = "https://github.com/siddharthkp/auto-install"
_name = "auto-install"
npm = "auto-install"
[softwarePackages.autodoc]
_bin = "doc"
_desc = "Experimental toolkit for auto-generating codebase documentation using LLMs"
_github = "https://github.com/context-labs/autodoc"
_name = "Autodoc"
npm = "@context-labs/autodoc"
[softwarePackages.autokey]
_desc = "AutoKey, a desktop automation utility for Linux and X11."
_docs = "https://autokey.github.io/"
_github = "https://github.com/autokey/autokey"
_home = "https://code.google.com/archive/p/autokey/"
_name = "Autokey"
apt = "autokey"
choco = "autohotkey"
dnf = "autokey"
yay = "autokey-gtk"
[softwarePackages.automake]
_bin = "automake"
_desc = "GNU Automake is a tool for automatically generating Makefile.in files compliant with the GNU Coding Standards."
_docs = "https://www.gnu.org/software/automake/manual/automake.html"
_github = false
_home = "https://www.gnu.org/software/automake/"
_name = "GNU Automake"
apk = "automake"
apt = "automake"
brew = "automake"
dnf = "automake"
pacman = "automake"
pkg = "automake"
[softwarePackages.autorestic]
_bin = "autorestic"
_desc = "Config driven, easy backup cli for restic."
_docs = "https://autorestic.vercel.app/quick"
_github = "https://github.com/cupcakearmy/autorestic/"
_home = "https://autorestic.vercel.app/"
_name = "Autorestic"
brew = "autorestic"
[softwarePackages.aws-shell]
_bin = "aws-shell"
_desc = "An integrated shell for working with the AWS CLI."
_docs = "https://github.com/awslabs/aws-shell"
_github = "https://github.com/awslabs/aws-shell"
_home = "https://pypi.org/project/aws-shell/"
_name = "AWS Shell"
brew = "aws-shell"
pipx = "aws-shell"
[softwarePackages.awscli]
_bin = "aws"
_desc = "Universal Command Line Interface for Amazon Web Services"
_docs = "https://docs.aws.amazon.com/cli/index.html"
_github = "https://github.com/aws/aws-cli"
_home = "https://aws.amazon.com/"
_name = "AWS CLI"
brew = "awscli@2"
choco = "awscli"
[softwarePackages.awscli.binary]
darwin = "https://awscli.amazonaws.com/AWSCLIV2.pkg"
linux = "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip"
windows = "https://awscli.amazonaws.com/AWSCLIV2.msi"
[softwarePackages.awxcli]
_bin = "awx"
_desc = "AWX provides a web-based user interface, REST API, and task engine built on top of Ansible."
_docs = "https://docs.ansible.com/ansible-tower/latest/html/towercli/index.html"
_github = "https://github.com/ansible/awx"
_home = "https://docs.ansible.com/automation.html"
_name = "AWX CLI"
pipx = "https://releases.ansible.com/ansible-tower/cli/ansible-tower-cli-latest.tar.gz"
[softwarePackages.axel]
_bin = "axel"
_desc = "Lightweight CLI download accelerator"
_github = "https://github.com/axel-download-accelerator/axel"
_name = "Axel"
apt = "axel"
brew = "axel"
choco = "axel"
"dnf:fedora" = "axel"
pacman = "axel"
port = "axel"
[softwarePackages.azure-cli]
_bin = "az"
_desc = "Azure Command-Line Interface"
_docs = "https://docs.microsoft.com/en-us/cli/azure/"
_github = "https://github.com/Azure/azure-cli"
_home = "https://azure.microsoft.com/"
_name = "Azure CLI"
brew = "azure-cli"
choco = "azure-cli"
winget = "Microsoft.AzureCLI"
yay = "azure-cli"
[softwarePackages.azure-functions]
_bin = "func"
_desc = "Command line tools for Azure Functions"
_github = "https://github.com/Azure/azure-functions-core-tools"
_name = "azure-functions-core-tools"
brew = "azure/functions/azure-functions-core-tools@4"
choco = "azure-functions-core-tools"
github = "github.com/Azure/azure-functions-core-tools"
npm = "azure-functions-core-tools@4"
[softwarePackages.backup]
_bin = "backup"
_desc = "Easy full stack backup operations on UNIX-like systems."
_github = "https://github.com/backup/backup"
_name = "Backup"
gem = "backup -v5.0.0.beta.1"
[softwarePackages.balenaetcher]
_app = "balenaEtcher.app"
_appImageName = "balenaEtcher.AppImage"
_desc = "Flash OS images to SD cards & USB drives, safely and easily."
_docs = "https://www.balena.io/docs/learn/welcome/introduction/"
_github = "https://github.com/balena-io/etcher"
_home = "https://www.balena.io/etcher/"
_name = "balenaEtcher"
appimage = "etcher"
cask = "balenaetcher"
choco = "etcher"
yay = "balena-etcher"
[softwarePackages.bandwhich]
_bin = "bandwhich"
_desc = "This is a CLI utility for displaying current network utilization by process, connection and remote IP/hostname"
_github = "https://github.com/imsnif/bandwhich"
_name = "Bandwhich"
brew = "bandwhich"
github = "github.com/imsnif/bandwhich"
pacman = "bandwhich"
pkg = "bandwhich"
[softwarePackages.bane]
_bin = "bane"
_desc = "AppArmor profile generator for docker containers."
_github = "https://github.com/genuinetools/bane"
_name = "bane"
github = "github.com/genuinetools/bane"
go = "github.com/genuinetools/bane@latest"
[softwarePackages.barrier]
_app = "Barrier.app"
_bin = "barrier"
_desc = "Barrier is software that mimics the functionality of a KVM switch. Barrier does this in software, allowing you to tell it which machine to control by moving your mouse to the edge of the screen, or by using a keypress to switch focus to a different system."
_github = "https://github.com/debauchee/barrier"
_name = "Barrier"
_todo = "TODO"
cask = "barrier"
choco = "barrier"
flatpak = "com.github.debauchee.barrier"
[softwarePackages.bash-completion]
_desc = "Programmable completion functions for bash"
_docs = "https://docs.brew.sh/Shell-Completion"
_github = "https://github.com/scop/bash-completion"
_name = "Bash Completion Formula"
apt = "bash-completion"
brew = "bash-completion@2"
dnf = "bash-completion"
pacman = "bash-completion"
[softwarePackages.bashly]
_bin = "bashly"
_desc = " Bash command line framework and CLI generator"
_github = "https://github.com/DannyBen/bashly"
_name = "Bashly"
gem = "bashly"
[softwarePackages.basictex]
_github = false
_name = "Basictex"
_when = "! test -d /Library/TeX"
cask = "basictex"
[softwarePackages.bat]
_bin = "bat"
_desc = "A cat(1) clone with syntax highlighting and Git integration."
_github = "https://github.com/sharkdp/bat"
_name = "bat"
apk = "bat"
apt = "bat"
brew = "bat"
cargo = "bat"
choco = "bat"
pacman = "bat"
pkg = "bat"
port = "bat"
scoop = "bat"
zypper = "bat"
[softwarePackages.bat-extras]
_bin = "batman"
_desc = "Bash scripts that integrate bat with various command line tools."
_github = "https://github.com/eth-p/bat-extras"
_name = "Bat Extras"
brew = "bat-extras"
emerge = "sys-apps/bat-extras"
pacman = "bat-extras"
[softwarePackages.bats]
_bin = "bats"
_desc = "Bats is a TAP-compliant testing framework for Bash 3.2 or above."
_github = "https://github.com/bats-core/bats-core"
_name = "Bats Bash Testing"
brew = "bats-core"
npm = "bats"
[softwarePackages.bazelisk]
_bin = "bazelisk"
_desc = "A user-friendly launcher for Bazel."
_docs = "https://bazel.build/docs"
_github = "https://github.com/bazelbuild/bazelisk"
_home = "https://bazel.build/"
_name = "Bazel"
brew = "bazelisk"
choco = "bazelisk"
go = "github.com/bazelbuild/bazelisk@latest"
npm = "@bazel/bazelisk"
scoop = "main/bazel"
[softwarePackages.beekeeper-studio]
_app = "Beekeeper Studio.app"
_bin = "beekeeper-studio"
_desc = "Modern and easy to use SQL client for MySQL, Postgres, SQLite, SQL Server, and more."
_github = "https://github.com/beekeeper-studio/beekeeper-studio"
_name = "Beekeeper Studio"
cask = "beekeeper-studio"
choco = "beekeeper-studio"
flatpak = "io.beekeeperstudio.Studio"
[softwarePackages.beets]
_bin = "beet"
_desc = "music library manager and MusicBrainz tagger"
_docs = "https://beets.readthedocs.io/en/stable/"
_github = "https://github.com/beetbox/beets"
_home = "https://beets.io/"
_name = "Beets"
pipx = "beets"
[softwarePackages.betwixt]
_app = "Betwixt.app"
_desc = "⚡ Web Debugging Proxy based on Chrome DevTools Network panel."
_docs = "https://github.com/kdzwinel/betwixt"
_github = "https://github.com/kdzwinel/betwixt"
_home = "https://github.com/kdzwinel/betwixt"
_name = "Betwixt"
cask = "betwixt"
[softwarePackages.bfg]
_bin = "bfg"
_desc = "Removes large or troublesome blobs like git-filter-branch does, but faster."
_docs = "https://rtyley.github.io/bfg-repo-cleaner/"
_github = "https://github.com/rtyley/bfg-repo-cleaner"
_home = "https://rtyley.github.io/bfg-repo-cleaner/"
_name = "BFG Repo Cleaner"
brew = "bfg"
choco = "bfg-repo-cleaner"
port = "bfg"
[softwarePackages.bin]
_bin = "bin"
_desc = "Manages binary files downloaded from different sources"
_github = "https://github.com/marcosnils/bin"
_name = "bin"
github = "github.com/marcosnils/bin"
go = "github.com/marcosnils/bin@latest"
[softwarePackages.binwalk]
_bin = "binwalk"
_desc = "Binwalk is a fast, easy to use tool for analyzing, reverse engineering, and extracting firmware images."
_github = "https://github.com/ReFirmLabs/binwalk"
_name = "Binwalk"
apt = "binwalk"
brew = "binwalk"
choco = "binwalk"
dnf = "binwalk"
pacman = "binwalk"
[softwarePackages.bismuth]
_bin = "bismuth"
_desc = "KDE Plasma add-on, that tiles your windows automatically and lets you manage them via keyboard, similarly to i3, Sway or dwm."
_github = "https://github.com/Bismuth-Forge/bismuth"
_name = "Bismuth"
apt = "kwin-bismuth"
dnf = "bismuth"
pacman = "kwin-bismuth"
[softwarePackages.bitly]
_bin = "bitly"
_desc = "🔪 Shorten links with Bitly in your terminal!"
_github = "https://github.com/xxczaki/bitly-cli-client"
_name = "bitly"
npm = "bitly-cli-client"
[softwarePackages.bitwarden]
_app = "Bitwarden.app"
_bin = "bitwarden"
_desc = "The desktop vault (Windows, macOS, & Linux)"
_github = "https://github.com/bitwarden/clients"
_name = "Bitwarden"
cask = "bitwarden"
choco = "bitwarden"
flatpak = "com.bitwarden.desktop"
mas = 1352778147
pacman = "bitwarden"
scoop = "bitwarden"
snap = "bitwarden"
[softwarePackages.bitwarden-cli]
_bin = "bw"
_desc = "The CLI for Bitwarden."
_docs = "https://bitwarden.com/help/"
_github = "https://github.com/bitwarden/clients"
_home = "https://bitwarden.com/"
_name = "Bitwarden CLI"
brew = "bitwarden-cli"
choco = "bitwarden-cli"
npm = "@bitwarden/cli"
pacman = "bitwarden-cli"
port = "bitwarden-cli"
scoop = "bitwarden-cli"
snap = "bw"
[softwarePackages.bivac]
_deprecated = "Deprecated in favor of using the RClone Docker plugin for S3-backed mounts"
_desc = "🏕 📦 Backup Interface for Volumes Attached to Containers"
_github = "https://github.com/camptocamp/bivac"
_home = "https://bivac.io/"
_name = "bivac"
github = "github.com/camptocamp/bivac"
[softwarePackages.blackhole]
_bin = false
_desc = "BlackHole is a modern macOS audio loopback driver that allows applications to pass audio to other applications with zero additional latency."
_docs = "https://github.com/ExistentialAudio/BlackHole#user-guides"
_github = "https://github.com/ExistentialAudio/BlackHole"
_home = "https://github.com/ExistentialAudio/BlackHole"
_name = "BlackHole"
"_when:cask" = "! test -d /Library/Audio/Plug-Ins/HAL/BlackHole16ch.driver && ! test -d ~/Library/Audio/Plug-Ins/HAL/BlackHole16ch.driver"
cask = "blackhole-16ch"
[softwarePackages.blender]
_app = "Blender.app"
_bin = "blender"
_desc = "Blender is the free and open source 3D creation suite."
_docs = "https://docs.blender.org/manual/en/latest/"
_github = "https://github.com/blender/blender"
_home = "https://www.blender.org/"
_name = "Blender"
apt = "blender"
cask = "blender"
choco = "blender"
dnf = "blender"
flatpak = "org.blender.Blender"
scoop = "extras/blender"
snap = "blender --classic"
[softwarePackages.blocky]
_bin = "blocky"
_desc = "Fast and lightweight DNS proxy as ad-blocker for local network with many features"
_github = "https://github.com/0xERR0R/blocky"
_name = "Blocky"
_service = "blocky"
_serviceEnabled = true
brew = "blocky"
go = "github.com/0xERR0R/blocky@mastergithub.com/0xERR0R/blocky@master"
[[softwarePackages.blocky."_service:brew"]]
name = "blocky"
sudo = true
[softwarePackages.blueutil]
_bin = "blueutil"
_desc = "CLI for bluetooth on OSX: power, discoverable state, list, inquire devices, connect, info, …"
_github = "https://github.com/toy/blueutil"
_name = "BlueUtil"
"brew:darwin" = "blueutil"
[softwarePackages.boilr]
_deprecated = "Deprecated in favor of using `gomplate`"
_desc = "⚡ boilerplate template manager that generates files or directories from template repositories"
_github = "https://github.com/tmrts/boilr"
_name = "boilr"
github = "github.com/tmrts/boilr"
go = "github.com/tmrts/boilr@latest"
[softwarePackages.boringtun]
_bin = "boringtun-cli"
_desc = "BoringTun is an implementation of the WireGuard® protocol designed for portability and speed."
_github = "https://github.com/cloudflare/boringtun"
_name = "BoringTun"
_todo = "Add sudo boringtun-cli utun"
brew = "boringtun"
"cargo:darwin" = "boringtun-cli"
"cargo:linux" = "boringtun-cli"
[softwarePackages.bottles]
_bin = "bottles"
_desc = "Run Windows software and games on Linux"
_github = "https://github.com/bottlesdevs/Bottles"
_name = "Bottles"
flatpak = "com.usebottles.bottles"
[softwarePackages.bottom]
_bin = "bottom"
"_bin:brew" = "btm"
_desc = "Yet another cross-platform graphical process/system monitor."
_docs = "https://clementtsang.github.io/bottom/nightly/"
_github = "https://github.com/ClementTsang/bottom"
_home = "https://clementtsang.github.io/"
_name = "bottom"
brew = "bottom"
pacman = "bottom"
scoop = "bottom"
snap = "bottom"
[softwarePackages.brasero]
_bin = "brasero"
_desc = "Brasero is a CD/DVD mastering tool for the GNOME Desktop."
_github = "https://github.com/GNOME/brasero"
_name = "Brasero"
apt = "brasero"
dnf = "brasero"
pacman = "brasero"
[softwarePackages.brave-browser]
_app = "Brave Browser.app"
_bin = "brave"
_desc = "The browser that puts you first. Block ads. Save data. And get way faster webpages. Just by switching your browser."
_docs = "https://support.brave.com/hc/en-us/articles/360035410812-Quickstart-guide-New-to-Brave-Start-here-"
_github = "https://github.com/brave/brave-browser"
_home = "https://brave.com/"
_name = "Brave Browser"
cask = "brave-browser"
choco = "brave"
flatpak = "com.brave.Browser"
snap = "brave"
[softwarePackages.brave-browser._env]
[softwarePackages.brave-browser._env.BRAVE_BROWSER_APPDATA]
cask = "$HOME/Library/Application Support/BraveSoftware/Brave-Browser/Default"
choco = "%APPDATA%/Local/BraveSoftware/Brave-Browser/User Data"
flatpak = "$HOME/.var/app/com.brave.Browser/config/BraveSoftware/Brave-Browser/Default"
snap = "$HOME/snap/brave/current/.config/BraveSoftware/Brave-Browser/Default"
[softwarePackages.brew-gem]
_bin = "brew-gem"
_desc = "Install gems as homebrew formulas"
_github = "https://github.com/sportngin/brew-gem"
_name = "Homebrew RubyGems"
brew = "brew-gem"
[softwarePackages.brew-pkg]
_desc = "Build OS X installer packages directly from Homebrew formulae"
_github = "https://github.com/timsutton/brew-pkg"
_name = "Homebrew Pkg"
"_when:brew:darwin" = "! brew list brew-pkg"
"brew:darwin" = "timsutton/formulae/brew-pkg"
[softwarePackages.broot]
_bin = "broot"
_desc = "A new way to see and navigate directory trees"
_docs = "https://dystroy.org/broot/documentation/usage/"
_github = "https://github.com/Canop/broot"
_home = "https://dystroy.org/broot/"
_name = "Broot"
apk = "broot"
brew = "broot"
cargo = "broot"
emerge = "broot"
pkgin = "broot"
port = "broot"
[softwarePackages.browser-sync]
_bin = "browser-sync"
_desc = "Keep multiple browsers & devices in sync when building websites."
_docs = "https://browsersync.io/docs"
_github = "https://github.com/BrowserSync/browser-sync"
_home = "https://browsersync.io/"
_name = "Browsersync"
npm = "browser-sync"
[softwarePackages.browserosaurus]
_app = "Browserosaurus.app"
_desc = "🦖 The browser prompter for macOS"
_docs = "https://github.com/will-stone/browserosaurus"
_github = "https://github.com/will-stone/browserosaurus"
_home = "https://browserosaurus.com/"
_name = "Browserosaurus"
cask = "browserosaurus"
[softwarePackages.budibase-cli]
_bin = "budi"
_desc = "Low code platform for building business apps and workflows in minutes."
_docs = "https://docs.budibase.com/docs/budibase-cli-reference"
_github = "https://github.com/Budibase/budibase"
_home = "https://budibase.com"
_name = "budibase-cli"
github = "github.com/Budibase/budibase"
npm = "@budibase/cli"
[softwarePackages.buildkite-agent]
_bin = "buildkite-agent"
_desc = "The Buildkite Agent is an open-source toolkit written in Go for securely running build jobs on any device or network."
_github = "https://github.com/buildkite/agent"
_name = "BuildKite Agent"
brew = "buildkite/buildkite/buildkite-agent"
[softwarePackages.bun]
_bin = "bun"
_desc = "Incredibly fast JavaScript runtime, bundler, test runner, and package manager all in one"
_github = "https://github.com/oven-sh/bun"
_name = "Bun"
brew = "oven-sh/bun/bun"
npm = "bun"
proto = "bun"
[softwarePackages.bundler]
_bin = "bundler"
_desc = "Bundler makes sure Ruby applications run the same code on every machine. It does this by managing the gems that the application depends on."
_docs = "https://bundler.io/docs.html"
_github = "https://github.com/rubygems/rubygems/tree/master/bundler"
_home = "https://bundler.io/"
_name = "Bundler"
gem = "bundler"
[softwarePackages.caddy]
_bin = "caddy"
_desc = "Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS"
_github = "https://github.com/caddyserver/caddy"
_name = "Caddy"
_service = "caddy"
brew = "caddy"
choco = "caddy"
scoop = "caddy"
[softwarePackages.cakebrew]
_app = "Cakebrew.app"
_desc = "The Homebrew GUI App for OS X"
_docs = "https://www.cakebrew.com/"
_github = "https://github.com/brunophilipe/Cakebrew"
_home = "http://www.cakebrew.com/"
_name = "Cakebrew"
cask = "cakebrew"
[softwarePackages.caniuse]
_bin = "caniuse"
_desc = "Caniuse command line tool"
_github = "https://github.com/sgentle/caniuse-cmd"
_name = "caniuse-cmd"
npm = "caniuse-cmd"
[softwarePackages.capacitor]
_bin = "cap"
_desc = "Build cross-platform Native Progressive Web Apps for iOS, Android, and the Web ⚡️"
_github = "https://github.com/ionic-team/capacitor"
_name = "Capacitor"
npm = "@capacitor/cli"
[softwarePackages.captain]
_bin = "captain"
_deprecated = "Unused Docker assistance package"
_desc = "⚓️ Easily start and stop docker compose projects"
_github = "https://github.com/jenssegers/captain"
_name = "captain"
go = "github.com/jenssegers/captain@latest"
[softwarePackages.carapace]
_bin = "carapace"
_desc = "multi-shell multi-command argument completer"
_github = "https://github.com/rsteube/carapace-bin"
_name = "Carapace"
brew = "rsteube/tap/carapace"
nix-shell = "carapace"
pacman = "carapace-bin"
scoop = "extras/carapace-bin"
winget = "rsteube.Carapace"
[softwarePackages.carbon-now]
_bin = "carbon-now"
_desc = "🖤 Create and share beautiful images of your source code"
_github = "https://github.com/carbon-app/carbon"
_home = "https://carbon.now.sh/"
_name = "Carbon"
npm = "carbon-now-cli"
[softwarePackages.carthage]
_bin = "carthage"
_desc = "A simple, decentralized dependency manager for Cocoa"
_github = "https://github.com/Carthage/Carthage"
_name = "Carthage"
"brew:darwin" = "carthage"
[softwarePackages.catfs]
_bin = "catfs"
_deps = ["fuse"]
_deprecated = "CatFS is reportedly in the alpha stage of development and we experienced issues when trying to use it."
_desc = "Catfs is a caching filesystem written in Rust."
_docs = "https://github.com/kahing/catfs#usage"
_github = "https://github.com/kahing/catfs"
_home = "https://github.com/kahing/catfs"
_name = "Catfs"
_notes = "After `sudo apt-get install -y fuse libfuse-dev, the following error still shows up error could not find system library 'fuse' required by the 'fuse' crate"
"cargo:linux" = "catfs"
[softwarePackages.catlight]
_app = "Catlight.app"
_deprecated = "Free tier has strict limitations and app is not very polished"
_desc = "Stay on top of your work with CatLight. Get actionable alerts about your builds, tasks, and pull requests."
_github = "https://github.com/catlightio/CatLight"
_name = "Catlight"
cask = "catlight"
deb = "https://catlight.io/downloads/linux/beta"
[softwarePackages.ccat]
_bin = "ccat"
_deprecated = "bat can be used instead and has more features"
_desc = "ccat is the colorizing cat. It works similar to cat but displays content with syntax highlighting."
_github = "https://github.com/owenthereal/ccat"
_name = "ccat"
brew = "ccat"
go = "github.com/owenthereal/ccat@latest"
pacman = "ccat"
[softwarePackages.ceph]
_bin = "ceph-client"
_deps = ["dokany"]
_desc = "Ceph is a distributed object, block, and file storage platform"
_github = "https://github.com/ceph/ceph"
_name = "CephFS"
apt = "cephadm"
brew = "megabyte-labs/tap/ceph-client"
dnf = "cephadm"
zypper = "cephadm"
[softwarePackages.cerebro]
_app = "Cerebro.app"
_bin = "cerebro"
_deprecated = "macOS system search more native way of providing similar features. Better alternatives are available."
_desc = "🔵 Cerebro is an open-source launcher to improve your productivity and efficiency"
_github = "https://github.com/cerebroapp/cerebro"
_name = "Cerebro"
cask = "cerebro"
choco = "cerebro"
github = "github.com/cerebroapp/cerebro"
yay = "cerebro"
[softwarePackages.certbot]
_bin = "certbot"
_desc = "Certbot is EFF's tool to obtain certs from Let's Encrypt and (optionally) auto-enable HTTPS on your server. It can also act as a client for any other CA that uses the ACME protocol."
_docs = "https://eff-certbot.readthedocs.io/en/stable/"
_github = "https://github.com/certbot/certbot"
_home = "https://certbot.eff.org/"
_name = "CertBot"
"_pipx:inject" = ["certbot-dns-cloudflare"]
_post = "pipx inject certbot certbot-dns-cloudflare"
pipx = "certbot"
[softwarePackages.cf-terraforming]
_bin = "cf-terraforming"
_desc = "A command line utility to facilitate terraforming your existing Cloudflare resources."
_github = "https://github.com/cloudflare/cf-terraforming"
_name = "CloudFlare Terraforming"
cask = "cloudflare/cloudflare/cf-terraforming"
[softwarePackages.cfssl]
_bin = "cfssl"
_desc = "CFSSL is CloudFlare's PKI/TLS swiss army knife. It is both a command line tool and an HTTP API server for signing, verifying, and bundling TLS certificates."
_github = "https://github.com/cloudflare/cfssl"
_home = "https://cfssl.org/"
_name = "CFSSL"
brew = "cfssl"
pacman = "cfssl"
[softwarePackages.charm]
_bin = "charm"
_desc = "Charm is a set of tools that makes adding a backend to your terminal-based applications fun and easy. Quickly build modern CLI applications without worrying about user accounts, data storage and encryption."
_docs = "https://github.com/charmbracelet/charm"
_github = "https://github.com/charmbracelet/charm"
_home = "https://charm.sh"
_name = "Charm"
brew = "charmbracelet/tap/charm"
go = "github.com/charmbracelet/charm@main"
nix-env = "nixpkgs.charm"
pacman = "charm"
[softwarePackages.chatgpt]
_app = "ChatGPT.app"
_bin = "chatgpt"
_desc = "Official ChatGPT application for desktop for macOS and fallbacks for ChatGPT desktop on other platforms"
_home = "https://chatgpt.com/"
_github = false
_name = "ChatGPT Official Desktop Application"
cask = "chatgpt"
choco = "chatgpt"
snap = "chatgpt-desktop"
[softwarePackages.chatgpt-nofwl]
_app = "NoFWL.app"
_bin = "nofwl"
_deprecated = "Deprecated in favor of the official ChatGPT application"
_desc = "ChatGPT desktop application (Mac, Windows and Linux)"
_docs = "https://app.nofwl.com/docs/chatgpt/config"
_github = "https://github.com/lencx/nofwl"
_home = "https://app.nofwl.com/"
_name = "ChatGPT Desktop (NoFWL Version)"
appimage = "lencx/nofwl"
apt = "https://github.com/lencx/nofwl/releases/download/v0.1.0/NoFWL_0.1.0_linux_x86_64.deb"
cask = "lencx/nofwl/nofwl --no-quarantine"
msi = "https://github.com/lencx/nofwl/releases/download/v0.1.0/NoFWL_0.1.0_windows_x86_64.msi"
[softwarePackages.cheat]
_bin = "cheat"
_desc = "cheat allows you to create and view interactive cheatsheets on the command-line."
_docker = "docker run --rm bannmann/docker-cheat"
_docs = "https://github.com/cheat/cheat"
_github = "https://github.com/cheat/cheat"
_home = "https://github.com/cheat/cheat"
_name = "Cheat"
brew = "cheat"
go = "github.com/cheat/cheat/cmd/cheat@latest"
nix = "nixos.cheat"
snap = "cheat"
yay = "cheat"
[softwarePackages.chef-workstation]
_app = "Chef Workstation App.app"
_bin = "chef-workstation"
_deprecated = "Not utilizing Chef and it automatically adds a top bar menu item that causes load delay"
_desc = "Chef Infra is a configuration management tool designed to bring automation to your entire infrastructure."
_github = "https://github.com/chef/chef"
_name = "Chef Workstation"
apt = "https://packages.chef.io/files/stable/chef-workstation/21.10.640/ubuntu/20.04/chef-workstation_21.10.640-1_amd64.deb"
cask = "chef-workstation"
choco = "chef-workstation"
dnf = "https://packages.chef.io/files/stable/chef-workstation/21.10.640/el/8/chef-workstation-21.10.640-1.el8.x86_64.rpm"
[softwarePackages.chezmoi]
_bin = "chezmoi"
_desc = "Manage your dotfiles across multiple diverse machines, securely."
_docs = "https://www.chezmoi.io/user-guide/command-overview/"
_github = "https://github.com/twpayne/chezmoi"
_home = "https://www.chezmoi.io/"
_name = "Chezmoi"
apk = "chezmoi"
brew = "chezmoi"
choco = "chezmoi"
nix = "chezmoi"
pacman = "chezmoi"
pkg = "chezmoi"
snap = "chezmoi --classic"
xbps = "chezmoi"
zypper = "chezmoi"
[softwarePackages.chrome-cli]
_bin = "chrome-cli"
_desc = "Control Google Chrome from the command line"
_github = "https://github.com/prasmussen/chrome-cli"
_name = "chrome-cli"
"brew:darwin" = "chrome-cli"
[softwarePackages.chrome-gnome-shell]
_desc = "The browser extension that provides integration with GNOME Shell and the corresponding extensions repository."
_github = "https://gitlab.gnome.org/GNOME/gnome-browser-extension"
_home = "https://wiki.gnome.org/Projects/GnomeShellIntegration"
_name = "gnome-browser-extension"
apt = "chrome-gnome-shell"
dnf = "chrome-gnome-shell"
pacman = "chrome-gnome-shell"
[softwarePackages.chrome-remote-desktop-host]
_app = "Chrome Remote Desktop Host Uninstaller.app"
_bin = "chrome-remote-desktop-host"
_github = false
_name = "Chrome Remote Desktop Host"
_todo = "TODO - Add install method for Linux"
cask = "chrome-remote-desktop-host"
choco = "chrome-remote-desktop-host"
[softwarePackages.chromium]
_bin = "chromium"
_deprecated = "Deprecated in favor of the regular Chrome."
_deps = ["chrome-gnome-shell"]
_desc = "Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web."
_github = "https://github.com/chromium/chromium"
_name = "chromium"
apt = "chromium"
dnf = "chromium"
flatpak = "org.chromium.Chromium"
snap = "chromium"
[softwarePackages.clair]
_bin = "clair"
_desc = "Clair is an open source project for the static analysis of vulnerabilities in application containers (currently including OCI and docker)."
_docs = "https://quay.github.io/clair/"
_github = "https://github.com/quay/clair"
_name = "clair"
brew = "clair"
github = "github.com/quay/clair"
[softwarePackages.clamav]
_bin = "clamav-config"
_desc = "ClamAV® is an open source antivirus engine for detecting trojans, viruses, malware & other malicious threats."
_docs = "https://docs.clamav.net/"
_github = "https://github.com/Cisco-Talos/clamav"
_home = "https://www.clamav.net/"
_name = "ClamAV"
_groups = ["clamav"]
"_service:apt" = ["clamav-daemon", "clamav-freshclam"]
"_service:dnf" = ["clamav-daemon", "clamd-freshclam"]
"_service:pacman" = ["clamav-daemon", "clamav-freshclam"]
_serviceEnabled = true
_post = "if [ -d /Applications ] && [ -d /System ]; then\n load-service clamav.clamdscan\n load-service clamav.freshclam\n load-service clamav.notification\nfi\nfreshclam\n"
apt = ["clamav", "clamdscan", "clamav-daemon"]
brew = "clamav"
dnf = ["clamav", "clamav-update", "clamav-daemon"]
pacman = "clamav"
[[softwarePackages.clamav."_service:brew"]]
name = "clamav"
sudo = true
[softwarePackages.clangd]
_bin = "clangd"
_desc = "clangd is a language server, and provides C++ IDE features to editors."
_docs = "https://clangd.llvm.org/guides/"
_github = "https://github.com/llvm/llvm-project/tree/main/clang-tools-extra/clangd"
_home = "https://clangd.llvm.org/"
_name = "clangd"
apt = "clangd"
brew = "llvm"
choco = "llvm"
dnf = "clang-tools-extra"
pacman = "clang"
scoop = "llvm"
[softwarePackages.clipboard]
_bin = "cb"
_desc = "😎🏖️🐬 Your new, 𝙧𝙞𝙙𝙤𝙣𝙠𝙪𝙡𝙞𝙘𝙞𝙤𝙪𝙨𝙡𝙮 smart clipboard manager"
_github = "https://github.com/Slackadays/Clipboard.git"
_name = "Clipboard"
apk = "clipboard"
brew = "clipboard"
emerge = "app-misc/clipboard"
flatpak = "app.getclipboard.Clipboard"
nix-env = "nixpkgs.clipboard-jh"
scoop = "clipboard"
snap = "clipboard"
xbps = "clipboard"
yay = "clipboard"
[softwarePackages.cloc]
_bin = "cloc"
_desc = "cloc counts blank lines, comment lines, and physical lines of source code in many programming languages."
_github = "https://github.com/AlDanial/cloc"
_name = "Cloc"
apk = "cloc"
apt = "cloc"
brew = "cloc"
choco = "cloc"
dnf = "cloc"
emerge = "dev-util/cloc"
npm = "cloc"
pacman = "cloc"
pkg-freebsd = "cloc"
pkg_add = "cloc"
port = "cloc"
scoop = "cloc"
[softwarePackages.clocker]
_app = "Clocker.app"
_bin = "clocker"
_desc = "⏲ macOS app to plan and organize through timezones."
_github = "https://github.com/n0shake/clocker"
_name = "Clocker"
cask = "clocker"
[softwarePackages.cloudflare-cli]
_bin = "cfcli"
_desc = "CLI for interacting with Cloudflare"
_github = "https://github.com/danielpigott/cloudflare-cli"
_name = "CloudFlare CLI"
npm = "cloudflare-cli"
[softwarePackages.cloudflared]
_bin = "cloudflared"
_desc = "Cloudflare Tunnel client (formerly Argo Tunnel)"
_github = "https://github.com/cloudflare/cloudflared"
_name = "CloudFlared"
"brew:darwin" = "cloudflare/cloudflare/cloudflared"
github = "github.com/cloudflare/cloudflared"
[softwarePackages.cloudflared.binary]
linux = "https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64"
[softwarePackages.cmake]
_bin = "cmake"
_desc = "CMake is a cross-platform, open-source build system generator."
_docs = "https://cmake.org/documentation/"
_github = "https://github.com/Kitware/CMake"
_home = "https://cmake.org/"
_name = "Chezmoi"
brew = "cmake"
choco = "cmake"
snap = "cmake --classic"
[softwarePackages.cmctl]
_bin = "cmctl"
_desc = "Automatically provision and manage TLS certificates in Kubernetes"
_docs = "https://cert-manager.io/docs/"
_github = "https://github.com/cert-manager/cert-manager"
_home = "https://cert-manager.io/docs/usage/cmctl/"
_name = "cmctl"
brew = "cmctl"
[softwarePackages.cockpit]
_bin = "cockpit"
_desc = "Cockpit is a web-based graphical interface for servers."
_docs = "https://cockpit-project.org/documentation.html"
_github = "https://github.com/cockpit-project/cockpit"
_home = "https://cockpit-project.org/"
_name = "Cockpit"
_post = "sudo usermod -a -G libvirtdbus libvirt"
"_service:pacman" = "cockpit.socket"
_systemd = "cockpit"
"_systemd:pacman" = "cockpit.socket"
apt = [
"389-ds-base",
"cockpit",
"cockpit-389-ds",
"cockpit-machines",
"cockpit-networkmanager",
"cockpit-packagekit",
"cockpit-podman",
"cockpit-storaged",
"libvirt-dbus",
]
"dnf:centos" = [
"389-ds-base",
"cockpit",
"cockpit-machines",
"cockpit-networkmanager",
"cockpit-packagekit",
"cockpit-podman",
"cockpit-storaged",
"libvirt-dbus",
]
"dnf:fedora" = [
"389-ds-base",
"cockpit",
"cockpit-389-ds",
"cockpit-machines",
"cockpit-networkmanager",
"cockpit-packagekit",
"cockpit-podman",
"cockpit-storaged",
"libvirt-dbus",
]
pacman = [
"389-ds-base",
"cockpit",
"cockpit-389-ds",
"cockpit-machines",
"cockpit-networkmanager",
"cockpit-packagekit",
"cockpit-podman",
"cockpit-storaged",
"libvirt-dbus",
]
[softwarePackages.cockpit-client]
_bin = "cockpit-client"
_desc = "Cockpit is a web-based graphical interface for servers."
_github = "https://github.com/cockpit-project/cockpit"
_home = "https://cockpit-project.org/"
_name = "Cockpit Desktop Client"
flatpak = "org.cockpit_project.CockpitClient"
[softwarePackages.cocoapods]
_desc = "CocoaPods manages dependencies for your Xcode projects."
_docs = "https://guides.cocoapods.org/using/getting-started.html"
_github = "https://github.com/CocoaPods/CocoaPods"
_home = "https://cocoapods.org/"
_name = "cocoapods"
"brew:darwin" = "cocoapods"
"gem:darwin" = "cocoapods"
[softwarePackages.cod]
_bin = "cod"
_desc = "Cod is a completion daemon for bash, fish, and zsh. It detects usage of --help commands, parses their output, and generates auto-completions for your shell."
_docs = "https://github.com/dim-an/cod"
_github = "https://github.com/dim-an/cod"
_home = "https://github.com/dim-an/cod"
_name = "Cod"
_todo = "Check for brew install later on (5/14/2023)"
go = "github.com/dim-an/cod@master"
[softwarePackages.codeclimate]
_bin = "codeclimate"
_desc = "Code Climate is a popular static analysis platform that helps developers improve code quality. codeclimate is a command line interface for the Code Climate analysis platform."
_github = "https://github.com/codeclimate/codeclimate"
_name = "CodeClimate"
_todo = "Add check to ensure Docker is loaded / running"
_usesDocker = true
brew = "codeclimate/formulae/codeclimate"
"brew:darwin" = "codeclimate/formulae/codeclimate"
[softwarePackages.codeclimate.script]
linux = "cd /tmp && curl -L https://github.com/codeclimate/codeclimate/archive/master.tar.gz | tar xvz && cd codeclimate-* && sudo make install"
[softwarePackages.codeedit]
_app = "CodeEdit.app"
_bin = "codeedit"
_desc = "CodeEdit is a code editor built by the community, for the community, written entirely and unapologetically for macOS."
_github = "https://github.com/CodeEditApp/CodeEdit"
_name = "CodeEdit"
_todo = "TODO once this is out of alpha"
cask = "codeedit"
[softwarePackages.coder]
_bin = "coder"
_desc = "Provision remote development environments via Terraform"
_docs = "https://coder.com/docs/v1/latest"
_github = "https://github.com/coder/coder"
_home = "https://coder.com/"
_name = "Coder"
brew = "coder"
[softwarePackages.cointop]
_bin = "cointop"
_desc = "A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies 🚀"
_docs = "https://docs.cointop.sh/"
_github = "https://github.com/cointop-sh/cointop"
_home = "https://cointop.sh/"
_name = "Cointop"
brew = "cointop"
port = "cointop"
[softwarePackages.commitizen]
_bin = "cz"
_desc = "When you commit with Commitizen, you'll be prompted to fill out any required commit fields at commit time."
_docs = "https://commitizen-tools.github.io/commitizen/"
_github = "https://github.com/commitizen/cz-cli"
_home = "https://commitizen-tools.github.io/commitizen/"
_name = "commitizen"
npm = "commitizen"
[softwarePackages.commitlint]
_bin = "commitlint"
_desc = "📓 Lint commit messages"
_docs = "https://commitlint.js.org/#/?id=documentation"
_github = "https://github.com/conventional-changelog/commitlint"
_home = "https://commitlint.js.org"
_name = "commitlint"
npm = "@commitlint/cli"
[softwarePackages.composer]
_bin = "composer"
_desc = "Dependency Manager for PHP"
_docs = "https://getcomposer.org/doc/"
_github = "https://github.com/composer/composer"
_home = "https://getcomposer.org/"
_name = "Composer"
brew = "composer"
choco = "composer"
pacman = "composer"
scoop = "composer"
[softwarePackages.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"
linux = "cd ~ && curl -sS https://getcomposer.org/installer | php && sudo mv composer.phar /usr/local/bin/composer && sudo chmod +x /usr/local/bin/composer"
[softwarePackages.confd]
_bin = "confd"
_desc = "Manage local application configuration files using templates and data from etcd or consul"
_github = "https://github.com/kelseyhightower/confd"
_name = "confd"
brew = "confd"
choco = "confd"
github = "github.com/kelseyhightower/confd"
yay = "confd"
[softwarePackages.connections]
_bin = "connections"
_desc = "A remote desktop client for the GNOME desktop environment"
_github = false
_gitlab = "https://gitlab.gnome.org/GNOME/connections"
flatpak = "org.gnome.Connections"
[softwarePackages.consul-cli]
_bin = "consul"
_desc = "Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure."
_docs = "https://developer.hashicorp.com/consul/docs"
_github = "https://www.github.com/hashicorp/consul"
_home = "https://www.consul.io/"
_name = "Consul"
_service = "consul"
apt = "consul"
brew = "consul"
pkg = "consul"
yay = "consul-bin"
[softwarePackages.consul-template]
_bin = "consul-template"
_desc = "Template rendering, notifier, and supervisor for @hashicorp Consul and Vault data."
_docs = "https://learn.hashicorp.com/tutorials/consul/consul-template"
_github = "https://github.com/hashicorp/consul-template"
_home = "https://www.hashicorp.com/"
_name = "Consul Template"
brew = "consul-template"
choco = "consul-template"
scoop = "main/consul"
[softwarePackages.container-structure-test]
_bin = "container-structure-test"
_desc = "validate the structure of your container images"
_github = "https://github.com/GoogleContainerTools/container-structure-test"
_name = "Container Structure Tests"
brew = "container-structure-test"
yay = "container-structure-test"
[softwarePackages.cookiecutter]
_bin = "cookiecutter"
_desc = "A cross-platform command-line utility that creates projects from cookiecutters (project templates), e.g. Python package projects, C projects."
_docs = "https://cookiecutter.readthedocs.io/"
_github = "https://github.com/cookiecutter/cookiecutter"
_name = "cookiecutter"
brew = "cookiecutter"
pipx = "cookiecutter"
[softwarePackages.cordova]
_bin = "cordova"
_desc = "Mobile apps with HTML, CSS & JS"
_docs = "https://cordova.apache.org/docs/en/latest/"
_github = "https://github.com/apache/cordova"
_home = "https://cordova.apache.org/"
_name = "Apache Cordova"
npm = "cordova"
[softwarePackages.coreutils]
_bin = "chown"
"_bin:darwin" = "gchown"
_github = false
apt = "coreutils"
brew = "coreutils"
dnf = "coreutils"
pacman = "coreutils"
[softwarePackages.copilot-for-xcode]
_app = "Copilot for Xcode.app"
_bin = "copilot-for-xcode"
_desc = "The missing GitHub Copilot, Codeium and ChatGPT Xcode Source Editor Extension"
_github = "https://github.com/intitni/CopilotForXcode"
_name = "CoPilot for Xcode"
cask = "copilot-for-xcode"
[softwarePackages.croc]
_bin = "croc"
_desc = "Easily and securely send things from one computer to another 🐊 📦"
_github = "https://github.com/schollz/croc"
_name = "croc"
brew = "croc"
choco = "croc"
github = "github.com/schollz/croc"
go = "github.com/schollz/croc/v9@latest"
pacman = "croc"
pkg = "croc"
scoop = "croc"
[softwarePackages.crunch]
_app = "Crunch.app"
_bin = "crunch"
_deprecated = "Deprecated in favor of ImageOptim which has a more polished interface and can handle files other than PNGs"
_desc = "Insane(ly slow but wicked good) PNG image optimization"
_docs = "https://github.com/chrissimpkins/Crunch"
_github = "https://github.com/chrissimpkins/Crunch"
_home = "https://github.com/chrissimpkins/Crunch"
_name = "Crunch"
cask = "crunch"
script = "cd /tmp && rm -rf Crunch && git clone https://github.com/chrissimpkins/Crunch.git && make build-dependencies && make install-executable && cd /tmp && rm -rf Crunch && rm -rf ~/zopfli && rm -rf ~/pngquant && echo \"TODO WARNING - The ~/zopfli and ~/pngquant directories were deleted and may be required (but were removed due to HOME directory pollution)\""
[softwarePackages.crunch-app]
_app = "Crunch.app"
_desc = "Insane(ly slow but wicked good) PNG image optimization"
_docs = "https://github.com/chrissimpkins/Crunch/blob/master/docs/MACOSGUI.md"
_github = "https://github.com/chrissimpkins/Crunch"
_home = "https://github.com/chrissimpkins/Crunch"
_name = "Crunch macOS App"
cask = "crunch"
[softwarePackages.cryptomator]
_app = "Cryptomator.app"
_bin = "cryptomator"
_desc = "Multi-platform transparent client-side encryption of your files in the cloud"
_github = "https://github.com/cryptomator/cryptomator"
_name = "Cryptomator"
cask = "cryptomator"
choco = "cryptomator"
flatpak = "org.cryptomator.Cryptomator"
[softwarePackages.csvkit]
_bin = "csvcut"
_desc = "A suite of utilities for converting to and working with CSV, the king of tabular file formats."
_github = "https://github.com/wireservice/csvkit"
_name = "csvkit"
brew = "csvkit"
[softwarePackages.ctop]
_bin = "ctop"
_desc = "Top-like interface for container metrics"
_github = "https://github.com/bcicen/ctop"
_name = "ctop"
brew = "ctop"
github = "github.com/bcicen/ctop"
yay = "ctop-bin"
[softwarePackages.cumulus]
_app = "Cumulus.app"
_deprecated = "Unnecessary menu bar widget for SoundCloud."
_desc = "☁️ A SoundCloud player that lives in your menubar."
_github = "https://github.com/gillesdemey/Cumulus"
_name = "Cumulus"
cask = "cumulus"
github = "github.com/gillesdemey/Cumulus"
[softwarePackages.cups]
_bin = "cupsctl"
_desc = "CUPS is a standards-based, open source printing system developed by Apple Inc. for macOS® and other UNIX®-like operating systems. CUPS uses the Internet Printing Protocol (\"IPP\") and provides System V and Berkeley command-line interfaces, a web interface, and a C API to manage printers and print jobs. It supports printing to both local (parallel, serial, USB) and networked printers, and printers can be shared from one computer to another, even over the Internet!"
_github = "https://github.com/apple/cups"
_name = "CUPS"
_systemd = "smbd"
apt = ["avahi-daemon", "cups"]
brew = "cups"
dnf = "cups"
pacman = ["avahi-daemon", "cups"]
[[softwarePackages.cups._ports]]
port = 631
proto = "tcp"
[softwarePackages.curator]
_bin = "curator"
_desc = "Like a museum curator manages the exhibits and collections on display, Elasticsearch Curator helps you curate, or manage your indices."
_docs = "https://www.elastic.co/guide/en/elasticsearch/client/curator"
_github = "https://github.com/elastic/curator"
_home = "https://www.elastic.co/guide/en/elasticsearch/client/curator"
_name = "curator"
pipx = "elasticsearch-curator"
[softwarePackages.curl]
_bin = "curl"
_desc = "A command line tool and library for transferring data with URL syntax."
_docs = "https://curl.se/docs/"
_github = "https://github.com/curl/curl"
_home = "https://curl.se/"
_name = "cURL"
_preload = true
apk = "curl"
apt = "curl"
brew = "curl"
choco = "curl"
dnf = "curl"
pacman = "curl"
pkg = "curl"
scoop = "curl"
xbps = "curl"
zypper = "curl"
[softwarePackages.curlie]
_bin = "curlie"
_desc = "Curlie is a frontend to curl that adds the ease of use of httpie, without compromising on features and performance."
_docs = "https://curlie.io/"
_github = "https://github.com/rs/curlie"
_home = "https://curlie.io/"
_name = "Curlie"
brew = "curlie"
go = "github.com/rs/curlie@latest"
pkg = "curlie"
port = "curlie"
scoop = "curlie"
[softwarePackages.cutter]
_app = "Cutter.app"
_bin = "cutter"
_desc = "Cutter is a free and open-source reverse engineering platform powered by rizin."
_github = "https://github.com/rizinorg/cutter"
_name = "cutter"
cask = "cutter"
choco = "cutter"
flatpak = "re.rizin.cutter"
[softwarePackages.cyberduck]
_app = "Cyberduck.app"
_bin = "cyberduck"
_desc = "Cyberduck is a libre file transfer client for macOS and Windows."
_github = "https://github.com/iterate-ch/cyberduck"
_home = "https://cyberduck.io/"
_name = "Cyberduck"
cask = "cyberduck"
choco = "cyberduck"
[softwarePackages.cyberduck-cli]
_bin = "duck"
_desc = "Cyberduck is a libre file transfer client for macOS and Windows."
_github = "https://github.com/iterate-ch/cyberduck"
_name = "Cyberduck CLI"
brew = "cyberduck"
choco = "duck"
pacman = "duck"
[softwarePackages.d2vm]
_bin = "d2vm"
_desc = "Build Virtual Machine Image from Dockerfile or Docker image"
_github = "https://github.com/linka-cloud/d2vm"
_name = "Docker 2 VM"
brew = "linka-cloud/tap/d2vm"
[softwarePackages.dagu]
_bin = "dagu"
_desc = "Developer-friendly, minimalism Cron alternative, but with much more capabilities. It aims to solve greater problems."
_github = "https://github.com/dagu-dev/dagu"
_name = "Dagu"
_post = "sudo mkdir -p /var/log/dagu"
brew = "yohamta/tap/dagu"
[softwarePackages.dasel]
_bin = "dasel"
_desc = "Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool. Supports conversion between formats and can be used as a Go package."
_github = "https://github.com/TomWright/dasel"
_name = "dasel"
brew = "dasel"
github = "github.com/TomWright/dasel"
go = "github.com/tomwright/dasel/cmd/dasel@master"
[softwarePackages.dat]
_bin = "dat"
_desc = "💾 peer-to-peer sharing & live syncronization of files via command line"
_github = "https://github.com/datproject/dat"
_name = "dat"
github = "github.com/dat-ecosystem-archive/dat"
npm = "dat@next"
[softwarePackages.dat-desktop]
_app = "Dat Desktop.app"
_desc = "Peer to peer data syncronization"
_github = "https://github.com/dat-ecosystem-archive/dat-desktop"
_name = "Dat Desktop"
appimage = "dat-ecosystem-archive/dat-desktop"
cask = "dat"
exe = "https://github.com/dat-ecosystem-archive/dat-desktop/releases/download/v3.0.1/Dat-Desktop-Setup-3.0.1.exe"
[softwarePackages.dconf-editor]
_bin = "dconf-editor"
_desc = "A GSettings editor for GNOME."
_github = "https://github.com/GNOME/dconf-editor/tree/master"
_gitlab = "https://gitlab.gnome.org/GNOME/dconf-editor"
_name = "dconf-editor"
flatpak = "ca.desrt.dconf-editor"
[softwarePackages.debsecan]
_bin = "debsecan-by-type"
_desc = "debsecan, the Debian Security Analyzer, is a tool to generate a list of vulnerabilities which affect a particular Debian installation."
_github = false
_gitlab = "https://gitlab.com/fweimer/debsecan"
_home = "https://wiki.debian.org/DebianSecurity/debsecan"
_name = "Debian Security Analyzer"
apt = "debsecan"
[softwarePackages.deja-dup]
_bin = "dejadup"
_desc = "Déjà Dup is a simple backup tool. It hides the complexity of backing up the Right Way (encrypted, off-site, and regular) and uses duplicity as the backend."
_github = false
_gitlab = "https://gitlab.gnome.org/World/deja-dup"
_home = "https://apps.gnome.org/DejaDup/"
flatpak = "org.gnome.DejaDup"
[softwarePackages.delta]
_bin = "delta"
_desc = "A syntax-highlighting pager for git, diff, grep, and blame output"
_docs = "https://dandavison.github.io/delta/"
_github = "https://github.com/dandavison/delta"
_home = "https://github.com/dandavison/delta"
_name = "Delta"
brew = "git-delta"
cargo = "git-delta"
choco = "delta"
"dnf:fedora" = "git-delta"
pacman = "git-delta"
pkg = "git-delta"
scoop = "delta"
[softwarePackages.delve]
_bin = "dlv"
_desc = "Delve is a debugger for the Go programming language."
_docs = "https://github.com/go-delve/delve/tree/master/Documentation"
_github = "https://github.com/go-delve/delve"
_home = "https://github.com/go-delve/delve"
_name = "Delve"
brew = "delve"
go = "github.com/go-delve/delve/cmd/dlv@latest"
[softwarePackages.deno]
_bin = "deno"
_desc = "A modern runtime for JavaScript and TypeScript."
_docs = "https://deno.land/manual"
_github = "https://github.com/denoland/deno"
_home = "https://deno.land/"
_name = "Deno"
brew = "deno"
cargo = "deno"
choco = "deno"
nix = "deno"
scoop = "deno"
[softwarePackages.desed]
_bin = "desed"
_desc = "Debugger for Sed: demystify and debug your sed scripts, from comfort of your terminal."
_docs = "https://github.com/SoptikHa2/desed#controls"
_github = "https://github.com/SoptikHa2/desed"
_home = "https://github.com/SoptikHa2/desed"
_name = "desed"
cargo = "desed"
"dnf:fedora" = "desed"
github = "github.com/SoptikHa2/desed"
pkg = "desed"
xbps-freebsd = "desed"
[softwarePackages.desk]
_bin = "desk"
_desc = "A lightweight workspace manager for the shell"
_github = "https://github.com/jamesob/desk"
_name = "Desk"
brew = "desk"
[softwarePackages.deta]
_bin = "deta"
_desc = "Command line interface for managing Deta"
_docs = "https://docs.deta.sh/docs/cli/install"
_github = "https://github.com/deta/deta-cli"
_home = "https://www.deta.sh/"
_name = "deta"
github = "github.com/deta/deta-cli"
[softwarePackages.deta.script]
darwin = "curl -fsSL https://get.deta.dev/cli.sh | sh"
linux = "curl -fsSL https://get.deta.dev/cli.sh | sh"
windows = "iwr https://get.deta.dev/cli.ps1 -useb | iex"
[softwarePackages.devbox]
_bin = "devbox"
_desc = "Devbox is a command-line tool that lets you easily create isolated shells for development."
_github = "https://github.com/jetpack-io/devbox"
_name = "devbox"
_todo = "Revisit because install via script would require expect since piping y to the installer is not working"
[softwarePackages.devpod]
_bin = "devpod"
_desc = "Codespaces but open-source, client-only and unopinionated: Works with any IDE and lets you use any cloud, kubernetes or just localhost docker."
_github = "https://github.com/loft-sh/devpod"
_name = "DevPod"
cask = "devpod"
[softwarePackages.devspace]
_bin = "devspace"
_desc = "DevSpace - The Fastest Developer Tool for Kubernetes ⚡ Automate your deployment workflow with DevSpace and develop software directly inside Kubernetes."
_github = "https://github.com/devspace-sh/devspace"
_name = "DevSpace"
brew = "devspace"
npm = "devspace"
scoop = "devspace"
[softwarePackages.devtoys]
_app = "DevToys.app"
_bin = "devtoys"
_desc = "A Swiss Army knife for developers."
_github = "https://github.com/DevToys-app/DevToys"
_home = "https://devtoys.app/"
_name = "DevToys"
cask = "devtoys"
winget = "DevToys-app.DevToys"
yay = "devtoys-bin"
[softwarePackages.dframe]
_bin = "dframe"
_desc = "📱 Put device frames around your mobile/web/progressive app screenshots."
_github = "https://github.com/c0bra/deviceframe"
_name = "deviceframe"
npm = "deviceframe"
[softwarePackages.dialect]
_bin = "dialect"
_desc = "A translation app for GNOME."
_github = "https://github.com/dialect-app/dialect/"
_name = "dialect"
apt = "dialect"
dnf = "dialect"
flatpak = "app.drey.Dialect"
[softwarePackages.dialog]
_bin = "dialog"
_desc = "Though similar in style to CDK, it is different, being a script-interpreter which provides a set of curses widgets. Widgets are objects whose appearance and behavior can be customized."
_github = false
_home = "https://invisible-island.net/dialog/"
_name = "Dialog"
apt = "dialog"
brew = "dialog"
choco = "dialog"
dnf = "dialog"
pacman = "dialog"
[softwarePackages.difftastic]
_bin = "difft"
_desc = "Difftastic is a structural diff tool that compares files based on their syntax."
_docs = "https://difftastic.wilfred.me.uk/git.html"
_github = "https://github.com/Wilfred/difftastic"
_home = "https://difftastic.wilfred.me.uk/"
_name = "Difftastic"
brew = "difftastic"
cargo = "difftastic"
[softwarePackages.direnv]
_bin = "direnv"
_desc = "direnv is an extension for your shell. It augments existing shells with a new feature that can load and unload environment variables depending on the current directory."
_docs = "https://direnv.net/"
_github = "https://github.com/direnv/direnv"
_home = "https://direnv.net/"
_name = "direnv"
apt = "direnv"
brew = "direnv"
github = "github.com/direnv/direnv"
[softwarePackages.discord]
_app = "Discord.app"
_bin = "discord"
_desc = "Discord is great for playing games and chilling with friends, or even building a worldwide community. Customize your own space to talk, play, and hang out."
_github = false
_home = "https://discord.com/"
_name = "Discord"
cask = "discord"
choco = "discord"
flatpak = "com.discordapp.Discord"
[softwarePackages.distrobox]
_bin = "distrobox"
_desc = "Use any linux distribution inside your terminal."
_github = "https://github.com/89luca89/distrobox"
_name = "Distrobox"
apk = "distrobox"
apt = "distrobox"
dnf = "distrobox"
pacman = "distrobox"
[softwarePackages.dive]
_bin = "dive"
_desc = "A tool for exploring each layer in a docker image"
_description = "A tool for exploring each layer in a docker image"
_github = "https://github.com/wagoodman/dive"
_home = "https://github.com/wagoodman/dive"
_name = "dive"
brew = "dive"
github = "github.com/wagoodman/dive"
go = "github.com/wagoodman/dive@latest"
yay = "dive"
[softwarePackages.dnsmasq]
_bin = "dnsmasq"
_desc = "Dnsmasq provides network infrastructure for small networks: DNS, DHCP, router advertisement and network boot."
_docs = "https://thekelleys.org.uk/dnsmasq/docs/dnsmasq-man.html"
_github = "https://github.com/imp/dnsmasq"
_name = "dnsmasq"
_service = "dnsmasq"
apt = "dnsmasq"
brew = "dnsmasq"
dnf = "dnsmasq"
pacman = "dnsmasq"
port = "dnsmasq"
[softwarePackages.docker]
_bin = "docker"
_deps = ["docker-images"]
_desc = "Docker - the open-source application container engine"
_github = "https://github.com/microsoft/docker"
_name = "Docker CLI"
apt = ["containerd.io", "docker-ce", "docker-ce-cli", "docker-compose-plugin"]
dnf = ["containerd.io", "docker-ce", "docker-ce-cli", "docker-compose-plugin"]
pacman = [
"containerd.io",
"docker-ce",
"docker-ce-cli",
"docker-compose-plugin",
]
zypper = [
"containerd.io",
"docker-ce",
"docker-ce-cli",
"docker-compose-plugin",
]
[softwarePackages.docker.script]
darwin = "echo \"Docker CLI installed by Docker Desktop on macOS\""
[softwarePackages.docker-credential-helper]
"_bin:darwin" = "docker-credential-osxkeychain"
"_bin:linux" = "docker-credential-secretservice"
"_bin:windows" = "docker-credential-wincred"
_desc = "Programs to keep Docker login credentials safe by storing in platform keystores"
_docs = "https://github.com/docker/docker-credential-helpers"
_github = "https://github.com/docker/docker-credential-helpers"
_home = "https://github.com/docker/docker-credential-helpers"
_name = "Docker Credential Helper"
_preload = true
brew = "docker-credential-helper"
[softwarePackages.docker-desktop]
_app = "Docker.app"
_desc = "Docker Desktop adds a sleek UI for Docker and makes it easier to manage Docker on macOS and Windows."
_docs = "https://docs.docker.com/"
_github = false
_home = "https://www.docker.com/products/docker-desktop/"
_name = "Docker Desktop"
apt = "https://desktop.docker.com/linux/main/amd64/docker-desktop-4.16.2-amd64.deb"
cask = "docker"
choco = "docker-desktop"
dnf = "https://desktop.docker.com/linux/main/amd64/docker-desktop-4.16.2-x86_64.rpm"
pacman = "https://desktop.docker.com/linux/main/amd64/docker-desktop-4.16.2-x86_64.pkg.tar.zst"
[softwarePackages.docker-images]
_desc = "This entry is used to trigger a post-installation docker image pre-load. See the `docker-images` entry in `.chezmoidata.yaml`."
_github = false
script = "echo \"Enabling docker-images pre-load\""
[softwarePackages.docker-langserver]
_bin = "docker-langserver"
_desc = "A language server for Dockerfiles powered by Node.js, TypeScript, and VSCode technologies."
_docs = "https://github.com/rcjsuen/dockerfile-language-server-nodejs"
_github = "https://github.com/rcjsuen/dockerfile-language-server-nodejs"
_home = "https://github.com/rcjsuen/dockerfile-language-server-nodejs"
_name = "Docker Language Server"
npm = "dockerfile-language-server-nodejs"
[softwarePackages.docker-plugins]
_desc = "This entry is used to trigger a post-installation Docker plugin installation. See `docker-plugins` entry in `.chezmoidata.yaml`."
_github = false
[softwarePackages.docker-pushrm]
_bin = "docker-pushrm"
_desc = "\"Docker Push Readme\" - a Docker CLI plugin to update container repo docs"
_github = "https://github.com/christian-korneck/docker-pushrm"
_name = "Docker PushRM"
script = "#!/usr/bin/env bash\nif [ ! -f \"${XDG_CONFIG_HOME:-$HOME/.config}/docker/cli-plugins/docker-pushrm\" ]; then\n gum log -sl info 'Acquiring release information for Docker push-rm'\n RELEASE_TAG=\"$(curl -sSL https://api.github.com/repos/christian-korneck/docker-pushrm/releases/latest | jq -r '.tag_name')\"\n mkdir -p \"${XDG_CONFIG_HOME:-$HOME/.config}/docker/cli-plugins\"\n gum log -sl info 'Downloading Docker push-rm' && curl https://github.com/christian-korneck/docker-pushrm/releases/download/$RELEASE_TAG/docker-pushrm_darwin_amd64 -o \"${XDG_CONFIG_HOME:-$HOME/.config}/docker/cli-plugins/docker-pushrm\"\n chmod +x \"${XDG_CONFIG_HOME:-$HOME/.config}/docker/cli-plugins/docker-pushrm\"\n gum log -sl info 'Added Docker push-rm'\nelse\n gum log -sl info 'Docker push-rm already added'\nfi\n"
[softwarePackages.docker-slim]
_bin = "slim"
_desc = "Slim(toolkit): Don't change anything in your container image and minify it by up to 30x (and for compiled languages even more) making it secure too!"
_docs = "https://github.com/docker-slim/docker-slim#basic-usage-info"
_github = "https://github.com/docker-slim/docker-slim"
_home = "https://dockersl.im/"
_name = "Docker Slim"
brew = "docker-slim"
"dnf:fedora" = "golang-github-docker-slim"
github = "github.com/docker-slim/docker-slim"
yay = "docker-slim"
[softwarePackages.dockfmt]
_bin = "dockfmt"
_desc = "Dockerfile format and parser. Like `gofmt` but for Dockerfiles."
_github = "https://github.com/jessfraz/dockfmt"
_name = "dockfmt"
go = "github.com/jessfraz/dockfmt@latest"
[softwarePackages.dockle]
_bin = "dockle"
_desc = "Container Image Linter for Security, Helping build the Best-Practice Docker Image, Easy to start"
_github = "https://github.com/goodwithtech/dockle"
_name = "dockle"
brew = "goodwithtech/r/dockle"
github = "github.com/goodwithtech/dockle"
yay = "dockle-bin"
[softwarePackages.dockly]
_bin = "dockly"
_desc = "Immersive terminal interface for managing docker containers and services"
_github = "https://github.com/lirantal/dockly"
_name = "Dockly"
npm = "dockly"
[softwarePackages.dockutil]
_bin = "dockutil"
_desc = "dockutil is a command line utility for managing macOS dock items."
_github = "https://github.com/kcrawford/dockutil"
_name = "DockUtil"
"brew:darwin" = "dockutil"
[softwarePackages.doctl]
_bin = "doctl"
_desc = "The official command line interface for the DigitalOcean API."
_github = "https://github.com/digitalocean/doctl"
_name = "doctl"
brew = "doctl"
github = "github.com/digitalocean/doctl"
pacman = "doctl"
pkg = "doctl"
snap = "doctl"
[softwarePackages.dog]
_bin = "dog"
_desc = "A command-line DNS client."
_github = "https://github.com/ogham/dog"
_name = "dog"
brew = "dog"
github = "github.com/ogham/dog"
pacman = "dog"
pkg = "dog"
[softwarePackages.doitlive]
_bin = "doitlive"
_desc = "doitlive is a tool for live presentations in the terminal. It reads a file of shell commands and replays the commands in a fake terminal session as you type random characters."
_github = "https://github.com/sloria/doitlive"
_name = "Do It Live!"
brew = "doitlive"
pipx = "doitlive"
[softwarePackages.dokany]
_bin = "dokany"
_desc = "User mode file system library for windows with FUSE Wrapper"
_github = "https://github.com/dokan-dev/dokany"
_name = "Dokany"
_note = "Required for CephFS on Windows"
choco = "dokany"
[softwarePackages.dotenv-linter]
_bin = "dotenv-linter"
_desc = "⚡Lightning-fast linter for .env files. Written in Rust 🦀"
_github = "https://github.com/dotenv-linter/dotenv-linter"
_home = "https://dotenv-linter.github.io/"
_name = "Dotenv Linter"
brew = "dotenv-linter"
cargo = "dotenv-linter"
scoop = "dotenv-linter"
yay = "dotenv-linter"
[softwarePackages.dotenv-vault]
_bin = "dotenv-vault"
_desc = "dotenv-vault is a cli to sync .env files across machines, environments, and team members."
_github = "https://github.com/dotenv-org/dotenv-vault"
_name = "Dotenv Vault"
brew = "dotenv-org/brew/dotenv-vault"
npm = "dotenv-vault"
[softwarePackages.dotnet]
_bin = "dotnet"
_desc = ".NET is the free, open-source, cross-platform framework for building modern apps and powerful cloud services."
_docs = "https://learn.microsoft.com/en-us/dotnet/"
_github = "https://github.com/dotnet"
_home = "https://dotnet.microsoft.com/"
_name = ".Net"
brew = "dotnet"
choco = "dotnet"
yay = "dotnet-sdk-bin"
[softwarePackages.dprint]
_bin = "dprint"
_desc = "Pluggable and configurable code formatting platform written in Rust."
_docs = "https://dprint.dev/"
_github = "https://github.com/dprint/dprint"
_home = "https://dprint.dev/"
_name = "DPrint"
brew = "dprint"
cargo = "dprint"
npm = "dprint"
scoop = "dprint"
[softwarePackages.dprint.script]
darwin = "curl -fsSL https://dprint.dev/install.sh | sh"
linux = "curl -fsSL https://dprint.dev/install.sh | sh"
windows = "iwr https://dprint.dev/install.ps1 -useb | iex"
[softwarePackages.drawing]
_bin = "drawing"
_desc = "This simple image editor, similar to Microsoft Paint, is aiming at the GNOME desktop."
_github = "https://github.com/maoschanz/drawing"
_name = "drawing"
flatpak = "com.github.maoschanz.drawing"
[softwarePackages.drawio]
_app = "draw.io.app"
_desc = "draw.io is a JavaScript, client-side editor for general diagramming."
_docs = "https://www.drawio.com/doc/"
_github = "https://github.com/jgraph/drawio-desktop"
_home = "https://www.diagrams.net/"
_name = "DrawIO Desktop"
appimage = "draw.io"
cask = "drawio"
choco = "drawio"
[softwarePackages.drone-cli]
_bin = "drone"
_desc = "Command line client for the Drone continuous integration server."
_docs = "https://docs.drone.io/cli/install/"
_github = "https://github.com/harness/drone-cli"
_home = "https://www.drone.io/"
_name = "Drone CLI"
brew = "drone/drone/drone"
github = "github.com/harness/drone-cli"
scoop = "drone"
[softwarePackages.dua]
_bin = "dua"
_desc = "View disk space usage and delete unwanted data, fast."
_github = "https://github.com/Byron/dua-cli"
_name = "dua-cli"
brew = "dua-cli"
cargo = "dua-cli"
"dnf:fedora" = "dua-cli"
pacman = "dua-cli"
pkgin = "dua-cli"
port = "dua-cli"
scoop = "dua"
xbps = "dua-cli"
[softwarePackages.duf]
_bin = "duf"
_desc = "Disk Usage/Free Utility - a better 'df' alternative"
_docs = "https://github.com/muesli/duf#usage"
_github = "https://github.com/muesli/duf"
_home = "https://github.com/muesli/duf"
_name = "duf"
brew = "duf"
choco = "duf"
github = "github.com/muesli/duf"
pacman = "duf"
pkg = "duf"
scoop = "duf"
[softwarePackages.dust]
_bin = "dust"
_desc = "du + rust = dust. Like du but more intuitive."
_docs = "https://github.com/bootandy/dust#usage"
_github = "https://github.com/bootandy/dust"
_home = "https://github.com/bootandy/dust"
_name = "dust"
apk = "dust"
"brew:darwin" = "dust"
"brew:linux" = "tgotwig/linux-dust/dust"
cargo = "du-dust"
github = "github.com/bootandy/dust"
pacman = "dust"
[softwarePackages.duti]
_bin = "duti"
_desc = "A command-line tool to select default applications for document types and URL schemes on Mac OS X"
_github = "https://github.com/moretension/duti"
_name = "Duti"
"brew:darwin" = "duti"
[softwarePackages.eartrumpet]
_desc = "EarTrumpet - Volume Control for Windows"
_docs = "https://github.com/File-New-Project/EarTrumpet"
_github = "https://github.com/File-New-Project/EarTrumpet"
_home = "https://eartrumpet.app/"
_name = "EarTrumpet"
choco = "eartrumpet"
winget = "File-New-Project.EarTrumpet"
[softwarePackages.easyengine]
_bin = "ee"
_desc = "Command-line control panel for Nginx Server to manage WordPress sites running on Nginx, PHP, MySQL, and Let's Encrypt"
_docs = "https://easyengine.io/handbook/"
_github = "https://github.com/EasyEngine/easyengine"
_home = "https://easyengine.io/"
_name = "EasyEngine"
_post = "ee config set le-mail \"$(get-secret CLOUDFLARE_EMAIL)\"\nee config set cloudflare-api-key \"$(get-secret CLOUDFLARE_API_KEY)\"\n"
brew = "easyengine"
[softwarePackages.easyengine.script]
linux = "wget -qO ee rt.cx/ee4 && sudo bash ee"
[softwarePackages.edex-ui]
_app = "eDEX-UI.app"
_bin = "edex-ui"
_desc = "eDEX-UI is a fullscreen, cross-platform terminal emulator and system monitor that looks and feels like a sci-fi computer interface."
_docs = "https://github.com/GitSquared/edex-ui"
_github = "https://github.com/GitSquared/edex-ui"
_home = "https://github.com/GitSquared/edex-ui"
_name = "EDEX UI"
appimage = "edex-ui"
cask = "edex-ui"
port = "edex-ui"
[softwarePackages.editly]
_bin = "editly"
_deprecated = "Errors related to node-gyp during installation"
_desc = "Slick, declarative command line video editing & API"
_docs = "https://github.com/mifi/editly#usage-command-line-video-editor"
_github = "https://github.com/mifi/editly"
_home = "https://github.com/mifi/editly"
_name = "Editly"
npm = "editly"
[softwarePackages.eget]
_bin = "eget"
_desc = "Eget is the best way to easily get pre-built binaries for your favorite tools. It downloads and extracts pre-built binaries from releases on GitHub."
_github = "https://github.com/zyedidia/eget"
_name = "eget"
brew = "eget"
choco = "eget"
go = "github.com/zyedidia/eget@latest"
[softwarePackages.ejs]
_bin = "ejs"
_desc = "EJS is a simple templating language that lets you generate HTML markup with plain JavaScript."
_github = "https://github.com/mde/ejs"
_home = "https://ejs.co/"
_name = "EJS"
npm = "ejs"
[softwarePackages.electron]
_app = "Electron.app"
_bin = "electron"
_desc = "Build cross-platform desktop apps with JavaScript, HTML, and CSS"
_docs = "https://www.electronjs.org/docs/latest/"
_github = "https://github.com/electron/electron"
_home = "https://www.electronjs.org/"
_name = "Electron"
cask = "electron"
choco = "electron"
npm = "electron"
[softwarePackages.element]
_app = "Element.app"
_bin = "element"
_desc = "A glossy Matrix collaboration client for the web."
_github = "https://github.com/vector-im/element-web"
_home = "https://element.io/"
_name = "Element"
cask = "element"
choco = "element-desktop"
flatpak = "im.riot.Riot"
[softwarePackages.emma]
_bin = "emma"
_desc = "📦 Terminal assistant to find and install node packages."
_docs = "https://www.npmjs.com/package/emma-cli#example"
_github = "https://github.com/maticzav/emma-cli"
_home = "https://www.npmjs.com/package/emma-cli"
_name = "Emma"
npm = "emma-cli"
[softwarePackages.emoj]
_bin = "emoj"
_desc = "Find relevant emoji from text on the command-line 😮 ✨ 🙌 🐴 💥 🙈"
_github = "https://github.com/sindresorhus/emoj"
_name = "emoj"
npm = "emoj"
[softwarePackages.emplace]
_bin = "emplace"
_desc = "👩❤️💋👩 Synchronize installed packages on multiple machines"
_github = "https://github.com/tversteeg/emplace"
_name = "Emplace"
cargo = "emplace"
nix = "emplace"
scoop = "emplace"
[softwarePackages.empty-trash]
_bin = "empty-trash"
_desc = "Empty the trash"
_github = "https://github.com/sindresorhus/empty-trash-cli"
_name = "Empty Trash CLI"
npm = "empty-trash-cli"
[softwarePackages.endlessh]
_bin = "endlessh"
_desc = "Endlessh is an SSH tarpit that very slowly sends an endless, random SSH banner. It keeps SSH clients locked up for hours or even days at a time. The purpose is to put your real SSH server on another port and then let the script kiddies get stuck in this tarpit instead of bothering a real server."
_github = "https://github.com/skeeto/endlessh"
_name = "Endlessh"
_service = "endlessh"
apt = "endlessh"
"dnf:fedora" = "endlessh"
yay = "endlessh-git"
[softwarePackages.enola]
_bin = "enola"
_desc = "🔎 Hunt down social media accounts by username across social networks"
_github = "https://github.com/TheYahya/enola"
_name = "Enola"
go = "github.com/theyahya/enola/cmd/enola@latest"
[softwarePackages.envchain]
_bin = "envchain"
_deps = ["_envchain:deps"]
_desc = "Environment variables meet macOS Keychain and gnome-keyring <3"
_docs = "https://github.com/sorah/envchain#usage"
_github = "https://github.com/sorah/envchain"
_name = "envchain"
brew = "envchain"
github = "github.com/sorah/envchain"
[softwarePackages.envconsul]
_bin = "envconsul"
_desc = "Launch a subprocess with environment variables using data from @hashicorp Consul and Vault"
_github = "https://github.com/hashicorp/envconsul"
_name = "envconsul"
brew = "envconsul"
github = "github.com/hashicorp/envconsul"
[softwarePackages.envio]
_bin = "envio"
_desc = "Envio is a modern and secure command-line tool that simplifies the management of environment variables"
_github = "https://github.com/humblepenguinn/envio"
_name = "Envio"
cargo = "envio"
[softwarePackages.envpane]
_desc = "EnvPane - An OS X preference pane for environment variables"
_github = "https://github.com/hschmidt/EnvPane"
_name = "EnvPane"
[softwarePackages.envpane._when]
[softwarePackages.envpane._when.script]
darwin = "! test -d \"$HOME/Library/PreferencePanes/EnvPane.prefPane\""
[softwarePackages.envpane.script]
darwin = "mkdir -p ~/Library/PreferencePanes\ncd ~/Library/PreferencePanes\nrm -rf EnvPane.prefPane\ncurl -sL https://github.com/hschmidt/EnvPane/releases/download/releases%2F0.8/EnvPane-0.8.tar.bz2 | tar -xjf -\n"
[softwarePackages.eslint]
_bin = "eslint"
_desc = "Find and fix problems in your JavaScript code."
_docs = "https://eslint.org/docs"
_github = "https://github.com/eslint/eslint"
_home = "https://eslint.org/"
_name = "ESLint"
brew = "eslint"
npm = "eslint"
[softwarePackages.eslint-dashboard]
_bin = "eslint-dashboard"
_desc = "Interactive ESLint workflow that lives in your terminal"
_github = "https://github.com/fengzilong/eslint-dashboard"
_name = "ESLint Dashboard"
npm = "eslint-dashboard"
[softwarePackages.eslint-interactive]
_bin = "eslint-interactive"
_desc = "The CLI tool to fix huge number of ESLint errors"
_github = "https://github.com/mizdra/eslint-interactive"
_name = "ESLint Interactive"
npm = "eslint-interactive"
[softwarePackages.eslintd]
_bin = "eslint_d"
_desc = "Runs eslint in a background process to improve linting time while editing."
_github = "https://github.com/mantoni/eslint_d.js"
_name = "ESLint_d"
npm = "eslint_d"
[softwarePackages.espanso]
_app = "Espanso.app"
_bin = "espanso"
_desc = "Cross-platform Text Expander written in Rust"
_github = "https://github.com/espanso/espanso"
_name = "Espanso"
"_post:appimage" = "espanso service register && espanso start"
"_post:snap" = "espanso service register && espanso start"
appimage = "federico-terzi/espanso"
cask = "espanso"
choco = "espanso"
snap = "espanso --channel=latest/edge --classic"
[softwarePackages.esprint]
_bin = "esprint"
_desc = "Fast eslint runner"
_github = "https://github.com/pinterest/esprint"
_name = "ESPrint"
npm = "esprint"
[softwarePackages.etcd]
_bin = "etcd"
_desc = "Distributed reliable key-value store for the most critical data of a distributed system"
_github = "https://github.com/etcd-io/etcd"
_name = "etcd"
_service = "etcd"
_serviceEnabled = true
apt = "etcd"
brew = "etcd"
choco = "etcd"
"dnf:fedora" = "etcd"
github = "github.com/etcd-io/etcd"
yay = "etcd"
[softwarePackages.ettercap]
_bin = "ettercap"
_desc = "Ettercap is a comprehensive suite for man in the middle attacks. It features sniffing of live connections, content filtering on the fly and many other interesting tricks."
_github = "https://github.com/Ettercap/ettercap"
_name = "Ettercap"
apt = "ettercap"
brew = "ettercap"
choco = "ettercap"
dnf = "ettercap"
pacman = "ettercap"
[softwarePackages.eul]
_app = "eul.app"
_desc = "🖥️ macOS status monitoring app written in SwiftUI."
_github = "https://github.com/gao-sun/eul"
_name = "Eul"
cask = "eul"
mas = 1537133867
[softwarePackages.exa]
_bin = "exa"
_deprecated = "Project is no longer maintained. eza is the most popular fork that is maintained."
_desc = "A modern replacement for ls."
_docs = "https://the.exa.website/introduction"
_github = "https://github.com/ogham/exa"
_home = "https://the.exa.website/"
_name = "Exa"
_notes = "exa was available as a Homebrew package but has been disabled because the Homebrew team flagged the upstream project as outdated. Re-add the brew option when the formula is again available."
apt = "exa"
cargo = "exa"
dnf = "exa"
emerge = "sys-apps/exa"
nix = "exa"
pacman = "exa"
zypper = "exa"
[softwarePackages.eza]
_bin = "eza"
_desc = "A modern replacement for ls. Active fork of exa."
_github = "https://github.com/eza-community/eza"
_home = "https://eza.rocks/"
_name = "Eza"
brew = "eza"
cargo = "eza"
emerge = "sys-apps/eza"
nix-env = "eza"
pacman = "eza"
port = "eza"
scoop = "eza"
winget = "eza-community.eza"
xbps-install = "eza"
[softwarePackages.exiftool]
_bin = "exiftool"
_desc = "ExifTool is a customizable set of Perl modules plus a full-featured command-line application for reading and writing meta information in a wide variety of files."
_docs = "https://exiftool.org/exiftool_pod.html"
_github = "https://github.com/exiftool/exiftool"
_home = "https://exiftool.org/"
_name = "exiftool"
apt = "libimage-exiftool-perl"
brew = "exiftool"
choco = "exiftool"
dnf = "perl-Image-ExifTool.noarch"
pacman = "perl-image-exiftool"
port = "exiftool"
scoop = "exiftool"
[softwarePackages.expect]
_bin = "expect"
_desc = "Expect is a program that \"talks\" to other interactive programs according to a script. Following the script, Expect knows what can be expected from a program and what the correct response should be."
_docs = "https://linux.die.net/man/1/expect"
_github = false
_name = "Expect"
apt = "expect"
brew = "expect"
dnf = "expect"
pacman = "expect"
port = "expect"
[softwarePackages.fabric]
_bin = "fab"
_desc = "Fabric is a high level Python (2.7, 3.4+) library designed to execute shell commands remotely over SSH, yielding useful Python objects in return."
_github = "https://github.com/fabric/fabric"
_name = "Fabric"
brew = "fabric"
pipx = "fabric"
[softwarePackages.fail2ban]
_bin = "fail2ban-client"
_desc = "Fail2Ban scans log files like /var/log/auth.log and bans IP addresses conducting too many failed login attempts. It does this by updating system firewall rules to reject new connections from those IP addresses, for a configurable amount of time."
_github = "https://github.com/fail2ban/fail2ban"
_name = "fail2ban"
_notes = "fail2ban cannot be installed on Qubes Fedora 36 without messing with the qubes-firewall since firewalld is required.\n"
_service = "fail2ban"
_serviceEnabled = true
"_when:linux" = "! command -v qubes-firewall > /dev/null && test -f /proc/version && ! grep Microsoft /proc/version > /dev/null"
apt = "fail2ban"
brew = "fail2ban"
dnf = "fail2ban"
pacman = "fail2ban"
port = "fail2ban"
[[softwarePackages.fail2ban."_service:brew"]]
name = "fail2ban"
sudo = true
[softwarePackages.fastify]
_bin = "fastify"
_desc = "Command line tools for Fastify. Generate, write, and run an application with one single command!"
_github = "https://github.com/fastify/fastify-cli"
_home = "https://www.fastify.io/"
_name = "fastify"
npm = "fastify-cli"
[softwarePackages.fastlane]
_bin = "fastlane"
_desc = "🚀 The easiest way to automate building and releasing your iOS and Android apps"
_github = "https://github.com/fastlane/fastlane"
_home = "https://fastlane.tools/"
_name = "Fastlane"
brew = "fastlane"
gem = "fastlane"
[softwarePackages.fcp]
_bin = "fcp"
_desc = "A significantly faster alternative to the classic Unix cp(1) command, copying large files and directories in a fraction of the time."
_docs = "https://github.com/Svetlitski/fcp#usage"
_github = "https://github.com/Svetlitski/fcp"
_name = "fcp"
brew = "fcp"
cargo = "fcp"
nix = "unstable.fcp"
[softwarePackages.fd]
_bin = "fd"
"_bin:apt" = "fdfind"
_desc = "A simple, fast and user-friendly alternative to 'find'"
_github = "https://github.com/sharkdp/fd"
_name = "fd"
apk = "fd"
apt = "fd-find"
brew = "fd"
cargo = "fd-find"
choco = "fd"
github = "github.com/sharkdp/fd"
pacman = "fd"
pkg = "fd"
scoop = "fd"
[softwarePackages.fdupes]
_bin = "fdupes"
_desc = "FDUPES is a program for identifying or deleting duplicate files residing within specified directories."
_github = "https://github.com/adrianlopezroche/fdupes"
_name = "fdupes"
apt = "fdupes"
brew = "fdupes"
dnf = "fdupes"
pacman = "fdupes"
[softwarePackages.feathers]
_bin = "feathers"
_desc = "The command line interface for creating Feathers applications"
_github = "https://github.com/feathersjs/feathers/tree/dove/packages/cli"
_name = "feathers-cli"
npm = "@feathersjs/cli"
[softwarePackages.ferdium]
_app = "Ferdium.app"
_bin = "ferdium"
_desc = "Ferdium is a desktop app that helps you organize how you use your favourite apps by combining them into one application."
_github = "https://github.com/ferdium/ferdium-app"
_home = "https://ferdium.org/"
_name = "ferdium-app"
cask = "ferdium"
choco = "ferdium"
flatpak = "org.ferdium.Ferdium"
snap = "ferdium"
[softwarePackages.ferdium._env]
[softwarePackages.ferdium._env.FERDIUM_APPDATA]
cask = "$HOME/Library/Application Support/Ferdium"
choco = "TODO"
flatpak = "$HOME/.var/app/org.ferdium.Ferdium/config/Ferdium"
snap = "$HOME/snap/ferdium/current/.config/Ferdium"
[softwarePackages.ffmpeg]
_bin = "ffmpeg"
_desc = "FFmpeg is a collection of libraries and tools to process multimedia content such as audio, video, subtitles and related metadata."
_github = "https://github.com/FFmpeg/FFmpeg"
_name = "FFmpeg"
apk = "ffmpeg"
apt = "ffmpeg"
brew = "ffmpeg"
choco = "ffmpeg"
dnf = "ffmpeg"
pacman = "ffmpeg"
scoop = "ffmpeg"
[softwarePackages.ffsend]
_bin = "ffsend"
_desc = "📬 Easily and securely share files from the command line. A fully featured Firefox Send client."
_github = "https://github.com/timvisee/ffsend"
_name = "ffsend"
apk = "ffsend"
brew = "ffsend"
github = "github.com/timvisee/ffsend"
pkg = "ffsend"
scoop = "ffsend"
snap = "ffsend"
yay = "ffsend"
[softwarePackages.fiddler]
_bin = "fiddler"
_desc = "The community-trusted free Windows-only tool that logs HTTP(s) network traffic."
_docs = "https://docs.telerik.com/fiddler/configure-fiddler/tasks/configurefiddler"
_github = false
_home = "https://www.telerik.com/fiddler"
_name = "Fiddler"
_todo = "Add headless installation method for Linux"
choco = "fiddler"
scoop = "extras/fiddler"
[softwarePackages.fig]
_app = "Fig.app"
_bin = "fig"
_deprecated = "Acquired by Amazon and relabeled as CodeWhisperer"
_desc = "IDE-style autocomplete for your existing terminal & shell"
_docs = "https://fig.io/user-manual"
_github = "https://github.com/withfig/autocomplete"
_home = "https://fig.io/"
_name = "Fig"
cask = "fig"
[softwarePackages.figlet]
_bin = "figlet"
_desc = "FIGlet is a program that creates large characters out of ordinary screen characters."
_github = "https://github.com/cmatsuoka/figlet"
_name = "Figlet"
apt = "figlet"
brew = "figlet"
choco = "figlet"
dnf = "figlet"
pacman = "figlet"
zypper = "figlet"
[softwarePackages.figma]
_app = "Figma.app"
_desc = "Figma helps design and development teams build great products, together."
_docs = "https://help.figma.com/hc/en-us"
_github = false
_home = "https://www.figma.com/"
_name = "Figma"
appimage = "Figma-Linux/figma-linux"
cask = "figma"
choco = "figma"
flatpak = "io.github.Figma_Linux.figma_linux"
snap = "figma-linux"
[softwarePackages.filebrowser]
_bin = "filebrowser"
_desc = "File Browser is a create-your-own-cloud-kind of software where you can install it on a server, direct it to a path and then access your files through a nice web interface."
_docs = "https://filebrowser.org/installation"
_github = "https://github.com/filebrowser/filebrowser"
_home = "https://filebrowser.org/"
_name = "File Browser"
brew = "filebrowser/tap/filebrowser"
github = "github.com/filebrowser/filebrowser"
[softwarePackages.filezilla]
_app = "FileZilla.app"
_bin = "filezilla"
_deprecated = "FileZilla has an offensive user-interface. Absolutely atrocious."
_desc = "The free FTP solution. The FileZilla Client not only supports FTP, but also FTP over TLS (FTPS) and SFTP."
_docs = "https://wiki.filezilla-project.org/Documentation"
_github = "https://svn.filezilla-project.org/filezilla/"
_home = "https://filezilla-project.org/"
_name = "FileZilla"
apt = "filezilla"
choco = "filezilla"
dnf = "filezilla"
flatpak = "org.filezillaproject.Filezilla"
pacman = "filezilla"
[softwarePackages.findutils]
_bin = "gfind"
_desc = "Collection of GNU find, xargs, and locate"
_github = false
brew = "findutils"
[softwarePackages.firebase]
_bin = "firebase"
_desc = "The Firebase Command Line Interface (CLI) Tools can be used to test, manage, and deploy your Firebase project from the command line"
_github = "https://github.com/firebase/firebase-tools"
_name = "firebase-tools"
npm = "firebase-tools"
[softwarePackages.firefox]
_app = "Firefox.app"
_bin = "firefox"
_deps = ["htmlq"]
_desc = "No shady privacy policies or back doors for advertisers. Just a lightning fast browser that doesnt sell you out."
_docs = "https://support.mozilla.org/en-US/products/firefox?utm_source=www.mozilla.org&utm_medium=referral&utm_campaign=firefox-desktop&utm_content=browser-support"
_github = false
_home = "https://www.mozilla.org/en-US/firefox/new/"
_name = "Mozilla Firefox"
apt = "firefox"
"apt:debian" = "firefox-esr"
cask = "firefox"
choco = "firefox"
dnf = "firefox"
flatpak = "org.mozilla.firefox"
pacman = "firefox"
[softwarePackages.firefox._env]
[softwarePackages.firefox._env.FIREFOX_APPDATA]
apt = "$HOME/.mozilla/firefox"
cask = "$HOME/Library/Application Support/Firefox/Profiles"
choco = "TODO"
dnf = "$HOME/.mozilla/firefox"
flatpak = "$HOME/.var/app/org.mozilla.firefox/.mozilla/firefox"
pacman = "$HOME/.mozilla/firefox"
snap = "$HOME/snap/firefox/common/.mozilla/firefox"
[softwarePackages.firefox-profile]
_bin = "firefox-profile"
_desc = "Create or update Firefox Profile programmatically."
_github = "https://github.com/saadtazi/firefox-profile-js"
_name = "Firefox Profile CLI"
npm = "firefox-profile"
[softwarePackages.firewall-applet]
_bin = "firewall-applet"
_github = false
apt = "firewall-applet"
dnf = "firewall-applet"
pacman = "firewall-applet"
[softwarePackages.firewall-config]
_bin = "firewall-config"
_github = false
apt = "firewall-config"
dnf = "firewall-config"
pacman = "firewall-config"
[softwarePackages.firewalld]
_bin = "firewall-cmd"
_desc = "Stateful zone based firewall daemon with D-Bus interface"
_github = "https://github.com/firewalld/firewalld"
_name = "FirewallD"
_notes = "https://computingforgeeks.com/install-and-use-firewalld-on-ubuntu/"
_pre = "#!/usr/bin/env bash\nif command -v ufw > /dev/null; then sudo ufw disable; fi\n"
_service = "firewalld"
apt = "firewalld"
dnf = "firewalld"
emerge = "net-firewall/firewalld"
pacman = "firewalld"
zypper = "firewalld"
[softwarePackages.fiscript]
_app = "FiScript.app"
_bin = "fiscript"
_desc = "Execute custom scripts from the MacOS context menu (CTRL+click) in Finder."
_github = "https://github.com/Mortennn/FiScript"
_name = "FiScript"
cask = "fiscript"
[softwarePackages.fission]
_bin = "fission"
_desc = "Fast and Simple Serverless Functions for Kubernetes"
_docs = "https://fission.io/docs/"
_github = "https://github.com/fission/fission"
_home = "https://fission.io/"
_name = "Fission"
exe = "https://github.com/fission/fission/releases/download/v1.19.0/fission-v1.19.0-windows-amd64.exe"
github = "github.com/fission/fission"
nix-env = "nixos.fission"
[softwarePackages.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/"
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/"
[softwarePackages.fkill]
_bin = "fkill"
_desc = "Fabulously kill processes. Cross-platform."
_github = "https://github.com/sindresorhus/fkill"
_name = "fkill"
npm = "fkill-cli"
[softwarePackages.flake8]
_bin = "flake8"
_desc = "Flake8 is a python tool that glues together pycodestyle, pyflakes, mccabe, and third-party plugins to check the style and quality of some python code."
_docs = "https://flake8.pycqa.org/en/latest/"
_github = "https://github.com/PyCQA/flake8"
_home = "https://flake8.pycqa.org/en/latest/"
_name = "Flake8"
brew = "flake8"
pipx = "flake8"
[softwarePackages.flameshot]
_app = "flameshot.app"
_bin = "flameshot"
_desc = "Powerful yet simple to use screenshot software 🖥️ 📸"
_docs = "https://flameshot.org/docs/overview/overview/"
_github = "https://github.com/flameshot-org/flameshot"
_home = "https://flameshot.org/"
_name = "Flameshot"
_scoopExtras = true
apt = "flameshot"
cask = "flameshot"
choco = "flameshot"
dnf = "flameshot"
eopkg = "flameshot"
flatpak = "org.flameshot.Flameshot"
nix = "nixos.flameshot"
pacman = "flameshot"
port = "flameshot"
scoop = "flameshot"
snap = "flameshot"
winget = "flameshot"
xbps = "flameshot"
zypper = "flameshot"
[softwarePackages.flatseal]
_bin = "flatseal"
_desc = "Flatseal is a graphical utility to review and modify permissions from your Flatpak applications."
_github = "https://github.com/tchx84/Flatseal"
_name = "Flatseal"
flatpak = "com.github.tchx84.Flatseal"
[softwarePackages.fleetctl]
_bin = "fleetctl"
_desc = "Open-source platform for IT, security, and infrastructure teams. (Linux, macOS, Chrome, Windows, cloud, data center)"
_docs = "https://fleetdm.com/docs"
_github = "https://github.com/fleetdm/fleet"
_home = "https://fleetdm.com/"
_name = "Fleet CLI"
npm = "fleetctl"
[softwarePackages.flipper]
_app = "Flipper.app"
_bin = "flipper"
_desc = "A desktop debugging platform for mobile developers."
_docs = "https://fbflipper.com/docs/getting-started/"
_github = "https://github.com/facebook/flipper"
_home = "https://fbflipper.com/"
_name = "Flipper"
cask = "flipper"
choco = "flipper"
[softwarePackages.flow-launcher]
_desc = "🔍 Quick file search & app launcher for Windows with community-made plugins"
_docs = "https://www.flowlauncher.com/docs/"
_github = "https://github.com/Flow-Launcher/Flow.Launcher"
_home = "https://flowlauncher.com/"
_name = "Flow Launcher"
choco = "Flow-Launcher"
scoop = "Flow-Launcher"
winget = "Flow Launcher"
[softwarePackages.flutter]
_bin = "flutter"
_desc = "Flutter is Google's SDK for crafting beautiful, fast user experiences for mobile, web, and desktop from a single codebase."
_docs = "https://docs.flutter.dev/"
_github = "https://github.com/flutter/flutter"
_home = "https://flutter.dev/"
_name = "Flutter"
cask = "flutter"
choco = "flutter"
snap = "flutter --classic"
yay = "flutter"
[softwarePackages.fly]
_bin = "fly"
_desc = "Concourse is an automation system written in Go. It is most commonly used for CI/CD, and is built to scale to any kind of automation pipeline, from simple to complex."
_github = "https://github.com/concourse/concourse"
_home = "https://concourse-ci.org/"
_name = "fly"
cask = "fly"
github = "https://github.com/concourse/concourse"
yay = "fly-cli"
[softwarePackages.fm]
_bin = "fm"
_desc = "Terminal file manager"
_github = "https://github.com/mistakenelf/fm"
_name = "fm"
github = "github.com/mistakenelf/fm"
go = "github.com/mistakenelf/fm@latest"
[softwarePackages.footloose]
_bin = "footloose"
_desc = "Container Machines - Containers that look like Virtual Machines"
_github = "https://github.com/weaveworks/footloose"
_name = "Footloose"
brew = "weaveworks/tap/footloose"
go = "github.com/weaveworks/footloose@master"
[softwarePackages.forever]
_bin = "forever"
_desc = "A simple CLI tool for ensuring that a given script runs continuously (i.e. forever)"
_github = "https://github.com/foreversd/forever"
_name = "Forever"
npm = "forever"
[softwarePackages.forklift]
_bin = "forklift"
_desc = "A Simple GUI for youtube-dl using PyGObject"
_github = "https://github.com/Johnn3y/Forklift"
_name = "Forklift"
flatpak = "com.github.Johnn3y.Forklift"
[softwarePackages.fpm]
_bin = "fpm"
_deps = ["fpm:deps"]
_desc = "Effing package management! Build packages for multiple platforms (deb, rpm, etc) with great ease and sanity."
_github = "https://github.com/jordansissel/fpm"
_name = "fpm"
gem = "fpm"
[softwarePackages."fpm:deps"]
_github = false
apt = ["build-essential", "ruby-dev", "rubygems"]
brew = ["gnu-tar"]
dnf = ["gcc", "libffi-devel", "make", "rpm-build", "ruby-devel", "rubygems"]
pacman = ["base-devel", "gcc"]
[softwarePackages.fq]
_bin = "fq"
_desc = "jq for binary formats - tool, language and decoders for working with binary and text formats"
_github = "https://github.com/wader/fq"
_name = "fq"
apk = "fq"
brew = "wader/tap/fq"
github = "github.com/wader/fq"
go = "github.com/wader/fq@latest"
pacman = "fq"
scoop = "fq"
[softwarePackages.fritzing]
_bin = "fritzing"
_desc = "The Fritzing application is an Electronic Design Automation software with a low entry barrier, suited for the needs of makers and hobbyists."
_docs = "https://fritzing.org/learning/get-started"
_github = "https://github.com/fritzing/fritzing-app"
_home = "https://fritzing.org/"
_name = "Fritzing"
_todo = "Add installation source for macOS"
choco = "fritzing"
flatpak = "org.fritzing.Fritzing"
[softwarePackages.frpc]
_bin = "frpc"
_desc = "A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet."
_github = "https://github.com/fatedier/frp"
_name = "frpc (client)"
brew = "frpc"
[softwarePackages.frps]
_bin = "frps"
_desc = "A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet."
_github = "https://github.com/fatedier/frp"
_name = "frps (server)"
brew = "frps"
[softwarePackages.fselect]
_bin = "fselect"
_desc = "Extension to find files with SQL-like queries"
_github = "https://github.com/jhspetersson/fselect"
_name = "fselect"
brew = "fselect"
cargo = "fselect"
choco = "fselect"
github = "github.com/jhspetersson/fselect"
yay = "fselect"
[softwarePackages.fuego]
_bin = "fuego"
_desc = "Fuego is a command line client for the Firestore database"
_github = "https://github.com/sgarciac/fuego"
_name = "Fuego"
brew = "fuego-firestore"
go = "github.com/sgarciac/fuego@latest"
snap = "fuego"
[softwarePackages.fury]
_bin = "fury"
_desc = "The Gemfury Ruby library provides convenient access to the Gemfury API from software written in the Ruby language. Gemfury is your personal cloud for your private and custom RubyGems, Python packages, and NPM modules."
_github = "https://github.com/gemfury/gemfury"
_name = "Fury"
brew = "gemfury/tap/gemfury"
[softwarePackages.fuse]
_desc = "FUSE (Filesystem in Userspace) is an interface for userspace programs to export a filesystem to the Linux kernel."
_github = "https://github.com/libfuse/libfuse"
_name = "Fuse"
"_when:cask" = "! test -d /usr/local/Caskroom/macfuse && ! test -d \"$HOMEBREW_PREFIX/Caskroom/macfuse\""
apt = ["fuse", "libfuse-dev"]
cask = "macfuse"
[softwarePackages.fx]
_bin = "fx"
_desc = "Terminal JSON viewer & processor"
_docs = "https://github.com/antonmedv/fx/blob/master/doc/doc.md"
_github = "https://github.com/antonmedv/fx"
_home = "https://fx.wtf/"
_name = "FX"
brew = "fx"
go = "github.com/antonmedv/fx@latest"
pacman = "fx"
pkg = "fx"
scoop = "fx"
snap = "fx"
[softwarePackages.fzf]
_bin = "fzf"
_desc = "🌸 A command-line fuzzy finder"
_docs = "https://github.com/junegunn/fzf#usage"
_github = "https://github.com/junegunn/fzf"
_name = "fzf"
_preload = true
apk = "fzf"
apt = "fzf"
brew = "fzf"
"dnf:fedora" = "fzf"
nix = "nixpkgs.fzf"
pacman = "fzf"
pkg-freebsd = "fzf"
pkg_add = "fzf"
pkgin = "fzf"
port = "fzf"
xbps = "fzf"
zypper = "fzf"
[softwarePackages.gawk]
_bin = "gawk"
_desc = "An implementation of the AWK programming language"
_docs = "https://www.gnu.org/software/gawk/manual/"
_github = false
_home = "https://www.gnu.org/software/gawk/"
_name = "gawk"
apt = "gawk"
brew = "gawk"
choco = "gawk"
dnf = "gawk"
pacman = "gawk"
port = "gawk"
scoop = "gawk"
[softwarePackages.gcc]
_bin = "gcc"
_github = "https://github.com/gcc-mirror/gcc"
_name = "GCC"
apt = "gcc"
brew = "gcc"
dnf = "gcc"
pacman = "gcc"
port = "gcc11"
[softwarePackages.gcloud]
_bin = "gcloud"
_desc = "Libraries and tools for interacting with Google Cloud products and services."
_github = false
_home = "https://cloud.google.com/sdk"
_name = "Google Cloud SDK"
cask = "google-cloud-sdk"
choco = "gcloudsdk"
snap = "google-cloud-sdk --classic"
yay = "google-cloud-sdk"
[softwarePackages.gcsf]
_bin = "gcsf"
_desc = "GCSF is a virtual filesystem that allows users to mount their Google Drive account locally and interact with it as a regular disk partition."
_github = "https://github.com/harababurel/gcsf"
_name = "GCSF"
cargo = "gcsf"
[softwarePackages.gdbgui]
_bin = "gdbgui"
_desc = "Browser-based frontend to gdb (gnu debugger). Add breakpoints, view the stack, visualize data structures, and more in C, C++, Go, Rust, and Fortran."
_github = "https://github.com/cs01/gdbgui"
_name = "gdbgui"
pipx = "gdbgui"
[softwarePackages.gdown]
_bin = "gdown"
_desc = "Google Drive Public File Downloader when Curl/Wget Fails"
_github = "https://github.com/wkentaro/gdown"
_name = "gdown"
pipx = "gdown"
[softwarePackages.gdrive]
_bin = "gdrive"
_desc = "gdrive is a command line application for interacting with Google Drive."
_docs = "https://github.com/prasmussen/gdrive#usage"
_github = "https://github.com/prasmussen/gdrive"
_home = "https://github.com/prasmussen/gdrive"
_name = "gdrive"
brew = "gdrive"
choco = "gdrive"
github = "github.com/prasmussen/gdrive"
go = "github.com/prasmussen/gdrive@latest"
port = "gdrive"
scoop = "gdrive"
yay = "gdrive"
[softwarePackages.gdu]
_bin = "gdu"
_deprecated = "Deprecated in favor of `duf` which is written in Rust"
_desc = "Fast disk usage analyzer with console interface written in Go"
_github = "https://github.com/dundee/gdu"
_name = "gdu"
"_post:brew" = "brew link --overwrite gdu"
"_post:snap" = "sudo snap connect gdu-disk-usage-analyzer:mount-observe :mount-observe\nsudo snap connect gdu-disk-usage-analyzer:system-backup :system-backup\nsudo snap alias gdu-disk-usage-analyzer.gdu gdu\n"
"apt:debian" = "gdu"
brew = "gdu"
go = "github.com/dundee/gdu/v5/cmd/gdu@latest"
pacman = "gdu"
snap = "gdu-disk-usage-analyzer"
[softwarePackages.generator-ngx-rocket]
_bin = "ngx"
_desc = "🚀 Extensible Angular 14+ enterprise-grade project generator"
_github = "https://github.com/ngx-rocket/generator-ngx-rocket"
_name = "Angular"
npm = "generator-ngx-rocket"
[softwarePackages.genymotion]
_app = "Genymotion.app"
_desc = "Android emulation for development, mobile testing, demo, training and many more!"
_github = false
_home = "https://www.genymotion.com/"
cask = "genymotion"
choco = "genymotion"
[softwarePackages.gfi]
_bin = "gfi"
_desc = "Download and install Google Web Fonts on your local machine. Both CLI and API available."
_github = "https://github.com/lordgiotto/google-font-installer"
_name = "google-font-installer"
npm = "google-font-installer"
[softwarePackages.gh]
_bin = "gh"
_desc = "GitHubs official command line tool"
_docs = "https://cli.github.com/manual/"
_github = "https://github.com/cli/cli"
_home = "https://cli.github.com/"
_name = "Github CLI"
brew = "gh"
choco = "gh"
port = "gh"
scoop = "gh"
winget = "GitHub.cli"
[softwarePackages.ghcup]
_bin = "ghcup"
_desc = "GHCup is the main installer for the general purpose language Haskell."
_github = "https://github.com/haskell/ghcup-hs"
_name = "GHCup"
brew = "ghcup"
[softwarePackages.ghorg]
_bin = "ghorg"
_desc = "Quickly clone an entire org/users repositories into one directory - Supports GitHub, GitLab, Bitbucket, and more 🐇🥚"
_github = "https://github.com/gabrie30/ghorg"
_name = "ghorg"
_post = "ghorg reclone"
brew = "gabrie30/utils/ghorg"
github = "github.com/gabrie30/ghorg"
go = "github.com/gabrie30/ghorg@latest"
yay = "ghorg"
[softwarePackages.gifsicle]
_bin = "gifsicle"
_desc = "Create, manipulate, and optimize GIF images and animations"
_github = "https://github.com/kohler/gifsicle"
_name = "Gifsicle"
apt = "gifsicle"
brew = "gifsicle"
choco = "gifsicle"
dnf = "gifsicle"
pacman = "gifsicle"
port = "gifsicle"
scoop = "gifsicle"
[softwarePackages.gimp]
_app = "GIMP.app"
_bin = "gimp"
_desc = "The GNU Image Manipulation Program"
_docs = "https://www.gimp.org/docs/"
_github = "https://github.com/GNOME/gimp"
_gitlab = "https://gitlab.gnome.org/GNOME/gimp"
_home = "https://www.gimp.org/"
_name = "GIMP"
apt = "gimp"
cask = "gimp"
choco = "gimp"
dnf = "gimp"
flatpak = "org.gimp.GIMP"
pacman = "gimp"
snap = "gimp"
[softwarePackages.gist]
_bin = "gist"
_desc = "The gist gem provides a gist command that you can use from your terminal to upload content to https://gist.github.com/."
_github = "https://github.com/defunkt/gist"
_name = "gist"
gem = "gist"
[softwarePackages.git]
_bin = "git"
_desc = "Git is a fast, scalable, distributed revision control system with an unusually rich command set that provides both high-level operations and full access to internals."
_github = "https://github.com/git/git"
_home = "https://git-scm.com/"
_name = "git"
apk = "git"
apt = "git"
brew = "git"
dnf = "git"
[softwarePackages.git-branchless]
_bin = "git-branchless"
_desc = "git-branchless is a suite of tools which enhances Git in several ways."
_github = "https://github.com/arxanas/git-branchless"
_name = "Git Branchless"
_todo = "echo \"TODO: Consider implementing:\"\necho \"echo >> ~/.bashrc \"alias git='git-branchless wrap --'\"\"\n"
apk = "git-branchless"
brew = "git-branchless"
cargo = "git-branchless"
pacman = "git-branchless"
port = "git-branchless"
scoop = "git-branchless"
[softwarePackages.git-bug]
_bin = "git-bug"
_desc = "Distributed, offline-first bug tracker embedded in git, with bridges"
_github = "https://github.com/MichaelMure/git-bug"
_name = "Git Bug"
brew = "git-bug"
pkg-freebsd = "git-bug"
scoop = "git-bug"
[softwarePackages.git-extras]
_bin = "git-extras"
_desc = "GIT utilities -- repo summary, repl, changelog population, author commit percentages and more"
_github = "https://github.com/tj/git-extras"
_name = "git-extras"
"ansible:windows" = "professormanhattan.gitextras"
apt = "git-extras"
brew = "git-extras"
dnf = "git-extras"
pacman = "git-extras"
[softwarePackages.git-filter-repo]
_bin = "git-filter-repo"
_desc = "Quickly rewrite git repository history (filter-branch replacement)"
_github = "https://github.com/newren/git-filter-repo"
_name = "git-filter-repo"
brew = "git-filter-repo"
pipx = "git-filter-repo"
[softwarePackages.git-jump]
_bin = "git-jump"
_desc = "Improved navigation between Git branches."
_github = "https://github.com/mykolaharmash/git-jump"
_name = "Git Jump"
brew = "mykolaharmash/git-jump/git-jump"
npm = "git-jump"
[softwarePackages.git-lfs]
_bin = "git-lfs"
_deps = ["git"]
_desc = "Git extension for versioning large files."
_github = "https://github.com/git-lfs/git-lfs"
_name = "Git LFS"
_post = "sudo git lfs install --system\ngit lfs install\n"
brew = "git-lfs"
scoop = "git-lfs"
[softwarePackages.git-notify]
_bin = "git-notify"
_desc = "🙉 📣 Communicate important updates to your team via git commit messages"
_github = "https://github.com/jevakallio/git-notify"
_name = "Git Notify"
npm = "git-notify"
[softwarePackages.git-open]
_bin = "git-open"
_desc = "Type `git open` to open the GitHub page or website for a repository in your browser."
_github = "https://github.com/paulirish/git-open"
_name = "git-open"
npm = "git-open"
[softwarePackages.git-secret]
_bin = "git-secret"
_desc = "👥 A bash-tool to store your private data inside a git repository."
_docs = "https://git-secret.io/#commands"
_epel = true
_github = "https://github.com/sobolevn/git-secret"
_home = "https://git-secret.io/"
_name = "Git Secret"
apt = "git-secret"
brew = "git-secret"
"dnf:fedora" = "git-secret"
[softwarePackages.git-stats]
_bin = "git-stats"
_desc = "🍀 Local git statistics including GitHub-like contributions calendars."
_github = "https://github.com/IonicaBizau/git-stats"
_name = "git-stats"
npm = "git-stats"
[softwarePackages.git-subrepo]
_bin = "git-subrepo"
_desc = "git-subrepo - Git Submodule Alternative"
_github = "https://github.com/ingydotnet/git-subrepo"
_name = "Git Sub Repo"
brew = "git-subrepo"
[softwarePackages.git-town]
_bin = "git-town"
_desc = "Git Town provides additional Git commands that automate the creation, synchronization, shipping, and cleanup of Git branches."
_github = "https://github.com/git-town/git-town"
_name = "Git Town"
brew = "git-town"
go = "github.com/git-town/git-town@latest"
[softwarePackages.gitdock]
_app = "GitDock.app"
_deprecated = "Only supports GitLab"
_desc = "GitDock is a MacOS/Windows/Linux app that displays all your GitLab activities in one place."
_docs = "https://gitlab.com/mvanremmerden/gitdock#how-to-use-gitdock-%EF%B8%8F"
_github = false
_gitlab = "https://gitlab.com/mvanremmerden/gitdock"
_name = "GitDock"
cask = "gitdock"
[softwarePackages.github-classroom-assistant]
_app = "Classroom Assistant.app"
_bin = "github-classroom-assistant"
_desc = "Managing and organizing your class is easy with GitHub Classroom. Track and manage assignments in your dashboard, grade work automatically, and help students when they get stuck— all while using GitHub, the industry-standard tool developers use."
_github = false
_home = "https://classroom.github.com/"
_name = "GitHub Classroom Assistant"
apt = "https://github.com/education/classroom-assistant/releases/download/v2.0.4/classroom-assistant_2.0.4_amd64.deb"
cask = "classroom-assistant"
dnf = "https://github.com/education/classroom-assistant/releases/download/v2.0.4/classroom-assistant-2.0.4-1.x86_64.rpm"
exe = "https://github.com/education/classroom-assistant/releases/download/v2.0.4/Classroom.Assistant-2.0.4.Setup.exe"
[softwarePackages.github-desktop]
_app = "GitHub Desktop.app"
_bin = "github"
_desc = "GitHub Desktop is an open-source Electron-based GitHub app."
_github = "https://github.com/desktop/desktop"
_name = "Github Desktop"
cask = "github"
choco = "github-desktop"
flatpak = "io.github.shiftey.Desktop"
[softwarePackages.github-runner]
_bin = "github-runner"
_desc = "The runner is the application that runs a job from a GitHub Actions workflow. It is used by GitHub Actions in the hosted virtual environments, or you can self-host the runner in your own environment."
_docs = "https://docs.github.com/en/actions/hosting-your-own-runners"
_github = "https://github.com/actions/runner"
_name = "GitHub Runner"
_when = "! test -d \"${XDG_DATA_HOME:-$HOME/.local/share}/github-runner\""
script = "#!/usr/bin/env bash\nif [ -f \"${XDG_CONFIG_HOME:-$HOME/.config}/shell/private.sh\" ]; then\n source \"${XDG_CONFIG_HOME:-$HOME/.config}/shell/private.sh\"\nfi\nif [ -n \"$GITHUB_TOKEN\" ]; then\n RELEASES=\"$(curl -sSL --compressed --header \"Authorization: Bearer $GITHUB_TOKEN\" \"https://api.github.com/repos/actions/runner/releases/latest\")\"\nelse\n RELEASES=\"$(curl -sSL --compressed \"https://api.github.com/repos/actions/runner/releases/latest\")\"\nfi\nLATEST_VERSION=\"$(echo \"$RELEASES\" | grep -o '\"tag_name\": \"[^\"]*' | grep -o '[^\"]*$')\"\nARCHITECTURE=\"$(uname -m | sed 's/86_//' | sed 's/v7l//')\"\nOS_FAMILY=\"$(test -d /Applications && echo osx || echo linux)\"\ncurl -sSL \"https://github.com/actions/runner/releases/download/$LATEST_VERSION/actions-runner-${OS_FAMILY}-${ARCHITECTURE}-${LATEST_VERSION:1}.tar.gz\" > \"/tmp/actions-runner-${OS_FAMILY}-${ARCHITECTURE}-${LATEST_VERSION:1}.tar.gz\"\nmkdir -p \"${XDG_DATA_HOME:-$HOME/.local/share}/github-runner\"\ntar xzf \"/tmp/actions-runner-${OS_FAMILY}-${ARCHITECTURE}-${LATEST_VERSION:1}.tar.gz\" -C \"${XDG_DATA_HOME:-$HOME/.local/share}/github-runner\"\nchown -Rf \"$USER\" \"${XDG_DATA_HOME:-$HOME/.local/share}/github-runner\"\nrm -f \"/tmp/actions-runner-${OS_FAMILY}-${ARCHITECTURE}-${LATEST_VERSION:1}.tar.gz\"\n"
[softwarePackages.gitify]
_app = "Gitify.app"
_desc = "GitHub notifications on your menu bar. Available on macOS, Windows & Linux."
_github = "https://github.com/manosim/gitify"
_home = "https://www.gitify.io/"
_name = "Gitify"
cask = "gitify"
github = "github.com/manosim/gitify"
yay = "gitify-bin"
[softwarePackages.gitkraken]
_app = "GitKraken.app"
_bin = "gitkraken"
_desc = "Enabling Developers to Quickly Visualize Complex Data, Code, and Progress"
_docs = "https://support.gitkraken.com/"
_github = false
_home = "https://www.gitkraken.com/"
_name = "GitKraken"
cask = "gitkraken"
choco = "gitkraken"
flatpak = "com.axosoft.GitKraken"
snap = "gitkraken --classic"
[softwarePackages.gitlab-runner]
_bin = "gitlab-runner"
_deprecated = "Deprecated in favor of GitHub CI/CD"
_desc = "GitLab Runner is the open source project that is used to run your CI/CD jobs and send the results back to GitLab"
_docs = "https://docs.gitlab.com/runner/"
_github = "https://github.com/gitlabhq/gitlab-runner"
_gitlab = "https://gitlab.com/gitlab-org/gitlab-runner"
_name = "Gitlab Runner"
_service = "gitlab-runner"
_serviceEnabled = true
brew = "gitlab-runner"
choco = "gitlab-runner"
pacman = "gitlab-runner"
port = "gitlab-runner"
scoop = "gitlab-runner"
[softwarePackages.gitlabform]
_bin = "gitlabform"
_desc = "🏗 GitLabForm is a specialized configuration as a code tool for GitLab"
_github = "https://github.com/gitlabform/gitlabform/"
_name = "gitlabform"
pipx = "gitlabform"
[softwarePackages.gitleaks]
_bin = "gitleaks"
_desc = "Gitleaks is a SAST tool for detecting and preventing hardcoded secrets like passwords, api keys, and tokens in git repos."
_github = "https://github.com/zricethezav/gitleaks"
_name = "gitleaks"
brew = "gitleaks"
"dnf:fedora" = "gitleaks"
github = "github.com/zricethezav/gitleaks"
pkg = "gitleaks"
yay = "gitleaks"
[softwarePackages.gitmoji-cli]
_bin = "gitmoji"
_desc = "A gitmoji interactive cli tool for using emojis on commits. 💻"
_github = "https://github.com/carloscuesta/gitmoji-cli"
_name = "Gitmoji CLI"
npm = "gitmoji-cli"
brew = "gitmoji"
[softwarePackages.gitomatic]
_bin = "gitomatic"
_desc = "A tool to monitor git repositories and automatically pull & push changes"
_github = "https://github.com/muesli/gitomatic"
_name = "git-o-matic"
github = "github.com/muesli/gitomatic"
go = "github.com/muesli/gitomatic@latest"
pacman = "gitomatic"
scoop = "gitomatic"
[softwarePackages.gitql]
_bin = "gitql"
_desc = "💊 A git query language"
_github = "https://github.com/filhodanuvem/gitql"
_name = "GitQL"
brew = "gitql"
[softwarePackages.gitui]
_bin = "gitui"
_desc = "Blazing 💥 fast terminal-ui for git written in rust 🦀"
_docs = "https://github.com/extrawurst/gitui"
_github = "https://github.com/extrawurst/gitui"
_home = "https://github.com/extrawurst/gitui"
_name = "Git UI"
brew = "gitui"
cargo = "gitui"
choco = "delta"
"dnf:fedora" = "gitui"
nix = "nixpkgs.gitui"
pacman = "gitui"
pkg = "gitui"
port = "gitui"
scoop = "gitui"
winget = "gitui"
[softwarePackages.gixy]
_bin = "gixy"
_desc = "Gixy is a tool to analyze Nginx configuration. The main goal of Gixy is to prevent security misconfiguration and automate flaw detection."
_github = "https://github.com/yandex/gixy"
_name = "gixy"
pipx = "gixy"
[softwarePackages.glab]
_bin = "glab"
_desc = "A GitLab CLI tool bringing GitLab to your command line"
_github = "https://github.com/profclems/glab"
_gitlab = "https://gitlab.com/gitlab-org/cli"
_name = "glab"
apk = "glab"
brew = "glab"
github = "github.com/profclems/glab"
scoop = "glab"
yay = "gitlab-glab-bin"
[softwarePackages.glances]
_bin = "glances"
_desc = "Glances an Eye on your system. A top/htop alternative for GNU/Linux, BSD, Mac OS and Windows operating systems."
_github = "https://github.com/nicolargo/glances"
_home = "http://nicolargo.github.io/glances/"
_name = "Glances"
"_post:pipx" = "pipx inject glances glances[all]"
"apt:ubuntu" = [
"python3-dev",
"python3-jinja2",
"python3-pip",
"python3-psutil",
"python3-setuptools",
"gcc",
"glances",
"lm-sensors",
"wireless-tools",
]
brew = "glances"
dnf = ["gcc", "glances", "lm_sensors", "python3-devel", "python3-pip"]
pacman = ["glances", "python", "lm_sensors", "wireless_tools"]
pipx = "glances"
port = "glances"
[softwarePackages.glen]
_bin = "glen"
_desc = "cli to export gitlab variables"
_github = "https://github.com/lingrino/glen"
_name = "glen"
go = "github.com/lingrino/glen@latest"
[softwarePackages.glow]
_bin = "glow"
_desc = "Render markdown on the CLI, with pizzazz! 💅"
_github = "https://github.com/charmbracelet/glow"
_name = "glow"
brew = "glow"
github = "github.com/charmbracelet/glow"
pkg = "glow"
scoop = "glow"
yay = "glow"
[softwarePackages.glusterfs]
_bin = "gluster"
_desc = "Gluster is a software defined distributed storage that can scale to several petabytes. It provides interfaces for object, block and file storage."
_docs = "https://docs.gluster.org/en/latest/"
_github = "https://github.com/gluster/glusterfs"
_home = "https://www.gluster.org/"
_name = "GlusterFS"
_service = "glusterd"
apt = "glusterfs-server"
"dnf:fedora" = "glusterfs-server"
pacman = "glusterfs"
[softwarePackages.gnome]
_bin = "gnome"
_desc = "GNOME Shell is the official user interface of the GNOME desktop environment for Unix-like operating systems."
_github = "https://github.com/GNOME/gnome-shell"
_name = "GNOME"
apt = "gnome"
dnf = "gnome"
pacman = "gnome"
zypper = "gnome"
[softwarePackages.gnome-boxes]
_bin = "gnome-boxes"
_desc = "A simple GNOME application to access virtual machines."
_docs = "https://help.gnome.org/users/gnome-boxes/stable/"
_github = "https://github.com/GNOME/gnome-boxes"
_home = "https://apps.gnome.org/app/org.gnome.Boxes/"
_name = "GNOME Boxes"
apt = "gnome-boxes"
dnf = "gnome-boxes"
flatpak = "org.gnome.Boxes"
pacman = "gnome-boxes"
[softwarePackages.gnome-calendar]
_bin = "calendar"
_desc = "GNOME Calendar is a simple and beautiful calendar application for GNOME."
_github = "https://github.com/GNOME/gnome-calendar"
_name = "gnome-calendar"
flatpak = "org.gnome.Calendar"
[softwarePackages.gnome-document-viewer]
_bin = "document-viewer"
_desc = "Evince is a document viewer capable of displaying multiple and single page document formats like PDF and Postscript."
_github = "https://github.com/GNOME/evince"
_name = "evince"
flatpak = "org.gnome.Evince"
[softwarePackages.gnome-extension-manager]
_bin = "gnome-extension-manager"
_desc = "A utility for browsing and installing GNOME Shell Extensions."
_github = "https://github.com/mjakeman/extension-manager"
_name = "extension-manager"
flatpak = "com.mattjakeman.ExtensionManager"
[softwarePackages.gnome-eyedropper]
_bin = "eyedropper"
_desc = "Pick and format colors."
_github = "https://github.com/FineFindus/eyedropper"
_name = "eyedropper"
flatpak = "com.github.finefindus.eyedropper"
[softwarePackages.gnome-file-roller]
_bin = "file-roller"
_desc = "An archive manager utility for the GNOME Environment."
_github = "https://github.com/GNOME/file-roller"
_name = "file-roller"
flatpak = "org.gnome.FileRoller"
[softwarePackages.gnome-image-viewer]
_bin = "image-viewer"
_desc = "This is the Eye of GNOME, an image viewer program. It is meant to be a fast and functional image viewer."
_github = "https://github.com/GNOME/eog"
_name = "eog"
flatpak = "org.gnome.eog"
[softwarePackages.gnome-network-displays]
_bin = "network-displays"
_desc = "This is an experimental implementation of Wi-Fi Display (aka Miracast)."
_github = "https://github.com/GNOME/gnome-network-displays"
_name = "gnome-network-displays"
flatpak = "org.gnome.NetworkDisplays"
[softwarePackages.gnome-passwords-keys]
_bin = "seahorse"
_desc = "Seahorse is a graphical interface for managing and using encryption keys."
_github = "https://github.com/GNOME/seahorse"
_name = "seahorse"
flatpak = "org.gnome.seahorse.Application"
[softwarePackages.gnome-photos]
_bin = "photos"
_desc = "Photos - access, organize and share your photos on GNOME"
_github = "https://github.com/GNOME/gnome-photos"
_name = "gnome-photos"
flatpak = "org.gnome.Photos"
[softwarePackages.gnome-sound-recorder]
_bin = "sound-recorder"
_desc = "Take notes with your voice"
_github = false
_gitlab = "https://gitlab.gnome.org/World/vocalis"
flatpak = "org.gnome.SoundRecorder"
[softwarePackages.gnome-text-editor]
_bin = "text-editor"
_desc = "Text Editor is a simple text editor that focuses on session management."
_github = "https://github.com/GNOME/gnome-text-editor"
_name = "gnome-text-editor"
flatpak = "org.gnome.TextEditor"
[softwarePackages.gnome-tweaks]
_bin = "gnome-tweaks"
_desc = "GNOME Tweaks is a tool that allows users to customize various aspects of the GNOME desktop environment."
_github = "https://github.com/GNOME/gnome-tweaks"
_name = "GNOME Tweaks"
apt = "gnome-tweaks"
dnf = "gnome-tweaks"
pacman = "gnome-tweaks"
[softwarePackages.gnome-video-player]
_bin = "video-player"
_desc = "Videos is movie player for the GNOME desktop based on GStreamer."
_github = "https://github.com/GNOME/totem"
_name = "totem"
flatpak = "org.gnome.Totem"
[softwarePackages.gnome-weather]
_bin = "gnome-weather"
_desc = "Monitor the current weather conditions for your city, or anywhere in the world."
_github = "https://github.com/GNOME/gnome-weather"
_name = "gnome-weather"
flatpak = "org.gnome.Weather"
[softwarePackages.gnu]
"_deps:darwin" = [
"coreutils",
"findutils",
"gawk",
"gnu-indent",
"gnu-tar",
"gnu-sed",
"gnutls",
"grep",
]
_github = false
[softwarePackages.gnu-indent]
_bin = "gindent"
_github = false
brew = "gnu-indent"
[softwarePackages.gnu-sed]
_bin = "gsed"
_github = false
brew = "gnu-sed"
[softwarePackages.gnu-tar]
_bin = "gtar"
_github = false
brew = "gnu-tar"
[softwarePackages.gnutls]
_bin = "gnutls-certtool"
_github = false
brew = "gnutls"
[softwarePackages.golang]
_bin = "go"
_desc = "Go is an open source programming language that makes it easy to build simple, reliable, and efficient software."
_docs = "https://go.dev/doc/"
_github = "https://github.com/golang/go"
_home = "https://go.dev/"
_name = "Go"
apt = "golang-go"
brew = "go"
choco = "golang"
pacman = "go"
port = "go"
scoop = "go"
snap = "go --classic"
[softwarePackages.go-chromecast]
_bin = "go-chromecast"
_desc = "cli for Google Chromecast, Home devices and Cast Groups"
_github = "https://github.com/vishen/go-chromecast"
_name = "go-chromecast"
github = "github.com/vishen/go-chromecast"
go = "github.com/vishen/go-chromecast@latest"
[softwarePackages.go-outline]
_bin = "go-outline"
_desc = "Utility to extract JSON representation of declarations from a Go source file"
_github = "https://github.com/ramya-rao-a/go-outline"
_name = "go-outline"
go = "github.com/ramya-rao-a/go-outline@latest"
[softwarePackages.goaccess]
_bin = "goaccess"
_desc = "GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser."
_docs = "https://goaccess.io/get-started"
_github = "https://github.com/allinurl/goaccess"
_home = "https://goaccess.io/"
_name = "GoAccess"
apt = "goaccess"
brew = "goaccess"
"dnf:fedora" = "goaccess"
emerge = "net-analyzer/goaccess"
pacman = "goaccess"
pkgin = "goaccess"
[softwarePackages.gojq]
_bin = "gojq"
_desc = "This is an implementation of jq command written in Go language."
_github = "https://github.com/itchyny/gojq"
_name = "gojq"
brew = "gojq"
github = "github.com/itchyny/gojq"
go = "github.com/itchyny/gojq@latest"
[softwarePackages.golangci-lint]
_bin = "golangci-lint"
_desc = "golangci-lint is a fast Go linters runner."
_github = "https://github.com/golangci/golangci-lint"
_home = "https://golangci-lint.run/"
_name = "golangci-lint"
brew = "golangci-lint"
go = "github.com/golangci/golangci-lint/cmd/golangci-lint@latest"
[softwarePackages.gomodifytags]
_bin = "gomodifytags"
_desc = "Go tool to modify/update field tags in structs."
_github = "https://github.com/fatih/gomodifytags"
_name = "gomodifytags"
brew = "gomodifytags"
go = "github.com/fatih/gomodifytags@latest"
[softwarePackages.gomplate]
_bin = "gomplate"
_desc = "A flexible commandline tool for template rendering. Supports lots of local and remote datasources."
_docker = "docker run hairyhenderson/gomplate:stable"
_docs = "https://docs.gomplate.ca/"
_github = "https://github.com/hairyhenderson/gomplate"
_home = "https://gomplate.ca/"
_name = "Gomplate"
apk = "gomplate"
brew = "gomplate"
choco = "gomplate"
port = "gomplate"
[softwarePackages.goofys]
_bin = "goofys"
_deps = ["fuse"]
_desc = "A high-performance, POSIX-ish Amazon S3 file system written in Go"
_docs = "https://github.com/kahing/goofys#usage"
_github = "https://github.com/kahing/goofys"
_home = "https://github.com/kahing/goofys"
_name = "Goofys"
"brew:linux" = "goofys"
"go:linux" = "github.com/kahing/goofys@latest"
[softwarePackages.google-assistant]
_app = "Google Assistant.app"
_bin = "g-assist"
_desc = "A cross-platform unofficial Google Assistant Client for Desktop"
_github = "https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client"
_name = "Google Assistant for Desktop"
"ansible:windows" = "professormanhattan.googleassistant"
cask = "google-assistant"
github = "github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client"
snap = "g-assist"
winget = "g-assist"
[softwarePackages.google-chrome]
_app = "Google Chrome.app"
_deps = ["chrome-gnome-shell"]
_desc = "Google Chrome is a cross-platform web browser developed by Google."
_docs = "https://developer.chrome.com/docs/extensions/reference/"
_github = "Not open-source"
_home = "https://www.google.com/chrome/"
_name = "Google Chrome"
cask = "google-chrome"
choco = "googlechrome"
flatpak = "com.google.Chrome"
yay = "google-chrome"
[softwarePackages.google-chrome._env]
[softwarePackages.google-chrome._env.GOOGLE_CHROME_APPDATA]
cask = "$HOME/Library/Application Support/Google/Chrome/Default"
flatpak = "$HOME/.var/app/com.google.Chrome/config/google-chrome/Default"
[softwarePackages.google-drive]
_app = "Google Drive.app"
_bin = "google-drive"
_desc = "Google Drive for Desktop integrates a Google Drive account into your macOS / Windows workstation."
_docs = false
_github = false
_home = "https://www.google.com/drive/download/"
_name = "Google Drive"
cask = "google-drive"
choco = "googledrive"
[softwarePackages.google-web-designer]
_bin = "google-web-designer"
_desc = "Google Web Designer gives you the power to create beautiful and compelling videos, images, and HTML5 ads."
_github = false
_name = "Google Web Designer"
cask = "google-web-designer"
choco = "google-web-designer"
[softwarePackages.gopass]
_bin = "gopass"
_desc = "The slightly more awesome standard unix password manager for teams"
_docs = "https://github.com/gopasspw/gopass/tree/master/docs"
_github = "https://github.com/gopasspw/gopass"
_home = "https://www.gopass.pw/"
_name = "GoPass"
apk = "gopass"
brew = "gopass"
choco = ["gpg4win", "gopass"]
dnf = "gopass"
go = "github.com/gopasspw/gopass@latest"
pacman = "gopass"
scoop = "gopass"
winget = "gopass.gopass"
[softwarePackages.gopkgs]
_bin = "gopkgs"
_desc = "gopkgs is a tool that provides list of available Go packages that can be imported."
_github = "https://github.com/uudashr/gopkgs"
_name = "gopkgs"
go = "github.com/uudashr/gopkgs/v2/cmd/gopkgs@latest"
[softwarePackages.gopls]
_bin = "gopls"
_desc = "gopls (pronounced \"Go please\") is the official Go language server developed by the Go team."
_github = "https://github.com/golang/tools/tree/master/gopls"
brew = "gopls"
go = "golang.org/x/tools/gopls@latest"
[softwarePackages.goreleaser]
_bin = "goreleaser"
_desc = "GoReleaser builds Go binaries for several platforms, creates a GitHub release and then pushes a Homebrew formula to a tap repository."
_github = "https://github.com/goreleaser/goreleaser"
_name = "Go Releaser"
brew = "goreleaser"
go = "github.com/goreleaser/goreleaser@latest"
nix-env = "goreleaser"
snap = "goreleaser --classic"
yay = "goreleaser-bin"
[softwarePackages.gotests]
_bin = "gotests"
_desc = "Automatically generate Go test boilerplate from your source code."
_github = "https://github.com/cweill/gotests"
_name = "gotests"
brew = "gotests"
go = "github.com/cweill/gotests/...@latest"
[softwarePackages.gphotos-sync]
_bin = "gphotos-sync"
_desc = "Google Photos Sync is a backup tool for your Google Photos cloud storage."
_docs = "https://gilesknap.github.io/gphotos-sync/main/index.html"
_github = "https://github.com/gilesknap/gphotos-sync"
_home = "https://gilesknap.github.io/gphotos-sync/main/index.html"
_name = "Google Photos Sync"
pacman = "gphotos-sync"
pipx = "gphotos-sync"
[softwarePackages.gping]
_bin = "gping"
_desc = "Ping, but with a graph."
_github = "https://github.com/orf/gping"
_name = "gping"
brew = "gping"
cargo = "gping"
choco = "gping"
github = "github.com/orf/gping"
pacman = "gping"
scoop = "gping"
[softwarePackages.gpt-engineer]
_bin = "gpt-engineer"
_desc = "Specify what you want it to build, the AI asks for clarification, and then builds it."
_github = "https://github.com/AntonOsika/gpt-engineer"
_name = "GPT Engineer"
pipx = "gpt-engineer"
[softwarePackages.gradle]
_bin = "gradle"
_desc = "Gradle is a build tool with a focus on build automation and support for multi-language development."
_docs = "https://docs.gradle.org/current/userguide/userguide.html"
_github = "https://github.com/gradle/gradle"
_home = "https://gradle.org/"
_name = "Gradle"
brew = "gradle"
choco = "gradle"
port = "gradle"
scoop = "gradle"
snap = "gradle --classic"
[softwarePackages.graphql-playground]
_app = "GraphQL Playground.app"
_bin = "graphql-playground"
_deprecated = "Altair is more popular and well-maintained on GitHub"
_desc = "🎮 GraphQL IDE for better development workflows (GraphQL Subscriptions, interactive docs & collaboration)"
_github = "https://github.com/graphql/graphql-playground"
_name = "GraphQL Playground"
appimage = "graphql/graphql-playground"
cask = "graphql-playground"
exe = "https://github.com/graphql/graphql-playground/releases/download/v1.8.10/graphql-playground-electron-setup-1.8.10.exe"
[softwarePackages.grep]
_bin = "grep"
_github = false
apt = "grep"
brew = "grep"
dnf = "grep"
pacman = "grep"
zypper = "grep"
[softwarePackages.grex]
_bin = "grex"
_desc = "A command-line tool and Rust library with Python bindings for generating regular expressions from user-provided test cases"
_docs = "https://github.com/pemistahl/grex#5-how-to-use"
_github = "https://github.com/pemistahl/grex"
_home = "https://pemistahl.github.io/grex-js/"
_name = "grex"
brew = "grex"
cargo = "grex"
choco = "grex"
github = "github.com/pemistahl/grex"
scoop = "grex"
snap = "grex"
[softwarePackages.gron]
_bin = "gron"
_desc = "Make JSON greppable!"
_github = "https://github.com/tomnomnom/gron"
_name = "gron"
brew = "gron"
github = "github.com/tomnomnom/gron"
go = "github.com/tomnomnom/gron@latest"
[softwarePackages.grype]
_bin = "grype"
_desc = "A vulnerability scanner for container images and filesystems"
_docs = "https://github.com/anchore/grype#getting-started"
_github = "https://github.com/anchore/grype"
_home = "https://github.com/anchore/grype"
_name = "Grype"
brew = "anchore/grype/grype"
choco = "grype"
port = "grype"
yay = "grype-bin"
[softwarePackages.gtop]
_bin = "gtop"
_desc = "System monitoring dashboard for terminal"
_github = "https://github.com/aksakalli/gtop"
_name = "gtop"
brew = "gtop"
npm = "gtop"
[softwarePackages.guacamole]
_desc = "Apache Guacamole is an open-source remote desktop gateway that provides access to desktop environments using a web browser."
_docs = "https://guacamole.apache.org/doc/gug/configuring-guacamole.html"
_github = "https://github.com/apache/guacamole-client"
_home = "https://guacamole.apache.org/"
_name = "Guacamole"
_todo = "Add installer for guacamole"
[softwarePackages.gulp]
_bin = "gulp"
_desc = "A toolkit to automate & enhance your workflow"
_docs = "https://gulpjs.com/docs/en/getting-started/quick-start"
_github = "https://github.com/gulpjs/gulp"
_home = "https://gulpjs.com/"
_name = "Gulp"
npm = "gulp"
[softwarePackages.gum]
_bin = "gum"
_desc = "A tool for glamorous shell scripts 🎀"
_docs = "https://github.com/charmbracelet/gum"
_github = "https://github.com/charmbracelet/gum"
_home = "https://charm.sh/"
_name = "Gum"
apk = "gum"
brew = "gum"
go = "github.com/charmbracelet/gum@latest"
nix = "nixpkgs.gum"
pacman = "gum"
pkg-termux = "gum"
[softwarePackages.gup]
_bin = "gup"
_desc = "gup - Update binaries installed by \"go install\" with goroutines."
_github = "https://github.com/nao1215/gup"
_name = "Gup"
brew = "nao1215/tap/gup"
go = "github.com/nao1215/gup@latest"
[softwarePackages.hadolint]
_bin = "hadolint"
_desc = "A smarter Dockerfile linter that helps you build best practice Docker images."
_github = "https://github.com/hadolint/hadolint"
_name = "hadolint"
brew = "hadolint"
"dnf:fedora" = "hadolint"
scoop = "hadolint"
[softwarePackages.hammerspoon]
_app = "Hammerspoon.app"
_bin = "hs"
_desc = "Staggeringly powerful macOS desktop automation with Lua"
_docs = "https://www.hammerspoon.org/go/"
_github = "https://github.com/Hammerspoon/hammerspoon"
_name = "Hammerspoon"
cask = "hammerspoon"
[softwarePackages.handbrake]
_app = "HandBrake.app"
_bin = "handbrake"
_desc = "HandBrake is an open-source video transcoder available for Linux, Mac, and Windows."
_github = "https://github.com/HandBrake/HandBrake"
_name = "HandBrake"
cask = "handbrake"
choco = "handbrake"
flatpak = "fr.handbrake.ghb"
[softwarePackages.handlr]
_bin = "handlr"
_desc = "Manage your default applications with ease using handlr!"
_docs = "https://github.com/chmln/handlr#usage"
_github = "https://github.com/chmln/handlr"
_home = "https://github.com/chmln/handlr"
_name = "Handlr"
cargo = "handlr --locked"
yay = "handlr-bin"
[softwarePackages.haproxy]
_bin = "haproxy"
_desc = "HAProxy is a free, very fast and reliable reverse-proxy offering high availability, load balancing, and proxying for TCP and HTTP-based applications."
_github = "https://github.com/haproxy/haproxy"
_name = "HAProxy"
_service = "haproxy"
apk = "haproxy"
apt = "haproxy"
brew = "haproxy"
choco = "haproxy"
dnf = "haproxy"
pacman = "haproxy"
zypper = "haproxy"
[softwarePackages.has]
_bin = "has"
_desc = "✅ checks presence of various command line tools and their versions on the path"
_github = "https://github.com/kdabir/has"
_name = "Has"
brew = "kdabir/tap/has"
[softwarePackages.hbs-cli]
_bin = "hbs"
_desc = "This is a tool to render handlebars templates, with the ability to require in Partials, Helpers and JSON Data."
_github = "https://github.com/keithamus/hbs-cli"
_name = "hbs-cli"
npm = "hbs-cli"
[softwarePackages.hclq]
_bin = "hclq"
_desc = "Command-line processor for HashiCorp config files, like sed for HCL — Terraform, Consul, Nomad, Vault"
_github = "https://github.com/mattolenik/hclq"
_name = "hclq"
github = "github.com/mattolenik/hclq"
go = "github.com/mattolenik/hclq@latest"
[softwarePackages.helix]
_bin = "hx"
_desc = "A post-modern modal text editor."
_docs = "https://docs.helix-editor.com/"
_github = "https://github.com/helix-editor/helix"
_home = "https://helix-editor.com/"
_name = "Helix Editor"
_repology = "helix"
brew = "helix"
choco = "helix"
flatpak = "com.helix_editor.Helix"
pacman = "helix"
scoop = "helix"
winget = "Helix.Helix"
[softwarePackages.helm]
_bin = "helm"
_desc = "The Kubernetes Package Manager"
_docs = "https://helm.sh/docs"
_github = "https://github.com/helm/helm"
_home = "https://helm.sh/"
_name = "Helm"
brew = "helm"
choco = "kubernetes-helm"
scoop = "helm"
snap = "helm --classic"
[softwarePackages.helm-docs]
_bin = "helm-docs"
_desc = "A tool for automatically generating markdown documentation for helm charts"
_github = "https://github.com/norwoodj/helm-docs"
_name = "Helm Docs"
brew = "norwoodj/tap/helm-docs"
scoop = "helm-docs"
[softwarePackages.helmfile]
_bin = "helmfile"
_desc = "Declaratively deploy your Kubernetes manifests, Kustomize configs, and Charts as Helm releases. Generate all-in-one manifests for use with ArgoCD."
_github = "https://github.com/helmfile/helmfile"
_name = "Helmfile"
brew = "helmfile"
pacman = "helmfile"
scoop = "helmfile"
zypper = "helmfile"
[softwarePackages.heroku-cli]
_bin = "heroku"
_desc = "The Heroku CLI is used to manage Heroku apps from the command line."
_github = "https://github.com/heroku/cli"
_name = "Heroku CLI"
brew = "heroku/brew/heroku"
choco = "heroku-cli"
npm = "heroku"
scoop = "heroku-cli"
yay = "heroku-cli"
[softwarePackages.hexyl]
_bin = "hexyl"
_desc = "hexyl is a hex viewer for the terminal."
_github = "https://github.com/sharkdp/hexyl"
_name = "hexyl"
apt = "hexyl"
brew = "hexyl"
cargo = "hexyl"
"dnf:fedora" = "hexyl"
github = "github.com/sharkdp/hexyl"
nix = "hexyl"
pacman = "hexyl"
pkg-freebsd = "hexyl"
pkg-termux = "hexyl"
port = "hexyl"
scoop = "hexyl"
xbps = "hexyl"
[softwarePackages.hey]
_bin = "hey"
_desc = "hey is a tiny program that sends some load to a web application."
_github = "https://github.com/rakyll/hey"
_name = "hey"
brew = "hey"
github = "github.com/rakyll/hey"
[softwarePackages.hiddenbar]
_app = "Hidden Bar.app"
_desc = "Hidden Bar lets you hide menu bar items to give your Mac a cleaner look."
_docs = "https://github.com/dwarvesf/hidden"
_github = "https://github.com/dwarvesf/hidden"
_home = "https://dwarves.foundation/opensource/"
_name = "Hidden Bar"
cask = "hiddenbar"
mas = 1452453066
[softwarePackages.himalaya]
_bin = "himalaya"
_desc = "Welcome to Himalaya CLI, the Command-Line Interface to manage emails based on email-lib."
_github = "https://github.com/soywod/himalaya"
_name = "Himalaya"
brew = "himalaya"
scoop = "himalaya"
[softwarePackages.hishtory]
_bin = "hishtory"
_deprecated = "Superior to other history managers but the software has some odd features to it like automatically managing ~/.bashrc and ~/.zshrc and `which hishtory` links to a non-existant location but it still works"
_desc = "Your shell history: synced, queryable, and in context"
_github = "https://github.com/ddworken/hishtory"
_home = "https://hishtory.dev/"
_name = "hiSHtory"
_post = "echo y | hishtory init \"$HISHTORY_USER_SECRET\""
_todo = "Check for Homebrew version"
script = "curl -sSL --compressed https://hishtory.dev/install.py | python3 -"
[softwarePackages.hoard]
_bin = "hoard"
_desc = "command organizer tool to hoard all your precious commands 💎🐉"
_github = "https://github.com/Hyde46/hoard"
_name = "Hoard"
cargo = "hoard-rs"
nix-env = "hoard"
pacman = "hoard"
port = "hoard-cli"
[softwarePackages.holehe]
_bin = "holehe"
_desc = "Holehe checks if an email is attached to an account on sites like twitter, instagram, imgur and more than 120 others."
_github = "https://github.com/megadose/holehe"
_name = "Holehe"
pipx = "holehe"
[softwarePackages.hostctl]
_bin = "hostctl"
_desc = "This tool gives you more control over the use of your hosts file. You can have multiple profiles and switch them on/off as you need."
_github = "https://github.com/guumaster/hostctl"
_name = "hostctl"
brew = "guumaster/tap/hostctl"
github = "github.com/guumaster/hostctl"
scoop = "hostctl"
yay = "hostctl"
[softwarePackages.howdoi]
_bin = "howdoi"
_desc = "Instant coding answers via the command line"
_github = "https://github.com/gleitz/howdoi"
_name = "howdoi"
brew = "howdoi"
pipx = "howdoi"
[softwarePackages.hss]
_bin = "hss"
_desc = "hss is an interactive ssh client for multiple servers. Command is executed on all servers in parallel."
_github = "https://github.com/six-ddc/hss"
_name = "hss"
brew = "hss"
port = "hss"
script = "cd /tmp && git clone https://github.com/six-ddc/hss.git && cd hss && make && make install && cd /tmp && rm -rf hss"
[softwarePackages.hstr]
_bin = "hstr"
_desc = "Easily view, navigate and search your command history with shell history suggest box for bash and zsh."
_github = "https://github.com/dvorka/hstr"
_name = "HiSToRy"
apk = "hstr"
apt = "hstr"
brew = "hstr"
dnf = "hstr"
emerge = "app-shells/hstr"
nix-env = "hstr"
pkg-freebsd = "hstr"
port = "histr"
xbps = "hstr"
[softwarePackages.htmlhint]
_bin = "htmlhint"
_desc = "⚙️ The static code analysis tool you need for your HTML"
_docs = "https://htmlhint.com/docs/user-guide/getting-started"
_github = "https://github.com/htmlhint/HTMLHint"
_home = "https://htmlhint.com/"
_name = "HTMLHint"
npm = "htmlhint"
[softwarePackages.htmlq]
_bin = "htmlq"
_desc = "Like jq, but for HTML. Uses CSS selectors to extract bits of content from HTML files."
_github = "https://github.com/mgdm/htmlq"
_name = "htmlq"
_preload = true
brew = "htmlq"
cargo = "htmlq"
github = "github.com/mgdm/htmlq"
[softwarePackages.htop]
_bin = "htop"
_desc = "htop is a cross-platform interactive process viewer."
_docs = "https://www.man7.org/linux/man-pages/man1/htop.1.html"
_github = "https://github.com/htop-dev/htop"
_home = "https://htop.dev/"
_name = "htop"
apt = "htop"
brew = "htop"
dnf = "htop"
pacman = "htop"
port = "htop"
[softwarePackages.http-prompt]
_bin = "http-prompt"
_desc = "An interactive command-line HTTP and API testing client built on top of HTTPie featuring autocomplete, syntax highlighting, and more."
_docs = "https://docs.http-prompt.com/en/latest/"
_github = "https://github.com/httpie/http-prompt"
_home = "https://http-prompt.com/"
_name = "HTTP Prompt"
brew = "http-prompt"
pipx = "http-prompt"
[softwarePackages.http-toolkit]
_app = "HTTP Toolkit.app"
_desc = "HTTP Toolkit is an open-source tool for debugging, testing and building with HTTP(S) on Windows, Linux & Mac. You can use it to intercept, inspect & rewrite HTTP(S) traffic, from everything to anywhere."
_github = "https://github.com/httptoolkit/httptoolkit"
_name = "HTTP Toolkit"
apt = "https://github.com/httptoolkit/httptoolkit-desktop/releases/download/v1.14.8/HttpToolkit-1.14.8.deb"
cask = "http-toolkit"
winget = "HTTPToolKit.HTTPToolKit"
yay = "httptoolkit"
[softwarePackages.httpie]
_bin = "httpie"
_desc = "🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more."
_github = "https://github.com/httpie/cli"
_name = "HTTPie"
_todo = "Look into https://github.com/httpie/desktop as alternative to Postman and other HTTP request clients"
brew = "httpie"
choco = "httpie"
dnf = "httpie"
pacman = "httpie"
pipx = "httpie"
port = "httpie"
snap = "httpie"
[softwarePackages.httpstat]
_bin = "httpstat"
_desc = "ttpstat visualizes curl(1) statistics in a way of beauty and clarity."
_docs = "https://github.com/reorx/httpstat#usage"
_github = "https://github.com/reorx/httpstat"
_name = "httpstat"
brew = "httpstat"
pipx = "httpstat"
"go:windows" = "github.com/davecheney/httpstat@latest"
[softwarePackages.hub]
_bin = "hub"
_desc = "hub is a command line tool that wraps git in order to extend it with extra features and commands that make working with GitHub easier."
_github = "https://github.com/mislav/hub"
_home = "https://hub.github.com/"
_name = "hub"
apt = "hub"
brew = "hub"
choco = "hub"
"dnf:fedora" = "hub"
pacman = "hub"
pkg = "hub"
scoop = "hub"
[softwarePackages.hugo]
_bin = "hugo"
_desc = "The worlds fastest framework for building websites."
_docs = "https://gohugo.io/documentation/"
_github = "https://github.com/gohugoio/hugo"
_home = "https://gohugo.io/"
_name = "Hugo"
apt = "hugo"
brew = "hugo"
choco = "hugo"
dnf = "hugo"
eopkg = "hugo"
go = "github.com/gohugoio/hugo@latest"
pacman = "hugo"
port = "hugo"
scoop = "main/hugo"
snap = "hugo"
zypper = "hugo"
[softwarePackages.hurl]
_bin = "hurl"
_desc = "Hurl is a command line tool that runs HTTP requests defined in a simple plain text format."
_github = "https://github.com/Orange-OpenSource/hurl"
_name = "hurl"
brew = "hurl"
cargo = "hurl"
choco = "hurl"
npm = "@orangeopensource/hurl"
pkg-freebsd = "hurl"
port = "hurl"
scoop = "hurl"
winget = "hurl"
[softwarePackages.husky]
_bin = "husky"
_desc = "Git hooks made easy 🐶 woof!"
_github = "https://github.com/typicode/husky"
_home = "https://typicode.github.io/husky/"
_name = "Husky"
npm = "husky"
[softwarePackages.hyper]
_appImageName = "Hyper"
_bin = "hyper"
_deprecated = "Deprecated in favor of Tabby for a full-featured terminal."
_desc = "A terminal built on web technologies"
_docs = "https://hyper.is/blog"
_github = "https://github.com/vercel/hyper"
_home = "https://hyper.is/"
_name = "Hyper"
appimage = "hyper"
brew = "hyper"
choco = "hyper"
yay = "hyper"
[softwarePackages.hyperfine]
_bin = "hyperfine"
_desc = "A command-line benchmarking tool."
_docs = "https://docs.rs/crate/hyperfine/1.2.0"
_github = "https://github.com/sharkdp/hyperfine"
_name = "hyperfine"
apk = "hyperfine"
brew = "hyperfine"
cargo = "hyperfine"
choco = "hyperfine"
dnf = "hyperfine"
github = "github.com/sharkdp/hyperfine"
pacman = "hyperfine"
pkg = "hyperfine"
[softwarePackages.hyperkit]
_bin = "hyperkit"
"_deps:darwin" = ["xcode"]
_desc = "HyperKit is a toolkit for embedding hypervisor capabilities in your application."
_github = "https://github.com/moby/hyperkit"
_name = "HyperKit"
"brew:darwin" = "hyperkit"
[softwarePackages.ideviceinstaller]
_bin = "ideviceinstaller"
_desc = "A command-line application to manage apps and app archives on iOS devices."
_github = "https://github.com/libimobiledevice/ideviceinstaller"
_name = "ideviceinstaller"
"brew:darwin" = "ideviceinstaller"
[softwarePackages.iina]
_app = "iina.app"
_desc = "IINA is the modern video player for macOS."
_github = "https://github.com/iina/iina"
_home = "https://iina.io/"
_name = "iina macOS Video Player"
cask = "iina"
[softwarePackages.imagemagick]
_bin = "convert"
_desc = "ImageMagick® is a free and open-source software suite, used for editing and manipulating digital images."
_github = "https://github.com/ImageMagick/ImageMagick"
_name = "ImageMagick"
apk = "imagemagick"
apt = ["imagemagick", "libx11-dev"]
brew = "imagemagick"
choco = "imagemagick"
"dnf:fedora" = "imagemagick"
scoop = "imagemagick"
[softwarePackages.imageoptim]
_app = "ImageOptim.app"
_desc = "ImageOptim is a unified GUI for various lossless image optimization tools."
_github = "https://github.com/ImageOptim/ImageOptim"
_home = "https://imageoptim.com/mac"
_name = "ImageOptim"
cask = "imageoptim"
[softwarePackages.imageoptim-cli]
_bin = "imageoptim"
_deps = ["imageoptim"]
_desc = "ImageOptim is a unified frontend for various lossless image optimization tools."
_github = "https://github.com/ImageOptim/ImageOptim"
_home = "https://imageoptim.com/mac"
_name = "ImageOptim"
"brew:darwin-x86_64" = "imageoptim-cli"
"npm:darwin" = "imageoptim-cli"
[softwarePackages.imagine]
_app = "Imagine.app"
_desc = "Imagine is a desktop app for compression of PNG and JPEG, with a modern and friendly UI."
_github = "https://github.com/meowtec/Imagine"
_name = "Imagine"
appimage = "meowtec/Imagine"
exe = "https://github.com/meowtec/Imagine/releases/download/v0.7.4/Imagine-Setup-0.7.4.exe"
[softwarePackages.imagine.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"
[softwarePackages.imgur-uploader]
_bin = "imgur-uploader"
_desc = "Upload images to Imgur"
_github = "https://github.com/kevva/imgur-uploader-cli"
_name = "imgur-uploader-cli"
npm = "imgur-uploader-cli"
[softwarePackages.impl]
_bin = "impl"
_desc = "impl generates method stubs for implementing an interface"
_github = "https://github.com/josharian/impl"
_name = "impl"
go = "github.com/josharian/impl@latest"
[softwarePackages.infracost]
_bin = "infracost"
_desc = "Infracost shows cloud cost estimates and FinOps best practices for Terraform."
_docs = "https://www.infracost.io/docs"
_github = "https://github.com/infracost/infracost"
_home = "https://www.infracost.io/"
_name = "infracost"
brew = "infracost"
choco = "infracost"
yay = "infracost"
[softwarePackages.inkscape]
_app = "Inkscape.app"
_bin = "inkscape"
_desc = "Inkscape is a professional quality vector graphics software that runs on Windows, Mac OS X and Linux."
_docs = "https://inkscape.org/*docs/"
_github = "https://github.com/inkscape/inkscape"
_home = "https://inkscape.org"
_name = "Inkscape"
apt = "inkscape"
cask = "inkscape"
choco = "inkscape"
dnf = "inkscape"
flatpak = "org.inkscape.Inkscape"
pacman = "inkscape"
snap = "inkscape"
[softwarePackages.intellij-idea-ce]
_app = "IntelliJ IDEA CE.app"
_bin = "intellij-idea-community"
_desc = "IntelliJ IDEA Community Edition & IntelliJ Platform"
_docs = "https://www.jetbrains.com/help/"
_github = "https://github.com/JetBrains/intellij-community"
_home = "https://www.jetbrains.com/idea/"
_name = "IntelliJ IDEA (CE)"
cask = "intellij-idea-ce"
choco = "intellijidea-community"
snap = "intellij-idea-community --classic"
[softwarePackages.iodine]
_bin = "iodined"
_desc = "This is a piece of software that lets you tunnel IPv4 data through a DNS server."
_github = "https://github.com/yarrick/iodine"
_name = "Iodine"
brew = "iodine"
choco = "iodine"
[softwarePackages.ionic]
_bin = "ionic"
_desc = "An open source mobile UI toolkit for building modern, high quality cross-platform mobile apps from a single code base in Vue, Angular, or React."
_docs = "https://ionicframework.com/docs"
_github = "https://github.com/ionic-team/ionic-cli"
_home = "https://ionicframework.com/"
_name = "Ionic Framework"
npm = "@ionic/cli"
[softwarePackages.ios-deploy]
_bin = "ios-deploy"
_desc = "Install and debug iPhone apps from the command line, without using Xcode"
_github = "https://github.com/ios-control/ios-deploy"
_name = "ios-deploy"
"brew:darwin" = "ios-deploy"
"npm:darwin" = "ios-deploy"
[softwarePackages.ios-sim]
_bin = "ios-sim"
_desc = "Command-line application launcher for the iOS Simulator"
_github = "https://github.com/ios-control/ios-sim"
_name = "ios-sim"
"npm:darwin" = "ios-sim"
[softwarePackages.ipfs]
_bin = "ipfs"
_desc = "A peer-to-peer hypermedia protocol designed to preserve and grow humanity's knowledge by making the web upgradeable, resilient, and more open"
_docs = "https://docs.ipfs.tech/"
_github = "https://github.com/ipfs/ipfs"
_home = "https://ipfs.tech/"
_name = "IPFS"
_service = "ipfs"
brew = "ipfs"
choco = "go-ifps"
nix = "ipfs"
port = "ipfs"
scoop = "go-ipfs"
snap = "ipfs"
[softwarePackages.ipfs-deploy]
_bin = "ipd"
_desc = "A peer-to-peer hypermedia protocol designed to preserve and grow humanity's knowledge by making the web upgradeable, resilient, and more open"
_docs = "https://docs.ipfs.tech/"
_github = "https://github.com/ipfs/ipfs"
_home = "https://ipfs.tech/"
_name = "IPFS"
npm = "ipfs-deploy"
[softwarePackages.ipfs-desktop]
_app = "IPFS Desktop.app"
_desc = "An unobtrusive and user-friendly desktop application for IPFS on Windows, Mac and Linux."
_docs = "https://docs.ipfs.tech/install/ipfs-desktop/"
_github = "https://github.com/ipfs/ipfs-desktop"
_home = "https://ipfs.tech/"
_name = "IPFS Desktop"
appimage = "https://github.com/ipfs-shipyard/ipfs-desktop/releases/download/v0.28.0/ipfs-desktop-0.28.0-linux-x86_64.AppImage"
cask = "ipfs"
choco = "ipfs-desktop"
scoop = "extras/ipfs-desktop"
winget = "IPFS.IPFS-Desktop"
[softwarePackages.ipmitool]
_bin = "ipmitool"
_desc = "An open-source tool for controlling IPMI-enabled systems"
_github = "https://github.com/ipmitool/ipmitool"
_name = "IPMI Tool"
apt = "ipmitool"
brew = "ipmitool"
dnf = "ipmitool"
pacman = "ipmitool"
[softwarePackages.iproute2mac]
_bin = "ip"
_desc = "CLI wrapper for basic network utilities on Mac OS X inspired with iproute2 on Linux systems - ip and bridge commands."
_github = "https://github.com/brona/iproute2mac"
_name = "iproute2mac"
"brew:darwin" = "iproute2mac"
[softwarePackages.iredis]
_bin = "iredis"
_desc = "Interactive Redis: A Terminal Client for Redis with AutoCompletion and Syntax Highlighting."
_docs = "https://iredis.xbin.io/"
_github = "https://github.com/laixintao/iredis"
_home = "https://iredis.xbin.io/"
_name = "iRedis"
apt = "iredis"
brew = "iredis"
pipx = "iredis"
[softwarePackages.irssi]
_bin = "irssi"
_desc = "Irssi is a modular text mode chat client."
_docs = "https://irssi.org/documentation/"
_github = "https://github.com/irssi/irssi"
_home = "https://irssi.org/"
_name = "irssi"
apt = "irssi"
brew = "irssi"
dnf = "irssi"
pacman = "irssi"
port = "irssi"
[softwarePackages.is-up]
_bin = "is-up"
_desc = "Check whether a website is up or down using the isitup.org API"
_github = "https://github.com/sindresorhus/is-up-cli"
_name = "is-up-cli"
npm = "is-up-cli"
[softwarePackages.iso-image-writer]
_bin = "iso-image-writer"
_desc = "Program to write hybrid ISO files onto USB disks"
_github = "https://github.com/KDE/isoimagewriter"
_home = "https://invent.kde.org/utilities/isoimagewriter"
_name = "ISO Image Writer"
flatpak = "org.kde.isoimagewriter"
[softwarePackages.isort]
_bin = "isort"
_desc = "isort is a Python utility / library to sort imports alphabetically and automatically separate into sections and by type."
_docs = "https://pycqa.github.io/isort/index.html"
_github = "https://github.com/PyCQA/isort"
_home = "https://pycqa.github.io/isort/"
_name = "iSort"
brew = "isort"
pipx = "isort"
[softwarePackages.iterm2]
_app = "iTerm.app"
_deprecated = "Deprecated in favor of Tabby / Warp"
_desc = "iTerm2 is a terminal emulator for Mac OS X that does amazing things."
_docs = "https://iterm2.com/documentation.html"
_github = "https://github.com/gnachman/iTerm2"
_home = "https://iterm2.com/"
_name = "iTerm2"
"_post:cask" = "gum log -sl info \"Setting iTerm2 options location to Install Doctor Chezmoi location\" && defaults write com.googlecode.iterm2 PrefsCustomFolder -string \"${XDG_DATA_HOME:-$HOME/.local/share}/chezmoi/home/Library/Preferences/com.googlecode.iterm2.plist\"\ngum log -sl info \"Setting iTerm2 to automatically sync with managed options\" && defaults write com.googlecode.iterm2 NoSyncNeverRemindPrefsChangesLostForFile_selection -int 2\n"
cask = "iterm2"
[softwarePackages.java]
_bin = false
_desc = "Java is a class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible."
_docs = "https://docs.oracle.com/en/cloud/paas/nosql-cloud/index.html"
_github = "https://github.com/oracle/nosql-java-sdk"
_home = "https://www.java.com/en/"
_name = "Java"
"_when:cask" = "! brew list temurin > /dev/null"
apt = "openjdk-11-jdk"
brew = "openjdk"
cask = "temurin"
choco = "jdk11"
dnf = "java-11-openjdk-devel.x86_64"
pacman = "jdk-openjdk"
port = "openjdk11"
scoop = "openjdk11"
[softwarePackages.jc]
_bin = "jc"
_desc = "jc JSONifies the output of many CLI tools, file-types, and common strings for easier parsing in scripts."
_github = "https://github.com/kellyjonbrazil/jc"
_name = "jc"
apt = "jc"
brew = "jc"
dnf = "jc"
nix-env = "nixpkgs.jc"
pacman = "jc"
pipx = "jc"
zypper = "jc"
[softwarePackages.jenv]
_bin = "jenv"
_desc = "jenv lets you switch between Java versions. It sets JAVA_HOME inside your shell, in a way that can be set globally, local to the current working directory or per shell."
_docs = "https://github.com/gcuisinier/jenv/wiki"
_github = "https://github.com/jenv/jenv"
_home = "https://www.jenv.be/"
_name = "jenv"
brew = "jenv"
[softwarePackages.jest]
_bin = "jest"
_desc = "Delightful JavaScript testing."
_docs = "https://jestjs.io/docs/getting-started"
_github = "https://github.com/jestjs/jest"
_home = "https://jestjs.io/"
_name = "Jest"
npm = "jest"
[softwarePackages.jiq]
_bin = "jiq"
_desc = "jid on jq - interactive JSON query tool using jq expressions"
_github = "https://github.com/fiatjaf/jiq"
_name = "jiq"
github = "github.com/fiatjaf/jiq/cmd/jiq"
go = "github.com/fiatjaf/jiq/cmd/jiq@latest"
[softwarePackages.jitsi-meet]
_app = "Jitsi Meet.app"
_bin = "jitsi-meet"
_desc = "Desktop application for Jitsi Meet built with Electron."
_github = "https://github.com/jitsi/jitsi-meet-electron"
_name = "Jitsi Meet Electron"
cask = "jitsi-meet"
choco = "jitsi-meet-electron"
flatpak = "org.jitsi.jitsi-meet"
github = "github.com/jitsi/jitsi-meet-electron"
pkg = "jitsi-meet"
yay = "jitsi-meet-desktop-bin"
[softwarePackages.jo]
_bin = "jo"
_desc = "This is jo, a small utility to create JSON objects"
_github = "https://github.com/jpmens/jo"
_name = "jo"
apt = "jo"
brew = "jo"
github = "github.com/jpmens/jo"
pkg = "jo"
scoop = "jo"
snap = "jo"
yay = "jo"
[softwarePackages.john]
_bin = "john"
_desc = "John the Ripper is a fast password cracker"
_github = "https://github.com/openwall/john"
_name = "John"
apt = "john"
brew = "john"
choco = "john"
dnf = "john"
pacman = "john"
[softwarePackages.jpegoptim]
_bin = "jpegoptim"
_desc = "jpegoptim - utility to optimize/compress JPEG files"
_github = "https://github.com/tjko/jpegoptim"
_name = "JPEGOptim"
apt = "jpegoptim"
brew = "jpegoptim"
choco = "jpegoptim"
dnf = "jpegoptim"
pacman = "jpegoptim"
zypper = "jpegoptim"
[softwarePackages.jq]
_bin = "jq"
_desc = "Command-line JSON processor"
_docs = "https://stedolan.github.io/jq/manual/"
_github = "https://github.com/stedolan/jq"
_home = "https://stedolan.github.io/jq"
_name = "jq"
_preload = true
apk = "jq"
apt = "jq"
brew = "jq"
choco = "jq"
dnf = "jq"
github = "github.com/stedolan/jq"
pkg = "jq"
[softwarePackages.jqp]
_bin = "jqp"
_desc = "A TUI playground to experiment with jq"
_docs = "https://github.com/noahgorstein/jqp#usage"
_github = "https://github.com/noahgorstein/jqp"
_name = "jqp"
brew = "noahgorstein/tap/jqp"
port = "jqp"
yay = "jqp"
[softwarePackages.json-server]
_bin = "json-server"
_desc = "Get a full fake REST API with zero coding in less than 30 seconds (seriously)"
_github = "https://github.com/typicode/json-server"
_name = "JSON Server"
npm = "json-server"
[softwarePackages.juicefs]
_bin = "juicefs"
_desc = "JuiceFS is a distributed POSIX file system built on top of Redis and S3."
_github = "https://github.com/juicedata/juicefs"
_name = "JuiceFS"
brew = "juicefs"
scoop = "juicefs"
snap = "juicefs"
yay = "juicefs"
[softwarePackages.juju]
_bin = "juju"
_desc = "Orchestration engine that enables the deployment, integration and lifecycle management of applications at any scale, on any infrastructure (Kubernetes or otherwise)."
_docs = "https://juju.is/docs"
_github = "https://github.com/juju/juju"
_home = "https://juju.is/"
_name = "Juju"
brew = "juju"
choco = "juju"
snap = "juju --classic"
[softwarePackages.junction]
_bin = "junction"
_desc = "Junction lets you choose the application to open files and links."
_github = "https://github.com/sonnyp/Junction"
_name = "Junction"
flatpak = "re.sonny.Junction"
[softwarePackages.just]
_bin = "just"
_desc = "just is a handy way to save and run project-specific commands."
_docs = "https://just.systems/man/en/"
_github = "https://github.com/casey/just"
_home = "https://just.systems/"
_name = "Just"
apk = "just"
apt = "just"
brew = "just"
cargo = "just"
choco = "just"
dnf = "just"
eopkg = "just"
nix-env = "nixpkgs.just"
pacman = "just"
pkg-freebsd = "just"
port = "just"
scoop = "just"
snap = "--edge --classic just"
winget = "Casey.Just"
xbps = "just"
[softwarePackages.k9s]
_bin = "k9s"
_desc = "🐶 Kubernetes CLI To Manage Your Clusters In Style!"
_github = "https://github.com/derailed/k9s"
_name = "K9s"
brew = "derailed/k9s/k9s"
choco = "k9s"
pacman = "k9s"
port = "k9s"
scoop = "k9s"
[softwarePackages.kap]
_app = "Kap.app"
_bin = "kap"
_desc = "An open-source screen recorder built with web technology"
_github = "https://github.com/wulkano/Kap"
_name = "Kap"
cask = "kap"
[softwarePackages.kasmvnc]
_bin = "kasmvncpasswd"
_desc = "Modern VNC Server and client, web based and secure"
_github = "https://github.com/kasmtech/KasmVNC"
_name = "KasmVNC"
yay = "kasmvncserver-bin"
[softwarePackages.kasmvnc.script]
linux = "RELEASES=$(curl -sS \"https://api.github.com/repos/kasmtech/KasmVNC/releases/latest\") || :\nLATEST_VERSION=$(echo $RELEASES | grep -o '\"tag_name\": \"[^\"]*' | grep -o '[^\"]*$') || :\nif command -v apt-get > /dev/null; then\n . /etc/os-release\n cd /tmp\n case $VERSION_CODENAME in\n bullseye )\n wget \"https://github.com/kasmtech/KasmVNC/releases/download/$LATEST_VERSION/kasmvncserver_bullseye_${LATEST_VERSION:1}_amd64.deb\" || :\n ;;\n buster )\n wget \"https://github.com/kasmtech/KasmVNC/releases/download/$LATEST_VERSION/kasmvncserver_buster_${LATEST_VERSION:1}_amd64.deb\" || :\n ;;\n focal )\n wget \"https://github.com/kasmtech/KasmVNC/releases/download/$LATEST_VERSION/kasmvncserver_focal_${LATEST_VERSION:1}_amd64.deb\" || :\n ;;\n jammy )\n wget \"https://github.com/kasmtech/KasmVNC/releases/download/$LATEST_VERSION/kasmvncserver_jammy_${LATEST_VERSION:1}_amd64.deb\" || :\n ;;\n * )\n ;;\n esac\n if ls kasmvncserver*.deb > /dev/null 2>&1; then sudo apt-get install ./kasmvncserver_*.deb; sudo addgroup $USER ssl-cert; fi\nelif command -v dnf > /dev/null; then\n wget \"https://github.com/kasmtech/KasmVNC/releases/download/$LATEST_VERSION/kasmvncserver_centos_core_${LATEST_VERSION:1}_x86_64.rpm\" || :\n if ls kasmvncserver*.rpm > /dev/null 2>&1; then sudo rpm -ivh ./kasmvncserver_*.rpm; sudo usermod -a -G kasmvnc-cert $USER; fi\nelif command -v zypper > /dev/null; then\n wget \"https://github.com/kasmtech/KasmVNC/releases/download/$LATEST_VERSION/kasmvncserver_opensuse_15_${LATEST_VERSION:1}_x86_64.rpm\" || :\n if ls kasmvncserver*.rpm > /dev/null 2>&1; then sudo rpm -ivh ./kasmvncserver_*.rpm; sudo usermod -a -G kasmvnc-cert $USER; fi\nelif command -v apk > /dev/null; then\n wget \"https://github.com/kasmtech/KasmVNC/releases/download/$LATEST_VERSION/kasmvnc.alpine_317_x86_64.tgz\" || :\n if ls kasmvncserver*.rpm > /dev/null 2>&1; then sudo tar -xzf \"./kasmvnc.alpine_317_x86_64.tgz\" -C /; fi\nfi\n"
[softwarePackages.kcpassword]
_bin = "kcpassword"
_desc = "OS X autologin enabler utility"
_github = "https://github.com/xfreebird/kcpassword"
_name = "kcpassword"
"brew:darwin" = "xfreebird/utils/kcpassword"
[softwarePackages.kdash]
_bin = "kdash"
_desc = "A simple and fast dashboard for Kubernetes"
_github = "https://github.com/kdash-rs/kdash"
_home = "https://kdash.cli.rs/"
_name = "kdash"
brew = "kdash-rs/kdash/kdash"
cargo = "kdash"
choco = "kdash"
github = "github.com/kdash-rs/kdash"
scoop = "kdash"
[softwarePackages.kde-plasma-desktop]
_bin = "plasmashell"
_deps = ["kdeplasma-addons"]
_desc = "Plasma for the Desktop"
_github = "https://github.com/KDE/plasma-desktop"
_home = "https://invent.kde.org/plasma/plasma-desktop"
_name = "plasma-desktop"
apt = "kde-plasma-desktop"
dnf = "kde-plasma-desktop"
pacman = "kde-plasma-desktop"
[softwarePackages.kdenlive]
_app = "kdenlive.app"
_bin = "kdenlive"
_desc = "Free and open source video editor, based on MLT Framework and KDE Frameworks"
_github = "https://github.com/KDE/kdenlive"
_name = "Kdenlive"
cask = "kdenlive"
choco = "kdenlive"
flatpak = "org.kde.kdenlive"
[softwarePackages.kdeplasma-addons]
_desc = "All kind of add-ons to improve your Plasma experience"
_github = "https://github.com/KDE/kdeplasma-addons"
_home = "https://invent.kde.org/plasma/kdeplasma-addons"
_name = "kdeplasma-addons"
apt = "kdeplasma-addons"
dnf = "kdeplasma-addons"
pacman = "kdeplasma-addons"
[softwarePackages.keybase]
_app = "Keybase.app"
_desc = "Keybase is secure messaging and file-sharing."
_docs = "https://book.keybase.io/docs"
_github = "https://github.com/keybase/client"
_home = "https://keybase.io/"
_name = "Keybase"
"_when:ansible" = "! test -f /opt/keybase/Keybase"
cask = "keybase"
choco = "keybase"
pacman = ["keybase", "keybase-gui"]
yay = "keybase-bin"
[softwarePackages.keycastr]
_app = "KeyCastr.app"
_desc = "Keystroke visualizer for macOS screen recordings"
_github = "https://github.com/keycastr/keycastr"
_name = "Keycastr"
cask = "keycastr"
[softwarePackages.kitty]
_deprecated = "Deprecated in favor of using alternative terminals such as iTerm2, Tabby, and bundled Linux terminals."
_desc = "Cross-platform, fast, feature-rich, GPU based terminal"
_docs = "https://sw.kovidgoyal.net/kitty/quickstart/"
_github = "https://github.com/kovidgoyal/kitty"
_home = "https://sw.kovidgoyal.net/kitty/"
_name = "KiTTY"
[softwarePackages.kn]
_bin = "kn"
_desc = "The Knative client kn is your door to the Knative world. It allows you to create Knative resources interactively from the command line or from within scripts."
_github = "https://github.com/knative/client"
_name = "kn"
brew = "kn"
github = "github.com/knative/client"
yay = "knative-client-bin"
[softwarePackages.kodi]
_app = "Kodi.app"
_bin = "kodi"
_desc = "Kodi is an award-winning free and open source home theater/media center software and entertainment hub for digital media."
_docs = "https://kodi.wiki/view/Main_Page"
_github = "https://github.com/xbmc/xbmc"
_home = "https://kodi.tv/"
_name = "Kodi"
apt = "kodi"
cask = "kodi"
choco = "kodi"
dnf = "kodi"
flatpak = "tv.kodi.Kodi"
pacman = "kodi"
[softwarePackages.koodo-reader]
_app = "Koodo Reader.app"
_bin = "koodo-reader"
_deprecated = "Unneeded and interface is not perfect"
_desc = "A modern ebook manager and reader with sync and backup capacities for Windows, macOS, Linux and Web"
_github = "https://github.com/koodo-reader/koodo-reader"
_name = "Koodo Reader"
cask = "koodo-reader"
flatpak = "io.github.troyeguo.koodo-reader"
scoop = "extras/koodo-reader"
winget = "AppbyTroye.KoodoReader"
[softwarePackages.kooha]
_bin = "kooha"
_desc = "Capture your screen in an intuitive and straightforward way without distractions."
_github = "https://github.com/SeaDve/Kooha"
_name = "Kooha"
flatpak = "io.github.seadve.Kooha"
[softwarePackages.korkut]
_bin = "korkut"
_desc = "Quick and simple image processing at the command line. 🔨"
_github = "https://github.com/oguzhaninan/korkut"
_name = "Korkut"
npm = "korkut"
[softwarePackages.kubctl-krew]
_bin = "kubectl-krew"
_desc = "📦 Find and install kubectl plugins"
_github = "https://github.com/kubernetes-sigs/krew"
_name = "KubeCTL"
brew = "krew"
[softwarePackages.krita]
_app = "krita.app"
_bin = "krita"
_desc = "Krita is a free and open source digital painting application."
_github = "https://github.com/KDE/krita"
_name = "Krita"
cask = "krita"
choco = "krita"
flatpak = "org.kde.krita"
[softwarePackages.ksnip]
_app = "ksnip.app"
_bin = "ksnip"
_deprecated = "macOS version was lackluster"
_desc = "Ksnip is a Qt-based cross-platform screenshot tool that provides many annotation features for your screenshots."
_github = "https://github.com/ksnip/ksnip"
_name = "kSnip"
"_post:snap" = "sudo snap connect ksnip:network-observe && sudo snap connect ksnip:network-manager-observe && sudo snap connect ksnip:removable-media"
cask = "ksnip"
choco = "ksnip"
flatpak = "org.ksnip.ksnip"
snap = "ksnip"
[softwarePackages.kube-shell]
_bin = "kube-shell"
_desc = "Kube-shell: An integrated shell for working with the Kubernetes CLI"
_docs = "https://github.com/cloudnativelabs/kube-shell"
_github = "https://github.com/cloudnativelabs/kube-shell"
_home = "https://github.com/cloudnativelabs/kube-shell"
_name = "Kube Shell"
pipx = "kube-shell"
[softwarePackages.kubectx]
_bin = "kubectx"
_desc = "Faster way to switch between clusters and namespaces in kubectl"
_github = "https://github.com/ahmetb/kubectx"
_name = "kubectx"
brew = "kubectx"
choco = ["kubens", "kubectx"]
pacman = "kubectx"
port = "kubectx"
snap = "kubectx --classic"
[softwarePackages.kubekey]
_bin = "kk"
_desc = "KubeKey is an open-source lightweight tool for deploying Kubernetes clusters."
_docs = "https://github.com/kubesphere/kubekey#usage"
_github = "https://github.com/kubesphere/kubekey"
_home = "https://kubesphere.io/"
_name = "KubeKey"
brew = "kubekey"
[softwarePackages.kubenav]
_app = "kubenav.app"
_desc = "kubenav is the navigator for your Kubernetes clusters right in your pocket."
_github = "https://github.com/kubenav/kubenav"
_home = "https://kubenav.io/"
_name = "kubenav"
cask = "kubenav"
github = "github.com/kubenav/kubenav"
yay = "kubenav-bin"
[softwarePackages.kubernetes-cli]
_bin = "kubectl"
_desc = "kubectl is a command line tool for communicating with a Kubernetes cluster's control plane, using the Kubernetes API"
_docs = "https://kubernetes.io/docs/reference/kubectl/kubectl/"
_github = "https://github.com/kubernetes/kubectl"
_name = "kubectl"
brew = "kubectl"
choco = "kubernetes-cli"
snap = "kubectl --classic"
[softwarePackages.kubernetes-kompose]
_bin = "kompose"
_desc = "kompose is a tool to help users who are familiar with docker-compose move to Kubernetes. kompose takes a Compose Specification file and translates it into Kubernetes resources."
_docs = "https://kompose.io/getting-started/"
_github = "https://github.com/kubernetes/kompose"
_home = "https://kompose.io/"
_name = "kompose"
brew = "kompose"
choco = "kubernetes-kompose"
snap = "kompose"
[softwarePackages.kubeval]
_bin = "kubeval"
_desc = "kubeval is a tool for validating a Kubernetes YAML or JSON configuration file."
_github = "https://github.com/instrumenta/kubeval/"
_home = "https://www.kubeval.com/"
_name = "kubeval"
"_pre:scoop" = "scoop bucket add instrumenta https://github.com/instrumenta/scoop-instrumenta"
go = "github.com/instrumenta/kubeval@latest"
scoop = "kubeval"
[softwarePackages.kustomize]
_bin = "kustomize"
_desc = "kustomize lets you customize raw, template-free YAML files for multiple purposes, leaving the original YAML untouched and usable as is."
_github = "https://github.com/kubernetes-sigs/kustomize"
_name = "Kustomize"
brew = "kustomize"
choco = "kustomize"
go = "sigs.k8s.io/kustomize/kustomize/v5@latest"
port = "kustomize"
[softwarePackages.kvantum]
_bin = "kvantummanager"
_desc = "A Linux SVG-based theme engine for Qt and KDE"
_docs = "https://github.com/tsujan/Kvantum/blob/master/Kvantum/doc/Theme-Config.pdf"
_github = "https://github.com/tsujan/Kvantum"
_name = "Kvantum"
apt = ["qt5-style-kvantum", "qt5-style-kvantum-themes"]
"dnf:fedora" = "kvantum"
eopkg = "kvantum"
pacman = "kvantum"
[softwarePackages.kvm]
_bin = ["kvm", "qemu-img"]
"_bin:brew" = ["libvirtd", "qemu-img"]
_desc = "KVM (for Kernel-based Virtual Machine) is a full virtualization solution for Linux on x86 hardware containing virtualization extensions (Intel VT or AMD-V)."
_docs = "https://www.linux-kvm.org/page/Documents"
_github = false
_groups = ["kvm", "libvirt"]
_home = "https://www.linux-kvm.org/page/Main_Page"
_name = "KVM"
_service = "libvirt"
_serviceEnabled = true
apt = [
"bridge-utils",
"libvirt-clients",
"libvirt-daemon-system",
"qemu-kvm",
"virt-manager",
"virtinst",
]
brew = ["libvirt", "qemu"]
dnf = [
"bridge-utils",
"libvirt",
"qemu-kvm",
"virt-install",
"virt-manager",
"virt-top",
"virt-viewer",
]
pacman = ["bridge-utils", "libvirt", "virt-manager"]
[softwarePackages.langflow]
_bin = "langflow"
_desc = "Langflow is a low-code app builder for RAG and multi-agent AI applications."
_github = "https://github.com/logspace-ai/langflow"
_name = "LangFlow"
pip = "langflow"
[softwarePackages.languagetool]
_bin = "languagetool-desktop"
_desc = "Style and Grammar Checker for 25+ Languages"
_github = "https://github.com/languagetool-org/languagetool"
_name = "LanguageTool for Desktop"
_home = "https://languagetool.org/"
cask = "languagetool"
choco = "languagetool"
[softwarePackages.lapce]
_app = "Lapce.app"
_bin = "lapce"
_desc = "Lightning-fast and Powerful Code Editor written in Rust"
_docs = "https://docs.lapce.dev/"
_github = "https://github.com/lapce/lapce"
_home = "https://lapce.dev/"
_name = "Lapce"
cask = "lapce"
emerge = "app-editors/lapce"
flatpak = "dev.lapce.lapce"
nix-env = "nixpkgs.lapce"
scoop = "lapce"
winget = "lapce"
[softwarePackages.lazygit]
_bin = "lazygit"
_desc = "Simple terminal UI for git commands"
_github = "https://github.com/jesseduffield/lazygit"
_name = "lazygit"
brew = "lazygit"
choco = "lazygit"
eopkg = "lazygit"
go = "github.com/jesseduffield/lazygit@latest"
pacman = "lazygit"
port = "lazygit"
scoop = "lazygit"
xbps = "lazygit"
[softwarePackages.ledger-live]
_app = "Ledger Live.app"
_bin = "ledger-live"
_desc = "Ledger Live is our platform of apps and services designed specifically for seamless integration with your Ledger device."
_github = "https://github.com/LedgerHQ/ledger-live"
_home = "https://www.ledger.com/ledger-live"
_name = "Ledger Live"
appimage = "ledger-live-desktop"
cask = "ledger-live"
choco = "ledger-live"
[softwarePackages.lens]
_app = "Lens.app"
_bin = "lens"
"_bin:snap" = "kontena-lens"
_desc = "Designed for Developers and DevOps Engineers, Lens provides an unparalleled experience for managing and troubleshooting Kubernetes workloads through one intuitive context-aware UI."
_docs = "https://docs.k8slens.dev/main/"
_github = "https://github.com/lensapp/lens"
_home = "https://k8slens.dev/"
_name = "Lens"
cask = "lens"
choco = "lens"
snap = "kontena-lens --classic"
yay = "lens"
[softwarePackages.lepton]
_app = "Lepton.app"
_bin = "lepton"
"_bin:snap" = "lepton"
_deprecated = "Deprecated in favor of [Pieces](https://pieces.app/). The core components of Pieces are not open-source but the functionality is significantly better than massCode."
_desc = "Lepton is a lean code snippet manager powered by GitHub Gist."
_github = "https://github.com/hackjutsu/Lepton"
_home = "https://hackjutsu.com/Lepton/"
_name = "lepton"
cask = "lepton"
snap = "lepton"
[softwarePackages.lexicon]
_bin = "lexicon"
_desc = "Manipulate DNS records on various DNS providers in a standardized way."
_github = "https://github.com/AnalogJ/lexicon"
_name = "Lexicon"
"_post:pipx" = "pipx inject dns-lexicon dns-lexicon[full]"
pipx = "dns-lexicon"
[softwarePackages.libguestfs-tools]
_bin = "guestfish"
_desc = "Libguestfs is tools and a library for accessing and modifying guest disk images."
_github = "https://github.com/libguestfs/libguestfs"
_name = "libguestfs"
apt = "libguestfs-tools"
dnf = "libguestfs-tools"
[softwarePackages.libimobiledevice]
_desc = "A library to communicate with services on iOS devices using native protocols."
_github = "https://github.com/libimobiledevice/libimobiledevice"
_home = "https://libimobiledevice.org/"
_name = "libimobiledevice"
"brew:darwin" = "libimobiledevice"
[softwarePackages.libre-menu-editor]
_bin = "libre-menu-editor"
_github = false
_name = "Libre Menu Editor for GNOME"
flatpak = "page.codeberg.libre_menu_editor.LibreMenuEditor"
[softwarePackages.libreoffice]
_app = "LibreOffice.app"
_bin = "libreoffice"
_desc = "LibreOffice is an integrated office suite based on copyleft licenses and compatible with most document formats and standards."
_docs = "https://documentation.libreoffice.org/en/english-documentation/"
_github = "https://github.com/LibreOffice/core"
_home = "https://www.libreoffice.org/"
_name = "LibreOffice"
apt = "libreoffice"
cask = "libreoffice"
choco = "libreoffice-fresh"
dnf = "libreoffice"
flatpak = "org.libreoffice.LibreOffice"
mas = 1630474372
pacman = "libreoffice"
[softwarePackages.librewolf]
_app = "LibreWolf.app"
_bin = "librewolf"
_deprecated = "Creates ~/.librewolf and Firefox is preferred"
_desc = "A custom version of Firefox, focused on privacy, security and freedom."
_github = "https://github.com/librewolf-community/browser-linux"
_gitlab = "https://gitlab.com/librewolf-community/browser/linux"
_home = "https://librewolf.net/"
_name = "browser-linux"
_scoopExtras = true
cask = "librewolf"
choco = "librewolf"
flatpak = "io.gitlab.librewolf-community"
scoop = "librewolf"
winget = "librewolf"
yay = "librewolf"
[softwarePackages.license]
_bin = "license"
_desc = "license is a command line tool to create LICENSE files."
_github = "https://github.com/nishanths/license"
_name = "license"
go = "github.com/nishanths/license@latest"
yay = "nishanths-license-git"
[softwarePackages.lighthouse]
_bin = "lighthouse"
_desc = "Lighthouse analyzes web apps and web pages, collecting modern performance metrics and insights on developer best practices."
_github = "https://github.com/GoogleChrome/lighthouse"
_name = "Lighthouse"
npm = "lighthouse"
[softwarePackages.lightproxy]
_app = "LightProxy.app"
_bin = "lightproxy"
_desc = "💎 Cross platform Web debugging proxy"
_github = "https://github.com/alibaba/lightproxy"
_name = "LightProxy"
cask = "lightproxy"
[softwarePackages.linkerd2]
_bin = "linkerd"
_desc = "Linkerd is an ultralight, security-first service mesh for Kubernetes"
_github = "https://github.com/linkerd/linkerd2"
_home = "https://linkerd.io/"
_name = "linkerd2"
brew = "linkerd"
github = "github.com/linkerd/linkerd2"
yay = "linkerd"
[softwarePackages.linkliar]
_app = "LinkLiar.app"
_desc = "Menu bar application for macOS that allows you to spoof your MAC address"
_docs = "https://halo.github.io/LinkLiar/usage.html"
_github = "https://github.com/halo/LinkLiar"
_home = "https://halo.github.io/LinkLiar/"
_name = "Link Liar"
cask = "linkliar"
[softwarePackages.liquidjs]
_bin = "liquidjs"
_desc = "A simple, expressive, safe and Shopify compatible template engine in pure JavaScript."
_docs = "https://liquidjs.com/tutorials/intro-to-liquid.html"
_github = "https://github.com/harttle/liquidjs"
_home = "https://liquidjs.com/"
_name = "LiquidJS"
npm = "liquidjs"
[softwarePackages.litecli]
_bin = "litecli"
_desc = "CLI for SQLite Databases with auto-completion and syntax highlighting"
_docs = "https://litecli.com/features/"
_github = "https://github.com/dbcli/litecli"
_home = "https://litecli.com/"
_name = "LiteCLI"
brew = "litecli"
pipx = "litecli"
yay = "litecli"
[softwarePackages.live-captions]
_bin = "live-captions"
_desc = "Linux Desktop application that provides live captioning"
_github = "https://github.com/abb128/LiveCaptions"
_name = "LiveCaptions"
flatpak = "net.sapples.LiveCaptions"
[softwarePackages.localtunnel]
_bin = "lt"
_desc = "localtunnel exposes your localhost to the world for easy testing and sharing!"
_github = "https://github.com/localtunnel/localtunnel"
_home = "https://theboroer.github.io/localtunnel-www/"
_name = "localtunnel"
brew = "localtunnel"
npm = "localtunnel"
[softwarePackages.logcli]
_bin = "logcli"
_desc = "Loki is a horizontally-scalable, highly-available, multi-tenant log aggregation system inspired by Prometheus."
_github = "https://github.com/grafana/loki"
_home = "https://grafana.com/loki"
_name = "logcli"
brew = "logcli"
github = "github.com/grafana/loki"
yay = "logcli-git"
[softwarePackages.logi-options-plus]
_app = "logioptionsplus.app"
_bin = "logi-options-plus"
_desc = "The Logi Options+ App is the next-gen of Logitech Options that enables even more customization of all your supported personal workspace devices including Logitech mice, keyboards, lights, webcams, touchpads, and presentation remotes."
_github = false
_home = "https://www.logitech.com/en-us/software/logi-options-plus.html"
_name = "Logi Options+"
cask = "logi-options-plus"
choco = "logioptionsplus"
exe = "https://download01.logi.com/web/ftp/pub/techsupport/optionsplus/logioptionsplus_installer.exe"
winget = "Logitech.OptionsPlus"
[softwarePackages.logi-options-plus._env]
[softwarePackages.logi-options-plus._env.LOGI_OPTIONS_PLUS_APPDATA]
cask = "$HOME/Library/Application Support/LogiOptionsPlus"
choco = "TODO"
[softwarePackages.logi-tune]
_bin = "logi-tune"
_desc = "Get more out of your headsets and webcams, and book your spaces for better days in the office."
_github = false
_home = "https://www.logitech.com/en-us/video-collaboration/software/logi-tune-software.html"
_name = "Logi Tune"
dmg = "https://software.vc.logitech.com/downloads/tune/LogiTuneInstaller.dmg"
exe = "https://software.vc.logitech.com/downloads/tune/LogiTuneInstall.exe"
[softwarePackages.lolcat]
_bin = "lolcat"
_desc = "Rainbows and unicorns!"
_github = "https://github.com/busyloop/lolcat"
_name = "lolcat"
apt = "lolcat"
brew = "lolcat"
choco = "lolcat"
pacman = "lolcat"
snap = "lolcat"
[softwarePackages.lollypop]
_bin = "lollypop"
_desc = "Lollypop is a modern music player for GNOME"
_github = "https://github.com/hamonikr/lollypop"
_gitlab = "https://gitlab.gnome.org/World/lollypop"
_home = "https://wiki.gnome.org/Apps/Lollypop"
_name = "Lollypop"
apt = "lollypop"
dnf = "lollypop"
flatpak = "org.gnome.Lollypop"
pacman = "lollypop"
yay = "lollypop-stable-git"
[softwarePackages.loop]
_bin = "loop"
_deprecated = "Encountering error during cargo install"
_desc = "loop lets you write powerful, intuitive looping one-liners in your favorite shell! Finally, loops in Bash that make sense!"
_github = "https://github.com/Miserlou/Loop"
_name = "Loop"
cargo = "loop-rs"
pacman = "loop"
snap = "loop-rs --beta"
[softwarePackages.lpass]
_deprecated = "Deprecated in favor of using the BitWarden password manager and its related tools."
_desc = "LastPass command line interface tool"
_docs = "LastPass command line interface tool"
_github = "https://github.com/lastpass/lastpass-cli"
_name = "LastPass CLI"
[softwarePackages.lsd]
_bin = "lsd"
_deprecated = "Deprecated in favor of using `exa`. `lsd` may be re-introduced when Windows support is added."
_desc = "This project is a rewrite of GNU ls with lots of added features like colors, icons, tree-view, more formatting options etc."
_docs = "https://github.com/lsd-rs/lsd"
_github = "https://github.com/Peltoche/lsd"
_home = "https://github.com/lsd-rs/lsd"
_name = "LSD (LSDeluxe)"
_notes = "Only the Chocolatey definition is included because LSD is only used on Windows (when `exa` is not available)"
apt = "lsd"
brew = "lsd"
cargo = "lsd"
choco = "lsd"
dnf = "lsd"
eopkg = "lsd"
pacman = "lsd"
pkg-freebsd = "lsd"
pkg-termux = "lsd"
port = "lsd"
scoop = "lsd"
xbps = "lsd"
zypper = "lsd"
[softwarePackages.lsyncd]
_bin = "lsyncd"
_desc = "Lsyncd (Live Syncing Daemon) synchronizes local directories with remote targets (via SSH and more)"
_docs = "https://lsyncd.github.io/lsyncd/"
_github = "https://github.com/lsyncd/lsyncd"
_home = false
_name = "Lsyncd"
apt = "lsyncd"
brew = "lsyncd"
dnf = "lsyncd"
pacman = "lsyncd"
[softwarePackages.lua]
_bin = "lua"
_desc = "Lua is a powerful, efficient, lightweight, embeddable scripting language."
_github = "https://github.com/lua/lua"
_name = "Lua"
apt = "lua"
brew = "lua"
choco = "lua"
dnf = "lua"
pacman = "lua"
[softwarePackages.lulu]
_app = "LuLu.app"
_desc = "Powerful firewall application for macOS"
_docs = "https://objective-see.org/products/lulu.html"
_github = "https://github.com/objective-see/LuLu"
_home = "https://objective-see.org/products/lulu.html"
_name = "LuLu"
cask = "lulu"
[softwarePackages.lux]
_bin = "lux"
_desc = "👾 Lux is a fast and simple video downloader built with Go."
_github = "https://github.com/iawia002/lux"
_name = "Lux"
brew = "lux"
choco = "github.com/iawia002/lux"
go = "github.com/iawia002/lux@latest"
scoop = "lux"
xbps = "lux"
[softwarePackages.lxc]
_bin = "lxc"
_desc = "LXC is the well-known and heavily tested low-level Linux container runtime."
_docs = "https://linuxcontainers.org/lxc/documentation/"
_github = "https://github.com/lxc/lxc"
_home = "https://linuxcontainers.org/lxc/"
_name = "LXC"
_service = "lxc"
apt = "lxc"
brew = "lxc"
dnf = "lxc"
pacman = "lxc"
[softwarePackages.lxd]
_desc = "Incus is a modern, secure and powerful system container and virtual machine manager."
_docs = "https://linuxcontainers.org/lxd/docs/master/"
_github = "https://github.com/lxc/lxd"
_groups = ["lxd"]
_home = "https://linuxcontainers.org/lxd/"
_name = "LXDC"
snap = "lxd"
[softwarePackages.lxd-ui]
_bin = "lxd-ui"
_desc = "LXD-UI is a browser frontend for LXD. It enables easy and accessible container and virtual machine management."
_github = "https://github.com/canonical/lxd-ui"
_name = "LXD UI"
_post = "lxd init && lxc config set core.https_address \"[::]:8443\""
snap = "lxd"
[softwarePackages.lxdc]
_deps = ["lxc", "lxd"]
_github = false
[softwarePackages.m-cli]
_bin = "m"
_desc = "m-cli is a macOS command line tool that lets you interact with utilities and applications entirely in Terminal."
_docs = "https://github.com/rgcr/m-cli"
_github = "https://github.com/rgcr/m-cli"
_home = "https://github.com/rgcr/m-cli"
_name = "m-cli"
"brew:darwin" = "m-cli"
[softwarePackages.maas]
_bin = "maas"
_desc = "Metal as a Service -- MAAS -- lets you treat physical servers like virtual machines in the cloud."
_docs = "https://maas.io/docs"
_github = "https://github.com/maas/maas"
_home = "https://maas.io/"
_name = "MAAS"
"ansible:ubuntu" = "professormanhattan.maas"
"snap:ubuntu" = "maas"
[[softwarePackages.maas._ports]]
port = 5240
proto = "tcp"
[[softwarePackages.maas._ports]]
port = 5240
proto = "udp"
[[softwarePackages.maas._ports]]
port = 5248
proto = "tcp"
[[softwarePackages.maas._ports]]
port = 5248
proto = "udp"
[[softwarePackages.maas._ports]]
port = "5241-5247"
proto = "tcp"
[[softwarePackages.maas._ports]]
port = "5241-5247"
proto = "udp"
[[softwarePackages.maas._ports]]
port = "5250-5270"
proto = "tcp"
[[softwarePackages.maas._ports]]
port = "5250-5270"
proto = "udp"
[softwarePackages.mackup]
_bin = "mackup"
_desc = "Keep your application settings in sync (OS X/Linux)"
_docs = "https://github.com/lra/mackup"
_github = "https://github.com/lra/mackup"
_home = "https://github.com/lra/mackup"
_name = "mackup"
brew = "mackup"
pipx = "mackup"
[softwarePackages.macprefs]
_bin = "macprefs"
_deprecated = "Latest version has fatal error"
_desc = "Backup and Restore your Mac System and App Preferences (e.g. defaults write)"
_github = "https://github.com/clintmod/macprefs"
_name = "MacPrefs"
brew = "clintmod/formulas/macprefs"
[softwarePackages.macvim]
_app = "MacVim.app"
_desc = "Vim - the text editor - for macOS"
_github = "https://github.com/macvim-dev/macvim"
_home = "https://macvim.org/"
_name = "macvim"
_todo = "Integrate this into macOS setup"
cask = "macvim"
[softwarePackages.mage-ai]
_bin = "mage"
_desc = "🧙 Build, run, and manage data pipelines for integrating and transforming data."
_docs = "https://docs.mage.ai/introduction/overview"
_github = "https://github.com/mage-ai/mage-ai"
_home = "https://www.mage.ai"
_name = "Mage AI"
pipx = "mage-ai"
[softwarePackages.magic-wormhole]
_bin = "wormhole"
_desc = "Get things from one computer to another, safely."
_github = "https://github.com/magic-wormhole/magic-wormhole"
_name = "Magic Wormhole"
brew = "magic-wormhole"
[softwarePackages.mailcatcher]
_bin = "mailcatcher"
_desc = "MailCatcher runs a super simple SMTP server which catches any message sent to it to display in a web interface."
_github = "https://github.com/sj26/mailcatcher"
_name = "Mail Catcher"
_service = "mailcatcher"
brew = "mailcatcher"
gem = "mailcatcher"
[softwarePackages.mailspring]
_app = "Mailspring.app"
_bin = "mailspring"
_desc = "💌 A beautiful, fast and fully open source mail client for Mac, Windows and Linux."
_docs = "https://community.getmailspring.com/docs/"
_github = "https://github.com/Foundry376/Mailspring"
_home = "https://getmailspring.com/"
_name = "Mailspring"
cask = "mailspring"
choco = "mailspring"
flatpak = "com.getmailspring.Mailspring"
snap = "mailspring"
yay = "mailspring"
[softwarePackages.mailspring._env]
[softwarePackages.mailspring._env.MAILSPRING_APPDATA]
cask = "$HOME/Library/Application Support/Mailspring"
choco = "TODO"
flatpak = "TODO"
snap = "TODO"
[softwarePackages.mailsy]
_bin = "mailsy"
_desc = "⚡️ Quickly generate a disposable email straight from terminal."
_github = "https://github.com/BalliAsghar/Mailsy"
_name = "Mailsy"
brew = "mailsy"
npm = "mailsy"
[softwarePackages.majestic]
_bin = "majestic"
_desc = "⚡ Zero config GUI for Jest"
_github = "https://github.com/Raathigesh/majestic"
_name = "Majestic"
npm = "majestic"
[softwarePackages.bzip2]
_bin = ["bzip2", "bunzip2"]
_desc = "Compression utility for *.bz2 files"
_home = "https://sourceware.org/bzip2/"
_docs = "https://sourceware.org/bzip2/docs.html"
_name = "bzip2"
apt = "bzip2"
brew = "bzip2"
dnf = "bzip2"
pacman = "bzip2"
[softwarePackages.makeself]
_bin = "makeself"
_desc = "makeself.sh is a small shell script that generates a self-extractable compressed tar archive from a directory."
_github = "https://github.com/megastep/makeself"
_name = "MakeSelf"
brew = "makeself"
[softwarePackages.malwarebytes]
_app = "Malwarebytes.app"
_bin = "malwarebytes"
_desc = "Cybersecurity. For every one."
_github = false
_home = "https://www.malwarebytes.com/"
_name = "Malwarebytes"
cask = "malwarebytes"
choco = "malwarebytes"
[softwarePackages.mambaforge]
_bin = "conda"
_desc = "The Fast Cross-Platform Package Manager"
_github = "https://github.com/mamba-org/mamba"
_name = "Mamba Forge"
_post = "echo y | conda update -n base -c conda-forge conda"
cask = "mambaforge"
choco = "mambaforge"
[softwarePackages.mambaforge.script]
linux = "bash <(curl -L -O \"https://github.com/conda-forge/miniforge/releases/latest/download/Mambaforge-$(uname)-$(uname -m).sh\")"
[softwarePackages.manta]
_app = "Manta.app"
_deprecated = "Replaced by web apps like waveapps.com"
_desc = "🎉 Flexible invoicing desktop app with beautiful & customizable templates."
_github = "https://github.com/hql287/Manta"
_name = "Manta"
appimage = "https://github.com/hql287/Manta/releases/download/v1.1.4/Manta-1.1.4-x86_64.AppImage"
cask = "manta"
exe = "https://github.com/hql287/Manta/releases/download/v1.1.4/Manta.Setup.1.1.4.exe"
github = "github.com/hql287/Manta"
[softwarePackages.mariadb]
_bin = "mariadb"
_github = false
_name = "MariaDB"
_service = "mariadb"
apk = "mariadb-server"
apt = "mariadb-server"
brew = "mariadb"
choco = "mariadb"
dnf = "mariadb-server"
pacman = "mariadb-server"
[softwarePackages.mark-text]
_app = "MarkText.app"
_bin = "marktext"
_desc = "📝A simple and elegant markdown editor, available for Linux, macOS and Windows."
_github = "https://github.com/marktext/marktext"
_name = "MarkText"
cask = "mark-text"
choco = "marktext"
flatpak = "com.github.marktext.marktext"
winget = "marktext"
yay = "marktext"
[softwarePackages.mark-text._env]
[softwarePackages.mark-text._env.MARK_TEXT_APPDATA]
cask = "$HOME/Library/Application Support/marktext"
choco = "TODO"
flatpak = "TODO"
winget = "TODO"
[softwarePackages.markdownlint-cli]
_bin = "markdownlint"
_desc = "Command Line Interface for MarkdownLint"
_docs = "https://github.com/igorshubovych/markdownlint-cli"
_github = "https://github.com/igorshubovych/markdownlint-cli"
_home = "https://github.com/igorshubovych/markdownlint-cli"
_name = "Markdownlint CLI"
brew = "markdownlint-cli"
pipx = "markdownlint-cli"
[softwarePackages.markmap]
_bin = "markmap"
_desc = "Visualize your Markdown as mindmaps."
_docs = "https://markmap.js.org/docs/markmap"
_github = "https://github.com/markmap/markmap"
_home = "https://markmap.js.org/"
_name = "Markmap"
npm = "markmap-cli"
[softwarePackages.marp]
_bin = "marp"
_desc = "A CLI interface, for Marp (using @marp-team/marp-core) and any slide deck converter based on Marpit framework."
_docs = "https://github.com/marp-team/marp-cli"
_github = "https://github.com/marp-team/marp-cli"
_home = "https://marp.app/"
_name = "Marp"
brew = "marp-cli"
npm = "@marp-team/marp-cli"
scoop = "marp"
[softwarePackages.mas]
_bin = "mas"
_desc = "📦 Mac App Store command line interface"
_github = "https://github.com/mas-cli/mas"
_name = "MAS CLI"
"brew:darwin" = "mas"
port = "mas"
[softwarePackages.mask]
_bin = "mask"
_desc = "🎭 A CLI task runner defined by a simple markdown file"
_github = "https://github.com/jacobdeichert/mask"
_name = "Mask"
brew = "mask"
cargo = "mask"
[softwarePackages.masscan]
_bin = "masscan"
_desc = "This is an Internet-scale port scanner. It can scan the entire Internet in under 5 minutes, transmitting 10 million packets per second, from a single machine."
_github = "https://github.com/robertdavidgraham/masscan"
_name = "Masscan"
brew = "masscan"
choco = "masscan"
[softwarePackages.masscode]
_app = "massCode.app"
_bin = "masscode"
_deprecated = "Deprecated in favor of [Pieces](https://pieces.app/). The core components of Pieces are not open-source but the functionality is significantly better than massCode."
_desc = "A free and open source code snippets manager for developers"
_github = "https://github.com/massCodeIO/massCode"
_home = "https://masscode.io/"
_name = "MassCode"
_short = "massCode is a web-based code snippet manager that allows you to store and organize your code snippets for easy access and sharing. "
cask = "masscode"
github = "github.com/massCodeIO/massCode"
scoop = "masscode"
yay = "masscode"
[softwarePackages.mc]
_bin = "mc"
_desc = "Simple | Fast tool to manage MinIO clusters ☁️"
_github = "https://github.com/minio/mc"
_home = "https://min.io/"
_name = "mc"
brew = "minio/stable/mc"
go = "github.com/minio/mc@latest"
[softwarePackages.mcfly]
_bin = "mcfly"
_deprecated = "Deprecated in favor of atuin"
_desc = "Fly through your shell history. Great Scott!"
_github = "https://github.com/cantino/mcfly"
_name = "McFly"
brew = "mcfly"
port = "mcfly"
[softwarePackages.mcfly.script]
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"
[softwarePackages.medis]
_app = "Medis.app"
_bin = "medis"
_desc = "💻 Medis is a beautiful, easy-to-use Mac database management application for Redis."
_github = "https://github.com/luin/medis"
_name = "Medis"
cask = "medis"
[softwarePackages.medusa]
_bin = "medusa"
_desc = "Medusa is a set of commerce modules and tools that allow you to build rich, reliable, and performant commerce applications without reinventing core commerce logic."
_github = "https://github.com/medusajs/medusa"
_name = "Medusa"
npm = "@medusajs/medusa-cli"
[softwarePackages.meetingbar]
_app = "MeetingBar.app"
_desc = "Your meetings at your fingertips in the macOS menu bar"
_github = "https://github.com/leits/MeetingBar"
_home = "https://meetingbar.app/"
_name = "Meeting Bar"
cask = "meetingbar"
mas = 1532419400
[softwarePackages.meld]
_app = "Meld.app"
_bin = "meld"
_desc = "Meld is a visual diff and merge tool targeted at developers."
_github = "https://github.com/GNOME/meld"
_gitlab = "https://gitlab.gnome.org/GNOME/meld"
_name = "meld"
apt = "meld"
cask = "meld"
choco = "meld"
flatpak = "org.gnome.meld"
pacman = "meld"
scoop = "meld"
[softwarePackages.meta]
_bin = "meta"
_desc = "tool for turning many repos into a meta repo. why choose many repos or a monolithic repo, when you can have both with a meta repo?"
_github = "https://github.com/mateodelnorte/meta"
_name = "Meta"
npm = "meta"
[softwarePackages.meta-package-manager]
_bin = "mpm"
_desc = "🎁 wraps all package managers with a unifying CLI"
_github = "https://github.com/kdeldycke/meta-package-manager"
_name = "Meta Package Manager"
brew = "meta-package-manager"
pipx = "meta-package-manager"
yay = "meta-package-manager"
[softwarePackages.metasploit]
_deprecated = "Determine whether or not this will be flagged by management settings"
_desc = "The worlds most used penetration testing framework"
_github = "https://github.com/rapid7/metasploit-framework"
_home = "https://www.metasploit.com/"
_name = "Metasploit Framework"
_when = "! test -f /opt/metasploit-framework/bin/msfconsole"
script = "curl -sSL --compressed https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate.erb > /tmp/msfinstall && chmod 755 /tmp/msfinstall && sudo /tmp/msfinstall"
[softwarePackages.micromamba]
_bin = "micromamba"
_deprecated = "Keeps creating .condarc in HOME even when CONDARC is defined (tried other methods as well)"
_desc = "micromamba is a small, pure-C++ reimplementation of mamba/conda."
_github = "https://github.com/mamba-org/mamba"
_name = "MicroMamba"
_post = "micromamba config append channels conda-forge && micromamba self-update"
brew = "micromamba"
[softwarePackages.microsoft-edge]
_app = "Microsoft Edge.app"
_bin = "microsoft-edge"
_desc = "Microsoft Edge is a cross-platform web browser developed by Microsoft."
_docs = "https://docs.microsoft.com/en-us/microsoft-edge/"
_github = false
_home = "https://www.microsoft.com/en-us/edge"
_name = "Microsoft Edge"
cask = "microsoft-edge"
choco = "microsoft-edge"
flatpak = "com.microsoft.Edge"
yay = "microsoft-edge-stable-bin"
[softwarePackages.microsoft-edge._env]
[softwarePackages.microsoft-edge._env.MICROSOFT_EDGE_APPDATA]
cask = "$HOME/Library/Application Support/Microsoft Edge/Default"
choco = "TODO"
flatpak = "TODO"
[softwarePackages.microsoft-git]
_bin = "scalar"
_desc = "VFS stands for Virtual File System. VFS for Git virtualizes the file system beneath your Git repository so that Git and all tools see what appears to be a regular working directory, but VFS for Git only downloads objects as they are needed."
_github = "https://github.com/microsoft/VFSForGit"
_name = "Microsoft Git (with Git VFS)"
cask = "microsoft/git/microsoft-git"
winget = "microsoft.git"
[softwarePackages.microsoft-git.script]
linux = "#!/usr/bin/env bash\nmkdir -p \"$HOME/.local/src\"\nrm -rf \"$HOME/.local/src/microsoft-git\"\ngit clone https://github.com/microsoft/git \"$HOME/.local/src/microsoft-git\"\ncd \"$HOME/.local/src/microsoft-git\"\nmake -j12 prefix=/usr/local\nsudo make -j12 prefix=/usr/local install\n"
[softwarePackages.microsoft-office]
_app = "Microsoft Word.app"
_desc = "Microsoft Office is a family of client software, server software, and services developed by Microsoft."
_docs = "https://docs.microsoft.com/en-us/microsoft-365/?view=o365-worldwide"
_github = false
_home = "https://www.office.com/"
_name = "Office"
cask = "microsoft-office"
choco = "office365business"
[softwarePackages.microsoft-remote-desktop]
_app = "Microsoft Remote Desktop.app"
_bin = "microsoft-remote-desktop"
_desc = "Use the Microsoft Remote Desktop app to connect to a remote PC or virtual apps and desktops made available by your admin."
_github = false
_name = "Microsoft Remote Desktop"
cask = "microsoft-remote-desktop"
mas = 1295203466
[softwarePackages.microsoft-teams]
_app = "Microsoft Teams.app"
_bin = "teams"
_desc = "Microsoft Teams is the hub for team collaboration in Microsoft 365."
_github = false
_name = "Microsoft Teams"
cask = "microsoft-teams"
choco = "microsoft-teams"
flatpak = "com.microsoft.Teams"
snap = "teams-for-linux"
yay = "teams-for-linux"
[softwarePackages.microsoft-todo]
_app = "Ao.app"
"_bin:snap" = "microsoft-todo-unofficial"
_deprecated = "Deprecated in favor of Google Tasks"
_desc = "Microsoft To Do is a cross platform task management app that helps you organize your to do list, set reminders, and sync across devices."
_docs = "https://support.microsoft.com/en-us/todo"
_github = false
_home = "https://todo.microsoft.com/tasks/"
_name = "Microsoft To-Do"
cask = "ao"
mas = 1274495053
snap = "microsoft-todo-unofficial"
[softwarePackages.miller]
_bin = "mlr"
_desc = "Miller is like awk, sed, cut, join, and sort for data formats such as CSV, TSV, JSON, JSON Lines, and positionally-indexed."
_github = "https://github.com/johnkerl/miller"
_name = "Miller"
apt = "miller"
brew = "miller"
choco = "miller"
dnf = "miller"
port = "miller"
[softwarePackages.minikube]
_bin = "minikube"
_deps = ["docker"]
"_deps:darwin" = ["hyperkit"]
_desc = "minikube implements a local Kubernetes cluster on macOS, Linux, and Windows."
_docs = "https://minikube.sigs.k8s.io/docs/"
_github = "https://github.com/kubernetes/minikube"
_name = "minikube"
_post = "if command -v hyperkit > /dev/null; then minikube config set driver hyperkit; elif command -v docker > /dev/null; then minikube config set driver docker; elif command -v VBoxManage > /dev/null; then minikube config set driver virtualbox; fi"
_todo = "A full installation of Xcode.app 9.0 is required. Also, hyperkit x86_64 architecture is required for this software. So automate install of Xcode.app 9.0 and add check for x86_64 prior to installing this"
brew = "minikube"
choco = "minikube"
[softwarePackages.mise]
_bin = "mise"
_desc = "The front-end to your dev env"
_github = "https://github.com/jdx/mise"
_name = "mise"
apk = "mise"
brew = "mise"
cargo = "mise-cli"
nix-env = "mise"
npm = "@jdxcode/mise"
port = "port"
[softwarePackages.mitmproxy]
_bin = "mitmproxy"
_desc = "An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers"
_docs = "https://docs.mitmproxy.org/stable"
_github = "https://github.com/mitmproxy/mitmproxy"
_home = "https://mitmproxy.org/"
_name = "mitmproxy"
apt = "mitmproxy"
cask = "mitmproxy"
choco = "mitmproxy"
pacman = "mitmproxy"
[softwarePackages.mjml]
_app = "MJML.app"
"_bin:npm" = "mjml"
_desc = "MJML App is a desktop application that allows users to create responsive email templates using the MJML framework."
_docs = "https://documentation.mjml.io/"
_github = "https://github.com/mjmlio/mjml-app"
_home = "https://mjmlio.github.io/mjml-app/"
_name = "MJML App"
cask = "mjml"
github = "github.com/mjmlio/mjml-app"
npm = "mjml"
[softwarePackages.mkcert]
_bin = "mkcert"
_desc = "A simple zero-config tool to make locally trusted development certificates with any names you'd like."
_github = "https://github.com/FiloSottile/mkcert"
_name = "mkcert"
brew = "mkcert"
choco = "mkcert"
github = "github.com/FiloSottile/mkcert"
pacman = "mkcert"
scoop = "mkcert"
[softwarePackages.mockoon]
_app = "Mockoon.app"
"_bin:snap" = "mockoon"
_desc = "Mockoon is the easiest and quickest way to run mock APIs locally. No remote deployment, no account required, open source."
_github = "https://github.com/mockoon/mockoon"
_home = "https://mockoon.com/"
_name = "Mockoon"
cask = "mockoon"
choco = "mockoon"
github = "github.com/mockoon/mockoon"
npm = "@mockoon/cli"
snap = "mockoon"
winget = "mockoon"
yay = "mockoon-bin"
[softwarePackages.modern-flyouts]
_bin = "modern-flyouts"
_desc = "A modern Fluent Design replacement for the old Metro themed flyouts present in Windows."
_github = "https://github.com/ModernFlyouts-Community/ModernFlyouts"
_home = "https://modernflyouts-community.github.io/"
_name = "Modern Flyouts"
choco = "modernflyouts"
winapp = "modernflyouts-preview/9MT60QV066RP"
winget = "ModernFlyouts.ModernFlyouts"
[softwarePackages.mods]
_bin = "mods"
_desc = "AI for the command-line that leverages OpenAI or LocalAI (if configured to do so)"
_github = "https://github.com/charmbracelet/mods"
_home = "https://charm.sh/"
_name = "Mods"
brew = "charmbracelet/tap/mods"
go = "github.com/charmbracelet/mods@latest"
yay = "mods"
[softwarePackages.mole]
_bin = "mole"
_desc = "CLI application to create ssh tunnels focused on resiliency and user experience."
_github = "https://github.com/davrodpin/mole"
_home = "https://davrodpin.github.io/mole/"
_name = "mole"
brew = "davrodpin/homebrew-mole/mole"
github = "github.com/davrodpin/mole"
yay = "mole-bin"
[softwarePackages.molecule]
_bin = "molecule"
_desc = "Molecule aids in the development and testing of Ansible content: collections, playbooks and roles"
_docs = "https://molecule.readthedocs.io/en/latest/getting-started.html"
_github = "https://github.com/ansible-community/molecule"
_name = "Ansible Molecule"
"_post:pipx" = "pipx inject molecule ansible PyObjC PyObjC-core docker lxml netaddr pexpect python-vagrant pywinrm requests-credssp watchdog apache-libcloud gcloud junit-xml molecule-docker molecule-gce molecule-vagrant pycrypto"
pipx = "molecule"
[softwarePackages.monero]
_app = "monero-wallet-gui.app"
_bin = "monero"
"_bin:flatpak" = "org.getmonero.Monero"
_desc = "Monero: the secure, private, untraceable cryptocurrency"
_docs = "https://www.getmonero.org/resources/user-guides/"
_github = "https://github.com/monero-project/monero"
_home = "https://www.getmonero.org/"
_name = "Monero"
_restricted = true
_service = "monero"
cask = "monero-wallet"
choco = "monero"
flatpak = "org.getmonero.Monero"
[softwarePackages.monero-cli]
_bin = "monerod"
_desc = "CLI for Monero, a leading cryptocurrency focused on private and censorship-resistant transactions."
_docs = "https://www.getmonero.org/resources/user-guides/"
_github = "https://github.com/monero-project/monero"
_home = "https://www.getmonero.org/"
_name = "monero"
_restricted = true
brew = "monero"
scoop = "monero"
[softwarePackages.mongodb]
_bin = "mongod"
_desc = "Get your ideas to market faster with a developer data platform built on the leading modern database. Support transactional, search, analytics, and mobile use cases while using a common query interface and the data model developers love."
_github = "https://github.com/mongodb/mongo"
_home = "https://www.mongodb.com/"
_name = "MongoDB"
_service = "mongodb"
"_service:brew" = "mongodb-community"
brew = "mongodb/brew/mongodb-community"
choco = "mongodb"
[softwarePackages.mongodb-atlas]
_bin = "atlas"
_desc = "The MongoDB Atlas CLI is a modern command line interface that enables you to manage MongoDB Atlas from the terminal."
_docs = "https://www.mongodb.com/docs/atlas/cli/stable/command/atlas/"
_github = "https://github.com/mongodb/mongodb-atlas-cli"
_home = "https://www.mongodb.com/docs/atlas/cli/stable/"
_name = "MongoDB Atlas"
brew = "mongodb-atlas"
choco = "mongodb-atlas"
[softwarePackages.mongodb-compass]
_app = "MongoDB Compass.app"
_bin = "mongodb-compass"
_desc = "The GUI for MongoDB."
_github = "https://github.com/mongodb-js/compass"
_home = "https://mongodb.com/compass"
_name = "MongoDB Compass"
apt = "https://downloads.mongodb.com/compass/mongodb-compass_1.38.0_amd64.deb"
cask = "mongodb-compass"
choco = "mongodb-compass"
dnf = "https://downloads.mongodb.com/compass/mongodb-compass-1.38.0.x86_64.rpm"
[softwarePackages.monitorcontrol]
_app = "MonitorControl.app"
_desc = "🖥 Control your display's brightness & volume on your Mac as if it was a native Apple Display."
_github = "https://github.com/MonitorControl/MonitorControl"
_name = "Monitor Control"
cask = "monitorcontrol"
[softwarePackages.mono]
_bin = "mono"
_desc = "Mono open source ECMA CLI, C# and .NET implementation."
_docs = "https://www.mono-project.com/docs/"
_github = "https://github.com/mono/mono"
_home = "https://www.mono-project.com/"
_name = "Mono"
apt = "mono-complete"
brew = "mono"
choco = "mono"
dnf = "mono-complete"
port = "mono"
scoop = "main/mono"
winget = "Mono.Mono"
[softwarePackages.mosh]
_bin = "mosh"
_desc = "Mosh is a remote terminal application that supports intermittent connectivity, allows roaming, and provides speculative local echo and line editing of user keystrokes."
_docs = "https://mosh.org/#usage"
_github = "https://github.com/mobile-shell/mosh"
_home = "https://mosh.org/"
_name = "Mosh"
apk = "mosh"
apt = "mosh"
brew = "mosh"
dnf = "mosh"
emerge = "net-misc/mosh"
pacman = "mosh"
pkg-freebsd = "net/mosh"
pkg_add = "mosh"
port = "mosh"
zypper = "mosh"
[softwarePackages.motrix]
_app = "Motrix.app"
_bin = "motrix"
_desc = "Motrix is a full-featured download manager that supports downloading HTTP, FTP, BitTorrent, Magnet, etc."
_github = "https://github.com/agalwood/Motrix"
_home = "https://motrix.app/"
_name = "Motrix"
cask = "motrix"
choco = "motrix"
flatpak = "net.agalwood.Motrix"
github = "github.com/agalwood/Motrix"
scoop = "motrix"
yay = "motrix-bin"
[softwarePackages.mpg123]
_bin = "mpg123"
_desc = "mpg123 is a free and open-source audio player. It supports MPEG audio formats, including MP3."
_github = false
_home = "https://mpg123.org/"
_name = "mpg123"
apt = "mpg123"
brew = "mpg123"
choco = "mpg123"
dnf = "mpg123"
pacman = "mpg123"
port = "mpg123"
scoop = "mpg123"
[softwarePackages.mpv]
_app = "mpv.app"
_bin = "mpv"
_desc = "🎥 Command line video player"
_github = "https://github.com/mpv-player/mpv"
_home = "https://mpv.io/"
_name = "MPV"
_todo = "This software does not run on macOS versions other than Mojave, Catalina, Big Sur and Ventura --- probably adding support - this issue will likely fix itself"
brew = "mpv"
cask = "mpv"
choco = "mpv"
flatpak = "io.mpv.Mpv"
[softwarePackages.mqttx]
_app = "MQTTX.app"
_bin = "mqttx"
_desc = "MQTT X - Elegant Cross-platform MQTT 5.0 Desktop Client"
_github = "https://github.com/emqx/MQTTX"
_home = "https://mqttx.app/"
_name = "MQTT X"
cask = "mqttx"
flatpak = "com.emqx.MQTTX"
github = "github.com/emqx/MQTTX"
snap = "mqttx"
yay = "mqttx-bin"
[softwarePackages.mudlet]
_app = "mudlet.app"
_bin = "mudlet"
_desc = "⚔️ A cross-platform, open source, and super fast MUD client with scripting in Lua"
_docs = "https://wiki.mudlet.org/?pk_vid=b53bfe5eba0aac5a1685341616dc4f27"
_github = "https://github.com/Mudlet/Mudlet"
_home = "https://www.mudlet.org/"
_name = "Mudlet"
cask = "mudlet"
choco = "mudlet"
snap = "mudlet-linux"
[softwarePackages.muffet]
_bin = "muffet"
_desc = "Muffet is a website link checker which scrapes and inspects all pages in a website recursively."
_github = "https://github.com/raviqqe/muffet"
_name = "muffet"
brew = "muffet"
github = "github.com/raviqqe/muffet"
go = "github.com/raviqqe/muffet/v2@latest"
yay = "muffet-bin"
[softwarePackages.mullvad-vpn]
_app = "Mullvad VPN.app"
_deprecated = "Switched to ProtonVPN exclusively"
_desc = "The Mullvad VPN client app for desktop and mobile"
_github = "https://github.com/mullvad/mullvadvpn-app"
_home = "https://mullvad.net/"
_name = "Mullvad VPN"
apt = "https://github.com/mullvad/mullvadvpn-app/releases/download/2022.5/MullvadVPN-2022.5_amd64.deb"
cask = "mullvadvpn"
dnf = "https://github.com/mullvad/mullvadvpn-app/releases/download/2022.5/MullvadVPN-2022.5_x86_64.rpm"
exe = "https://github.com/mullvad/mullvadvpn-app/releases/download/2022.5/MullvadVPN-2022.5.exe"
github = "github.com/mullvad/mullvadvpn-app"
yay = "mullvad-vpn"
[softwarePackages.multi-gitter]
_bin = "multi-gitter"
_desc = "multi-gitter allows you to make changes in multiple repositories simultaneously."
_github = "https://github.com/lindell/multi-gitter"
_name = "Multi-Gitter"
brew = "lindell/multi-gitter/multi-gitter"
go = "github.com/lindell/multi-gitter@latest"
[softwarePackages.multipass]
_app = "Multipass.app"
_bin = "multipass"
_deprecated = "Opens persistent menu icon on GNOME and has issues that sometimes require switching the virt driver"
_desc = "Multipass is a lightweight VM manager for Linux, Windows and macOS."
_docs = "https://multipass.run/docs"
_github = "https://github.com/canonical/multipass"
_home = "https://multipass.run/"
_name = "Multipass"
"_post:cask" = "multipass set local.driver=virtualbox"
"_post:choco" = "multipass set local.driver=virtualbox"
cask = "multipass"
choco = "multipass"
snap = "multipass"
[softwarePackages.mutagen]
_bin = "mutagen"
_desc = "Fast file synchronization and network forwarding for remote development"
_github = "https://github.com/mutagen-io/mutagen"
_home = "https://mutagen.io/"
_name = "Mutagen"
_post = "mutagen daemon register"
brew = "mutagen-io/mutagen/mutagen"
[softwarePackages.mycli]
_bin = "mycli"
_desc = "A terminal client for MySQL with auto-completion and syntax highlighting."
_docs = "https://www.mycli.net/docs"
_github = "https://github.com/dbcli/mycli"
_home = "https://www.mycli.net/"
_name = "MyCLI"
apt = "mycli"
brew = "mycli"
pipx = "mycli"
[softwarePackages.mymonero]
_app = "MyMonero.app"
_desc = "Easy-to-use Monero client with managed keys"
_docs = "https://github.com/mymonero/mymonero-app-js"
_github = "https://github.com/mymonero/mymonero-app-js"
_home = "https://mymonero.com/"
_name = "mymonero-app-js"
cask = "mymonero"
choco = "mymonero"
[softwarePackages.nativefier]
_bin = "nativefier"
_deps = ["imagemagick"]
_desc = "Nativefier is a command-line tool to easily create a “desktop app” for any web site with minimal fuss."
_github = "https://github.com/nativefier/nativefier"
_name = "nativefier"
npm = "nativefier"
[softwarePackages.nativescript]
_bin = "ns"
_desc = "NativeScript empowers you to access native APIs from JavaScript directly."
_github = "https://github.com/NativeScript/NativeScript"
_name = "NativeScript"
npm = "@nativescript/core"
[softwarePackages.nautilus-brasero]
_github = false
apt = "nautilus-extension-brasero"
dnf = "brasero-nautilus"
pacman = "brasero-nautilus"
[softwarePackages.nautilus-gsconnect]
_github = false
apt = "nautilus-gsconnect"
dnf = "nautilus-gsconnect"
pacman = "nautilus-gsconnect"
[softwarePackages.nautilus-gtkhash]
_github = false
apt = "nautilus-gtkhash"
dnf = "gtkhash-nautilus"
pacman = "nautilus-gtkhash"
[softwarePackages.nautilus-image-converter]
_github = false
apt = "nautilus-image-converter"
"dnf:fedora" = "nautilus-image-converter"
pacman = "nautilus-image-converter"
[softwarePackages.nautilus-python]
_github = false
apt = "nautilus-python"
"dnf:fedora" = "nautilus-python"
pacman = "nautilus-python"
[softwarePackages.nautilus-seahorse]
_github = false
apt = "nautilus-seahorse"
dnf = "seahorse-nautilus"
pacman = "nautilus-seahorse"
[softwarePackages.nautilus-search-tool]
_github = false
apt = "nautilus-search-tool"
"dnf:fedora" = "nautilus-search-tool"
pacman = "nautilus-search-tool"
[softwarePackages.nautilus-share]
_github = false
apt = "nautilus-share"
pacman = "nautilus-share"
[softwarePackages.nautilus-wipe]
_github = false
apt = "nautilus-wipe"
pacman = "nautilus-wipe"
[softwarePackages.navi]
_bin = "navi"
_desc = "An interactive cheatsheet tool for the command-line"
_docs = "https://github.com/denisidoro/navi/blob/master/docs/installation.md"
_github = "https://github.com/denisidoro/navi"
_name = "Navi"
_preload = true
_repology = "navi"
brew = "navi"
cargo = "navi"
emerge = "app-misc/navi"
nix-env = "nixpkgs.navi"
pacman = "navi"
[softwarePackages.nb]
_bin = "nb"
_deps = ["bat", "netcat", "pandoc", "ripgrep", "tig", "w3m"]
_desc = "nb is a command line and local web notetaking, bookmarking, archiving, and knowledge base application."
_github = "https://github.com/xwmx/nb"
_home = "https://xwmx.github.io/nb"
_name = "nb"
basher = "xwmx/nb"
bpkg = "xwmx/nb"
brew = "nb"
npm = "nb.sh"
[softwarePackages.ncc]
_bin = "ncc"
_desc = "Compile a Node.js project into a single file. Supports TypeScript, binary addons, dynamic requires."
_github = "https://github.com/vercel/ncc"
_name = "ncc"
brew = "ncc"
npm = "@vercel/ncc"
[softwarePackages.ndb]
_bin = "ndb"
_desc = "ndb is an improved debugging experience for Node.js, enabled by Chrome DevTools"
_github = "https://github.com/GoogleChromeLabs/ndb"
_name = "ndb"
npm = "ndb"
[softwarePackages.nebula]
_bin = "nebula"
_desc = "A scalable overlay networking tool with a focus on performance, simplicity and security"
_docs = "https://nebula.defined.net/docs/"
_github = "https://github.com/slackhq/nebula"
_name = "nebula"
_service = "nebula"
_serviceEnabled = true
brew = "nebula"
dnf = "nebula"
pacman = "nebula"
[[softwarePackages.nebula."_service:brew"]]
name = "nebula"
sudo = true
[softwarePackages.nectar]
_bin = "nectar"
_desc = "🔱 Javascript's God Mode. No VM. No Bytecode. No GC. Just native binaries."
_docs = "https://nectar.js.org/docs/"
_github = "https://github.com/NerdLang/nerd"
_home = "https://nectar.js.org/"
_name = "nerctarjs"
npm = "nectarjs"
[softwarePackages.neofetch]
_bin = "neofetch"
_desc = "🖼️ A command-line system information tool written in bash 3.2+"
_github = "https://github.com/dylanaraps/neofetch"
_name = "NeoFetch"
apk = ["ncurses", "neofetch"]
apt = "neofetch"
brew = "neofetch"
dnf = "neofetch"
eopkg = "neofetch"
nix-env = "neofetch"
pacman = "neofetch"
pkg-freebsd = "neofetch"
pkg-termux = "neofetch"
scoop = "neofetch"
xbps = "neofetch"
zypper = "neofetch"
[softwarePackages.neovide]
_app = "Neovide.app"
_bin = "neovide"
_deprecated = "Prefer other IDEs - neovim is good for the terminal though"
_desc = "No Nonsense Neovim Client in Rust"
_docs = "https://neovide.dev/installation.html"
_github = "https://github.com/neovide/neovide"
_home = "https://neovide.dev/"
_name = "Neovide"
cask = "neovide"
pacman = "neovide"
scoop = "neovide"
snap = "neovide"
[softwarePackages.neovim]
_bin = "nvim"
_deps = ["clangd", "terraform-ls", "neovim-node-host"]
_desc = "Vim-fork focused on extensibility and usability"
_docs = "https://neovim.io/doc/general/"
_github = "https://github.com/neovim/neovim"
_home = "https://neovim.io/"
_name = "neovim"
apk = "neovim"
apt = ["neovim", "python3-neovim"]
brew = "neovim"
choco = "neovim"
dnf = ["neovim", "python3-neovim"]
nix = "neovim"
pacman = ["neovim", "python-pynvim"]
pkg = ["neovim", "py27-pynvim", "py36-pynvim"]
port = "neovim"
winget = "Neovim.Neovim"
zypper = ["neovim", "python-neovim", "python3-neovim"]
[softwarePackages.neovim-node-host]
_bin = "neovim-node-host"
_desc = "Nvim Node.js client and plugin host"
_github = "https://github.com/neovim/node-client"
_name = "Neovim Node Host"
npm = "neovim"
[softwarePackages.nest]
_bin = "nest"
_desc = "A progressive Node.js framework for building efficient, reliable and scalable server-side applications."
_docs = "https://docs.nestjs.com/cli/overview"
_github = "https://github.com/nestjs/nest-cli"
_name = "nest"
npm = "@nestjs/cli"
[softwarePackages.netcat]
_bin = "netcat"
_desc = "Netcat is a simple Unix utility which reads and writes data across network connections, using TCP or UDP protocol."
_github = false
_home = "https://nc110.sourceforge.io/"
_name = "netcat"
apt = "netcat"
brew = "netcat"
choco = "netcat"
dnf = "netcat"
pacman = "netcat"
scoop = "netcat"
[softwarePackages.netdata]
_bin = "netdata"
_deps = ["debsecan", "speedtest-cli"]
_desc = "Monitor your servers, containers, and applications, in high-resolution and in real-time."
_docs = "https://learn.netdata.cloud/docs/"
_github = "https://github.com/netdata/netdata"
_groups = ["netdata"]
_home = "https://www.netdata.cloud/"
_name = "Netdata"
_service = "netdata"
_serviceEnabled = true
brew = "netdata"
pacman = "netdata"
port = "netdata"
script = "curl https://my-netdata.io/kickstart.sh > /tmp/netdata-kickstart.sh && sh /tmp/netdata-kickstart.sh"
[[softwarePackages.netdata."_service:brew"]]
name = "netdata"
sudo = true
[softwarePackages.networkmanager]
_bin = "networkmanager"
_desc = "A powerful tool for managing networks and troubleshoot network problems!"
_github = "https://github.com/BornToBeRoot/NETworkManager"
_name = "NETworkManager"
scoop = "networkmanager"
winget = "BornToBeRoot.NETworkManager"
[softwarePackages.newman]
_bin = "newman"
_desc = "Newman is a command-line collection runner for Postman. It allows you to effortlessly run and test a Postman collection directly from the command-line."
_github = "https://github.com/postmanlabs/newman"
_home = "https://www.getpostman.com"
_name = "newman"
brew = "newman"
npm = "newman"
[softwarePackages.newsflash]
_bin = "newsflash"
_desc = "Follow your favorite blogs & news sites. Newsflash is a program designed to complement an already existing web-based RSS reader account."
_github = false
_gitlab = "https://gitlab.com/news-flash/news_flash_gtk"
flatpak = "com.gitlab.newsflash"
[softwarePackages.nextcloud]
_app = "Nextcloud.app"
_bin = "nextcloudcmd"
_deprecated = "Deprecated in favor of Google Drive and other products - this software automatically starts up too which is undesirable"
_desc = "💻 Desktop sync client for Nextcloud"
_docs = "https://docs.nextcloud.com/server/latest/user_manual/en/"
_github = "https://github.com/nextcloud/desktop"
_home = "https://nextcloud.com"
_name = "Nextcloud Client"
cask = "nextcloud"
choco = "nextcloud-client"
flatpak = "com.nextcloud.desktopclient.nextcloud"
[softwarePackages.nginx]
_bin = "nginx"
_desc = "nginx [engine x] is an HTTP and reverse proxy server, a mail proxy server, and a generic TCP/UDP proxy server."
_docs = "https://nginx.org/en/docs/"
_github = "https://github.com/nginx/nginx"
_groups = ["www-data"]
_home = "https://nginx.org/"
_name = "NGINX"
_service = "nginx"
_serviceEnabled = true
apt = "nginx"
brew = "nginx"
choco = "nginx"
dnf = "nginx"
pacman = "nginx"
port = "nginx"
scoop = "nginx"
[[softwarePackages.nginx._ports]]
port = 80
proto = "tcp"
[[softwarePackages.nginx._ports]]
port = 443
proto = "tcp"
[softwarePackages.nginx-unit]
_bin = "unitd"
_desc = "NGINX Unit - universal web app server - a lightweight and versatile open source server that simplifies the application stack by natively executing application code across eight different programming language runtimes."
_github = "https://github.com/nginx/unit"
_home = "https://unit.nginx.org/"
_name = "NGINX Unit"
_service = "unit"
brew = "nginx/unit/unit"
yay = "nginx-unit"
[softwarePackages.ngrok]
_bin = "ngrok"
_desc = "All-in-one API gateway, Kubernetes Ingress, DDoS protection, firewall, and global load balancing as a service."
_github = false
_home = "https://ngrok.com/"
_name = "Ngrok"
cask = "ngrok"
choco = "ngrok"
snap = "ngrok"
[softwarePackages.ngxtop]
_bin = "ngxtop"
_desc = "Real-time metrics for nginx server"
_github = "https://github.com/lebinh/ngxtop"
_name = "ngxtop"
pipx = "ngxtop"
[softwarePackages.ninja]
_bin = "ninja"
_desc = "Ninja is a small build system with a focus on speed."
_github = "https://github.com/ninja-build/ninja"
_home = "https://ninja-build.org/"
_name = "Ninja"
apt = "ninja"
brew = "ninja"
dnf = "ninja"
pacman = "ninja"
zypper = "ninja"
[softwarePackages.nitroshare]
_app = "nitroshare.app"
_bin = "nitroshare"
_desc = "Network file transfer application for Windows, OS X, & Linux"
_github = "https://github.com/nitroshare/nitroshare-desktop"
_home = "https://nitroshare.net/"
_name = "NitroShare"
apt = "nitroshare"
cask = "nitroshare"
choco = "nitroshare"
dnf = "nitroshare"
pacman = "nitroshare"
[softwarePackages.nmap]
_bin = "nmap"
_desc = "Nmap - the Network Mapper."
_docs = "https://nmap.org/docs.html"
_github = "https://github.com/nmap/nmap"
_home = "https://nmap.org/"
_name = "Nmap"
"_post:snap" = "sudo snap connect nmap:network-control"
apt = "nmap"
brew = "nmap"
choco = "nmap"
dnf = "nmap"
pacman = "nmap"
port = "nmap"
scoop = "nmap"
snap = "nmap"
[softwarePackages.nnn]
_bin = "nnn"
_desc = "n³ The unorthodox terminal file manager"
_github = "https://github.com/jarun/nnn"
_name = "nnn"
apk = "nnn"
apt = "nnn"
brew = "nnn"
github = "github.com/jarun/nnn"
pacman = "nnn"
pkg = "nnn"
[softwarePackages.node]
_bin = "node"
_desc = "Node.js is an open-source, cross-platform JavaScript runtime environment."
_docs = "https://nodejs.org/en/docs/"
_github = "https://github.com/nodejs/node"
_home = "https://nodejs.org/en/"
_name = "Node.js"
brew = "node"
scoop = "nodejs"
[softwarePackages.node-prune]
_bin = "node-prune"
_desc = "node-prune is a small tool to prune unnecessary files from ./node_modules, such as markdown, typescript source files, and so on."
_github = "https://github.com/tj/node-prune"
_name = "node-prune"
github = "github.com/tj/node-prune"
go = "github.com/tj/node-prune@latest"
[softwarePackages.nodemon]
_bin = "nodemon"
_desc = "Monitor for any changes in your node.js application and automatically restart the server."
_github = "https://github.com/remy/nodemon"
_name = "Nodemon"
npm = "nodemon"
[softwarePackages.nomad]
_bin = "nomad"
_desc = "Nomad is an easy-to-use, flexible, and performant workload orchestrator that can deploy a mix of microservice, batch, containerized, and non-containerized applications."
_docs = "https://developer.hashicorp.com/nomad/docs"
_github = "https://github.com/hashicorp/nomad"
_home = "https://www.nomadproject.io/"
_name = "HashiCorp Nomad"
_service = "nomad"
brew = "nomad"
choco = "nomad"
yay = "nomad-git"
[softwarePackages.nomino]
_bin = "nomino"
_desc = "Batch rename utility for developers"
_github = "https://github.com/yaa110/nomino"
_name = "nomino"
cargo = "nomino"
github = "github.com/yaa110/nomino"
yay = "nomino"
[softwarePackages.normit]
_bin = "normit"
_deps = ["mpg123"]
_desc = "Normit is an easy way to translate stuff in your terminal."
_github = "https://github.com/pawurb/normit"
_name = "Normit"
npm = "normit"
[softwarePackages.notion]
_app = "Notion.app"
_desc = "Notion is the connected workspace where better, faster work happens."
_docs = "https://www.notion.so/help/guides/category/documentation"
_github = "https://github.com/makenotion/notion-sdk-js"
_home = "https://www.notion.so/"
_name = "Notion AI"
_note = "Waiting on Linux install alternative."
cask = "notion"
choco = "notion"
mas = 1559269364
[softwarePackages.notion._env]
[softwarePackages.notion._env.NOTION_APPDATA]
cask = "$HOME/Library/Application Support/Notion"
choco = "TODO"
[softwarePackages.np]
_bin = "np"
_desc = "A better `npm publish`"
_github = "https://github.com/sindresorhus/np"
_name = "np"
npm = "np"
[softwarePackages.npkill]
_bin = "npkill"
_desc = "List any node_modules 📦 dir in your system and how heavy they are. You can then select which ones you want to erase to free up space 🧹"
_github = "https://github.com/voidcosmos/npkill"
_home = "https://npkill.js.org/"
_name = "npkill"
npm = "npkill"
[softwarePackages.npm-check]
_bin = "npm-check"
_desc = "Check for outdated, incorrect, and unused dependencies."
_github = "https://github.com/dylang/npm-check"
_name = "npm-check"
npm = "npm-check"
[softwarePackages.npm-check-updates]
_bin = "ncu"
_desc = "npm-check-updates upgrades your package.json dependencies to the latest versions, ignoring specified versions."
_github = "https://github.com/raineorshine/npm-check-updates"
_name = "NPM Check Updates"
npm = "npm-check-updates"
[softwarePackages.ntfy]
_bin = "nfty"
_desc = "ntfy brings notification to your shell. It can automatically provide desktop notifications when long running commands finish or it can send push notifications to your phone when a specific command finishes."
_docs = "https://ntfy.readthedocs.io/en/latest/"
_github = "https://github.com/dschep/ntfy"
_name = "NFTY"
pip3 = "ntfy[emoji,matrix,pid,slack]"
[softwarePackages.ntl]
_bin = "ntl"
_desc = "Interactive cli tool that lists and run package.json scripts."
_github = "https://github.com/ruyadorno/ntl"
_name = "NTL"
npm = "ntl"
[softwarePackages.nuclear]
_app = "nuclear.app"
_bin = "nuclear"
_deprecated = "Music app - UI is horrendous"
_desc = "Desktop music player focused on streaming from free sources"
_github = "https://github.com/nukeop/nuclear"
_home = "https://nuclear.js.org/"
_name = "Nuclear"
cask = "nuclear"
choco = "nuclear"
flatpak = "org.js.nuclear.Nuclear"
github = "github.com/nukeop/nuclear"
snap = "nuclear"
yay = "nuclear-player-bin"
[softwarePackages.nugetpackageexplorer]
_bin = "nugetpackageexplorer"
_desc = "Create, update and deploy Nuget Packages with a GUI."
_github = "https://github.com/NuGetPackageExplorer/NuGetPackageExplorer"
_name = "NuGet Package Explorer"
choco = "nugetpackageexplorer"
winapp = "nuget-package-explorer/9WZDNCRDMDM3"
winget = "NuGet Package Explorer"
[softwarePackages.nushell]
_bin = "nu"
_desc = "A new type of shell."
_github = "https://github.com/nushell/nushell"
_home = "https://www.nushell.sh/"
_name = "Nu"
apk = "nushell"
apt = "nushell"
brew = "nushell"
choco = "nushell"
dnf = "nushell"
pacman = "nushell"
port = "nushell"
scoop = "nushell"
winget = "nushell"
[softwarePackages.nve]
_bin = "nve"
_desc = "Run any command on specific Node.js versions."
_github = "https://github.com/ehmicky/nve"
_name = "nve"
npm = "nve"
[softwarePackages.nx]
_bin = "nx"
_desc = "Nx is a build system, optimized for monorepos, with plugins for popular frameworks and tools and advanced CI capabilities including caching and distribution."
_github = "https://github.com/nrwl/nx"
_name = "NX"
npm = "nx"
[softwarePackages.obs-studio]
_app = "OBS.app"
_bin = "obs-studio"
_desc = "OBS Studio is software designed for capturing, compositing, encoding, recording, and streaming video content, efficiently."
_github = "https://github.com/obsproject/obs-studio"
_name = "OBS Studio"
cask = "obs"
choco = "obs-studio"
flatpak = "com.obsproject.Studio"
[softwarePackages.obsidian]
_app = "Obsidian.app"
_desc = "Obsidian is the private and flexible notetaking app that adapts to the way you think."
_docs = "https://help.obsidian.md/Home"
_github = false
_home = "https://obsidian.md/"
_name = "Obsidian"
appimage = "Obsidian"
cask = "obsidian"
choco = "obsidian"
flatpak = "md.obsidian.Obsidian"
pacman = "obsidian"
scoop = "extras/obsidian"
winget = "Obsidian.Obsidian"
[softwarePackages.obsidian-cli]
_bin = "obsidian-cli"
_desc = "Interact with Obsidian in the terminal. Open, search, create, update, move and delete notes!"
_github = "https://github.com/Yakitrak/obsidian-cli"
_home = "https://yakitrak.github.io/obsidian-cli-docs/"
_name = "Obsidian CLI"
"_pre:scoop" = "scoop bucket add scoop-yakitrak https://github.com/yakitrak/scoop-yakitrak.git"
brew = "megabyte-labs/tap/obs-cli"
scoop = "obs"
yay = "obsidian-cli-bin"
[softwarePackages.oclif]
_bin = "oclif"
_desc = "Node.js Open CLI Framework."
_docs = "https://oclif.io/docs/"
_github = "https://github.com/oclif/oclif"
_home = "https://oclif.io/"
_name = "oclif"
npm = "oclif"
[softwarePackages.octosql]
_bin = "octosql"
_desc = "OctoSQL is predominantly a CLI tool which lets you query a plethora of databases and file formats using SQL through a unified interface, even do JOINs between them."
_github = "https://github.com/cube2222/octosql"
_name = "OctoSQL"
brew = "cube2222/octosql/octosql"
scoop = "octosql"
[softwarePackages.oh-my-posh]
_bin = "oh-my-posh"
_desc = "A prompt theme engine for any shell."
_docs = "https://ohmyposh.dev/docs"
_github = "https://github.com/jandedobbeleer/oh-my-posh"
_home = "https://ohmyposh.dev/"
_name = "oh-my-posh"
"_post:scoop" = "clink autorun install"
scoop = [
"clink",
"https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/oh-my-posh.json",
]
[softwarePackages.onionshare]
_bin = "onionshare"
_desc = "OnionShare is an open source tool that lets you securely and anonymously share files, host websites, and chat with friends using the Tor network."
_docs = "https://docs.onionshare.org/2.5/en/"
_github = "https://github.com/onionshare/onionshare"
_home = "https://onionshare.org/"
_name = "OnionShare"
apt = "onionshare"
cask = "onionshare"
choco = "onionshare"
dnf = "onionshare"
flatpak = "org.onionshare.OnionShare"
snap = "onionshare"
[softwarePackages.onlykey]
_app = "OnlyKey App.app"
_bin = "onlykey"
"_bin:snap" = "onlykey-app"
_desc = "OnlyKey App is an app to be used along with an OnlyKey device."
_github = "https://github.com/trustcrypto/OnlyKey-App"
_name = "onlykey"
"_post:snap" = "sudo curl -sSL https://raw.githubusercontent.com/trustcrypto/trustcrypto.github.io/pages/49-onlykey.rules -o /etc/udev/rules.d/49-onlykey.rules\nsudo chmod 644 /etc/udev/rules.d/49-onlykey.rules\nsudo udevadm control --reload-rules\nsudo udevadm trigger\n"
choco = "onlykey"
snap = "onlykey-app"
[softwarePackages.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\""
[softwarePackages.onlykey-agent]
_bin = "onlykey-agent"
_deps = ["onlykey-cli-deps"]
_desc = "The OnlyKey agent is essentially middleware that lets you use OnlyKey as a hardware SSH/GPG device."
_github = "https://github.com/trustcrypto/onlykey-agent"
_name = "OnlyKey Agent"
brew = "onlykey-agent"
pipx = "onlykey-agent"
[softwarePackages.onlykey-cli]
_bin = "onlykey-cli"
_deps = ["onlykey-cli-deps"]
_desc = "OnlyKey-cli - A command line interface to the OnlyKey (Similar functionality to OnlyKey App) that can be used for configuration, scripting, and testing."
_github = "https://github.com/trustcrypto/python-onlykey"
_name = "OnlyKey CLI"
pipx = "onlykey"
[softwarePackages.onlykey-cli-deps]
_github = false
"_post:linux" = "sudo curl -sSL https://raw.githubusercontent.com/trustcrypto/trustcrypto.github.io/pages/49-onlykey.rules -o /etc/udev/rules.d/49-onlykey.rules\nsudo chmod 644 /etc/udev/rules.d/49-onlykey.rules\nsudo udevadm control --reload-rules\nsudo udevadm trigger\n"
apt = ["python3-pip", "python3-tk", "libusb-1.0-0-dev", "libudev-dev"]
"brew:darwin" = ["libusb"]
dnf = [
"python3-pip",
"python3-devel",
"python3-tkinter",
"libusb-devel",
"libudev-devel",
"gcc",
"redhat-rpm-config",
]
pacman = ["git", "python3-setuptools", "python3", "libusb", "python3-pip"]
zypper = [
"python3-pip",
"python3-devel",
"python3-tk",
"libusb-1_0-devel",
"libudev-devel",
]
[softwarePackages.opencommit]
_bin = "opencommit"
_desc = "Generate awesome commits with AI in 1 second 🤯🔫"
_docs = "https://github.com/di-sukharev/opencommit"
_github = "https://github.com/di-sukharev/opencommit"
_home = "https://www.npmjs.com/package/opencommit"
_name = "OpenCommit"
npm = "opencommit"
[softwarePackages.openinterminal]
_app = "OpenInTerminal.app"
_desc = "✨ Finder Toolbar app for macOS to open the current directory in Terminal, iTerm, Hyper or Alacritty."
_docs = "https://github.com/Ji4n1ng/OpenInTerminal"
_github = "https://github.com/Ji4n1ng/OpenInTerminal"
_home = "https://github.com/Ji4n1ng/OpenInTerminal"
_name = "OpenInTerminal"
cask = "openinterminal"
[softwarePackages.openjdk]
_bin = "javac"
_desc = "Latest version of the OpenJDK (Java Development Kit)"
_docs = "https://openjdk.org/groups/build/doc/building.html"
_github = "https://github.com/openjdk/jdk"
_home = "https://openjdk.org/"
_name = "OpenJDK"
apt = "default-jdk"
brew = "openjdk"
choco = "openjdk"
dnf = "java-latest-openjdk.x86_64"
pacman = "jdk-openjdk"
[softwarePackages.openshift-cli]
_bin = "oc"
_desc = "With OpenShift Client CLI (oc), you can create applications and manage OpenShift resources."
_docs = "https://docs.openshift.com/container-platform/4.8/cli_reference/openshift_cli/getting-started-cli.html"
_github = "https://github.com/openshift/oc"
_home = "https://www.redhat.com/en/technologies/cloud-computing/openshift"
_name = "OpenShift CLI"
brew = "openshift-cli"
choco = "openshift-cli"
[softwarePackages.openssh-server]
_github = false
_service = "sshd"
_when = "test -f /proc/version && ! grep Microsoft /proc/version > /dev/null && ! test -d /Applications'"
apt = "openssh-server"
dnf = "openssh-server"
pacman = "openssh"
[softwarePackages.openssl]
_bin = "openssl"
_github = false
_name = "OpenSSL"
apt = "openssl"
brew = "openssl"
choco = "openssl"
dnf = "openssl"
pacman = "openssl"
port = "openssl"
scoop = "openssl"
[softwarePackages.openssl-osx-ca]
_bin = "openssl-osx-ca"
_desc = "Simple periodic task to sync OSX Keychain certs to Homebrew installed OpenSSL & LibreSSL"
_github = "https://github.com/raggi/openssl-osx-ca"
_name = "OpenSSL macOS CA"
_serviceEnabled = true
"brew:darwin" = "raggi/ale/openssl-osx-ca"
[[softwarePackages.openssl-osx-ca."_service:brew:darwin"]]
name = "openssl-osx-ca"
sudo = true
[softwarePackages.openvpn]
_bin = "openvpn"
_desc = "OpenVPN is an open source VPN daemon"
_github = "https://github.com/OpenVPN/openvpn"
_home = "https://openvpn.net/"
_name = "OpenVPN"
_service = "openvpn"
apt = "openvpn"
brew = "openvpn"
choco = "openvpn"
dnf = "openvpn"
pacman = "openvpn"
[[softwarePackages.openvpn."_service:brew"]]
name = "openvpn"
sudo = true
[softwarePackages.opn-cli]
_bin = "opn-cli"
_desc = "opn-cli - the OPNsense CLI written in python."
_github = "https://github.com/andeman/opn-cli"
_name = "OPNSense CLI"
pipx = "opn-cli"
[softwarePackages.oq]
_bin = "oq"
_desc = "A performant, and portable jq wrapper to facilitate the consumption and output of formats other than JSON; using jq filters to transform the data."
_github = "https://github.com/Blacksmoke16/oq"
_home = "https://blacksmoke16.github.io/oq/"
_name = "oq"
brew = "oq"
github = "github.com/Blacksmoke16/oq"
snap = "oq"
yay = "oq"
[softwarePackages.orbstack]
_app = "OrbStack.app"
_bin = "orb"
_deprecated = "Faster / better alternative to Docker Desktop on macOS. Deprecated because it does not support Docker Extensions and is only for macOS."
_desc = "OrbStack is the fast, light, and easy way to run Docker containers and Linux machines on macOS."
_github = "https://github.com/orbstack/orbstack"
_name = "OrbStack"
cask = "orbstack"
[softwarePackages.osquery]
_bin = "osqueryctl"
_desc = "osquery is a SQL powered operating system instrumentation, monitoring, and analytics framework."
_docs = "https://osquery.readthedocs.io/en/stable/"
_github = "https://github.com/osquery/osquery"
_home = "https://osquery.io/"
_name = "osquery"
cask = "osquery"
choco = "osquery"
github = "github.com/osquery/osquery"
yay = "osquery-git"
[softwarePackages.osx-sign]
_bin = "electron-osx-sign"
_desc = "Codesign Electron macOS apps"
_github = "https://github.com/electron/osx-sign"
_name = "macOS Code Sign"
npm = "@electron/osx-sign"
[softwarePackages.ots]
_bin = "ots"
_desc = "🔐 Share end-to-end encrypted secrets with others via a one-time URL"
_github = "https://github.com/sniptt-official/ots"
_home = "https://ots.sniptt.com/"
_name = "ots"
brew = "ots"
github = "github.com/sniptt-official/ots"
go = "github.com/sniptt-official/ots@latest"
[softwarePackages.p7zip]
_bin = "p7zip"
_desc = "A new p7zip fork with additional codecs and improvements"
_github = "https://github.com/p7zip-project/p7zip"
_name = "p7zip"
apt = "p7zip"
brew = "p7zip"
dnf = "p7zip"
pacman = "p7zip"
[softwarePackages.package-size]
_bin = "package-size"
_desc = "Get the bundle size of an npm package"
_github = "https://github.com/egoist/package-size"
_name = "package-size"
npm = "package-size"
[softwarePackages.packer]
_bin = "packer"
_desc = "Packer is a tool for building identical machine images for multiple platforms from a single source configuration."
_docs = "https://developer.hashicorp.com/packer/docs"
_github = "https://github.com/hashicorp/packer"
_home = "https://www.packer.io/"
_name = "Packer"
apt = "packer"
brew = "packer"
choco = "packer"
pacman = "packer"
[softwarePackages.page-fetch]
_bin = "page-fetch"
_desc = "Fetch web pages using headless Chrome, storing all fetched resources including JavaScript files. Run arbitrary JavaScript on many web pages and see the returned values."
_github = "https://github.com/detectify/page-fetch"
_name = "page-fetch"
go = "github.com/detectify/page-fetch@latest"
[softwarePackages.pageres]
_bin = "pageres"
_desc = "Capture screenshots of websites in various resolutions."
_github = "https://github.com/sindresorhus/pageres-cli"
_name = "pageres"
npm = "pageres-cli"
[softwarePackages.pake]
_bin = "pake"
_desc = "Turn any webpage into a desktop app with Rust with ease."
_github = "https://github.com/tw93/Pake"
_name = "Pake"
npm = "pake-cli"
[softwarePackages.pandoc]
_bin = "pandoc"
_deps = ["python"]
"_deps:darwin" = ["basictex", "python"]
_desc = "Pandoc is a Haskell library for converting from one markup format to another, and a command-line tool that uses this library."
_docs = "https://pandoc.org/getting-started.html"
_github = "https://github.com/jgm/pandoc"
_home = "https://pandoc.org/"
_name = "Pandoc"
apt = "pandoc"
brew = ["pandoc", "librsvg"]
choco = ["pandoc", "rsvg-convert", "miktex"]
crew = "pandoc"
dnf = "pandoc"
nix = "pandoc"
pacman = "pandoc"
winget = "pandoc"
[softwarePackages.papertrail]
_bin = "papertrail"
_desc = "Small standalone binary to retrieve, search, and tail recent app server log and system syslog messages from Papertrail."
_github = "https://github.com/papertrail/papertrail-cli"
_name = "papertrail"
gem = "papertrail"
[softwarePackages.parallels]
_app = "Parallels Desktop.app"
_bin = "parallels"
_desc = "Run Windows on any Mac—Intel or Apple silicon—and experience a seamless integration between operating systems."
_docs = "https://kb.parallels.com/"
_github = false
_home = "https://www.parallels.com/"
_name = "Parallels"
_notes = "On macOS, full disk access is required for Terminal. For Homebrew Cask, this requires the terminal to have full disk access"
cask = "parallels"
mas = 1085114709
[softwarePackages.pass]
_bin = "pass"
_desc = "Password management should be simple and follow Unix philosophy. With pass, each password lives inside of a gpg encrypted file whose filename is the title of the website or resource that requires the password."
_github = false
_home = "https://www.passwordstore.org/"
_name = "pass"
apt = "pass"
brew = "pass"
dnf = "pass"
pacman = "pass"
pkg = "password-store"
[softwarePackages.pastel]
_bin = "pastel"
_desc = "pastel is a command-line tool to generate, analyze, convert and manipulate colors."
_github = "https://github.com/sharkdp/pastel"
_name = "pastel"
brew = "pastel"
cargo = "pastel"
github = "github.com/sharkdp/pastel"
snap = "pastel"
yay = "pastel"
[softwarePackages.patch-package]
_bin = "patch-package"
_desc = "patch-package lets app authors instantly make and keep fixes to npm dependencies."
_github = "https://github.com/ds300/patch-package"
_name = "Patch Package"
npm = "patch-package"
[softwarePackages.pb]
_app = "PB for Desktop.app"
_bin = "pushbullet"
_desc = "PB for Desktop is a lightweight open-source Desktop app for PushBullet."
_github = "https://github.com/sidneys/pb-for-desktop"
_name = "Pushbullet for Desktop"
appimage = "sidneys/pb-for-desktop"
cask = "pb"
choco = "pushbullet"
[softwarePackages.peco]
_bin = "peco"
_desc = "Simplistic interactive filtering tool."
_github = "https://github.com/peco/peco"
_home = "https://peco.github.io/"
_name = "Peco"
apt = "peco"
brew = "peco"
choco = "peco"
github = "github.com/peco/peco"
pacman = "peco"
[softwarePackages.peek]
_bin = "peek"
_desc = "Simple screen recorder with an easy to use interface."
_github = "https://github.com/phw/peek"
_name = "Peek"
_rpmFusion = true
apt = ["software-properties-common", "peek"]
dnf = ["ffmpeg", "gstreamer1-plugins-ugly", "peek"]
flatpak = "com.uploadedlobster.peek"
pacman = ["gst-plugins-good", "gst-plugins-ugly", "gifski", "peek"]
yay = "peek-git"
[softwarePackages.percol]
_bin = "percol"
_desc = "percol adds flavor of interactive selection to the traditional pipe concept on UNIX."
_github = "https://github.com/mooz/percol"
_name = "Percol"
pipx = "percol"
[softwarePackages.pfsense-fauxapi]
_bin = "fauxapi"
_desc = "Python client for pfSense-FauxAPI"
_github = "https://github.com/ndejong/pfsense_fauxapi_client_python"
_name = "pfSense CLI (fauxapi)"
pipx = "pfsense-fauxapi"
[softwarePackages.pgcli]
_bin = "pgcli"
_desc = "Postgres CLI with autocompletion and syntax highlighting"
_docs = "https://www.pgcli.com/docs"
_github = "https://github.com/dbcli/pgcli"
_home = "https://www.pgcli.com/"
_name = "pgcli"
brew = "pgcli"
choco = "pgcli"
pipx = "pgcli"
port = "pgcli"
[softwarePackages.php]
_bin = "php"
_deps = ["php-extensions"]
_desc = "PHP is a popular general-purpose scripting language that is especially suited to web development."
_docs = "https://www.php.net/docs.php"
_github = "https://github.com/php/php-src"
_home = "https://www.php.net/"
_name = "PHP"
_service = "php"
apt = "php"
brew = "php"
choco = "php"
dnf = "php"
pacman = "php"
port = "php"
scoop = "php"
[softwarePackages.php-extensions]
_deps = ["postgresql"]
_github = false
_name = "PHP Extensions"
_note = "Needs testing"
apt = [
"libpcre3-dev",
"libpq-dev",
"php-apcu",
"php-cgi",
"php-cli",
"php-common",
"php-curl",
"php-dev",
"php-fpm",
"php-gd",
"php-intl",
"php-imap",
"php-json",
"php-mbstring",
"php-opcache",
"php-pgsql",
"php-redis",
"php-snmp",
"php-sqlite3",
"php-xml",
]
dnf = [
"pcre-devel",
"postgresql-devel",
"php-apcu",
"php-cgi",
"php-cli",
"php-common",
"php-curl",
"php-devel",
"php-fpm",
"php-gd",
"php-intl",
"php-json",
"php-mbstring",
"php-opcache",
"php-pgsql",
"php-redis",
"php-snmp",
"php-sqlite3",
"php-xml",
]
pacman = [
"libpcre3-dev",
"postgresql-libs",
"php-apcu",
"php-cgi",
"php-cli",
"php-common",
"php-curl",
"php-dev",
"php-fpm",
"php-gd",
"php-intl",
"php-imap",
"php-json",
"php-mbstring",
"php-opcache",
"php-redis",
"php-snmp",
"php-sqlite3",
"php-xml",
]
zypper = [
"pcre-devel",
"postgresql-devel",
"php-apcu",
"php-cgi",
"php-cli",
"php-common",
"php-curl",
"php-devel",
"php-fpm",
"php-gd",
"php-intl",
"php-json",
"php-mbstring",
"php-opcache",
"php-redis",
"php-snmp",
"php-sqlite3",
"php-xml",
]
[softwarePackages.phpmon]
_app = "PHP Monitor.app"
_bin = "phpmon"
_desc = "Lightweight, native Mac menu bar app that helps you manage multiple PHP installations, locate config files and more. Also interacts with Laravel Valet."
_github = "https://github.com/nicoverbruggen/phpmon"
_name = "PHP Mon"
_pre = "#!/usr/bin/env bash\nif ! command -v valet > /dev/null; then\n if ! command -v composer > /dev/null; then\n brew install composer\n fi\n composer global require laravel/valet\n valet install\n valet trust\nfi\n"
cask = "nicoverbruggen/homebrew-cask/phpmon"
[softwarePackages.pick]
_bin = "pick"
_desc = "A fuzzy search tool for the command-line"
_github = "https://github.com/mptre/pick"
_name = "Pick"
apt = "pick"
brew = "pick"
dnf = "pick"
emerge = "pick"
pkg-freebsd = "pick"
pkg_add = "pick"
port = "pick"
xbps = "pick"
yay = "pick"
[softwarePackages.pidcat]
_bin = "pidcat"
_desc = "Colored logcat script which only shows log entries for a specific application package."
_github = "https://github.com/JakeWharton/pidcat"
_name = "PidCat"
brew = "pidcat"
[softwarePackages.pieces]
_app = "Pieces.app"
_bin = "pieces-for-developers"
_desc = "Pieces is a first-in-kind productivity suite that optimizes developer tools and eliminates the chaos of context switching."
_docs = "https://docs.pieces.app/"
_github = false
_home = "https://pieces.app/"
_name = "Pieces"
appinstaller = "https://builds.pieces.app/stages/production/appinstaller/pieces_for_x.appinstaller"
cask = "pieces"
exe = "https://builds.pieces.app/stages/production/pieces_for_x/windows-exe/download"
snap = "pieces-for-developers"
[softwarePackages.pieces-cli]
_bin = "pieces"
_desc = "Pieces is a first-in-kind productivity suite that optimizes developer tools and eliminates the chaos of context switching."
_docs = "https://docs.pieces.app/"
_github = false
_home = "https://pieces.app/"
_name = "Pieces CLI"
cask = "pieces-cli"
[softwarePackages.pieces-os]
_app = "Pieces.app"
_bin = "pieces-os"
_docs = "https://docs.pieces.app/"
_github = false
_home = "https://pieces.app/"
_name = "Pieces OS"
_note = "Waiting for choco package"
"_post:snap" = "sudo snap connect pieces-os:dotnet-runtime-aspnetcore"
appinstaller = "https://builds.pieces.app/stages/production/appinstaller/os_server.appinstaller"
cask = "pieces-os"
exe = "https://builds.pieces.app/stages/production/os_server/windows-exe/download"
snap = "pieces-os"
[softwarePackages.pieces-os._env]
[softwarePackages.pieces-os._env.PIECES_OS_APPDATA]
cask = "$HOME/Library/Application Support/com.pieces.os"
snap = "TODO"
[softwarePackages.pigz]
_bin = "pigz"
_desc = "A parallel implementation of gzip for modern multi-processor, multi-core machines."
_github = "https://github.com/madler/pigz"
_home = "https://zlib.net/pigz/"
_name = "PIGZ"
apt = "pigz"
brew = "pigz"
dnf = "pigz"
pacman = "pigz"
[softwarePackages.pika]
_app = "Pika.app"
_desc = "An open-source colour picker app for macOS"
_github = "https://github.com/superhighfives/pika"
_home = "https://superhighfives.com/pika"
_name = "Pika"
cask = "pika"
[softwarePackages.pinapp]
_bin = "pinapp"
_desc = "Create and edit application shortcuts."
_github = "https://github.com/fabrialberio/PinApp"
_name = "PinApp"
flatpak = "io.github.fabrialberio.pinapp"
[softwarePackages.pipedream-cli]
_bin = "pd"
_desc = "Pipedream is an integration platform for developers."
_docs = "https://pipedream.com/docs/cli/reference/"
_github = "https://github.com/PipedreamHQ/pipedream"
_home = "https://pipedream.com/"
_name = "Pipedream CLI"
brew = "pipedreamhq/pd-cli/pipedream"
[softwarePackages.pipelight]
_bin = "pipelight"
_desc = "Tiny automation pipelines. Bring CI/CD to the smallest projects. Self-hosted, Lightweight, CLI only."
_github = "https://github.com/pipelight/pipelight"
_name = "Pipelight"
"cargo:linux" = "--git https://github.com/pipelight/pipelight"
yay = "pipelight"
[softwarePackages.python-pipx]
_bin = "pipx"
_deprecated = "The `pipx` installation is handled by the `install-program` program bundled with Install Doctor."
_desc = "Install and Run Python Applications in Isolated Environments"
_docs = "https://pypa.github.io/pipx/"
_github = "https://github.com/pypa/pipx"
_home = "https://pypi.org/project/pipx/"
_name = "pipx"
"_post:brew" = "pipx ensurepath"
brew = "pipx"
[softwarePackages.pkg]
_bin = "pkg"
_desc = "This command line interface enables you to package your Node.js project into an executable that can be run even on devices without Node.js installed."
_github = "https://github.com/vercel/pkg"
_name = "pkg"
npm = "pkg"
[softwarePackages.pkgx]
_bin = "pkgx"
_desc = "pkgx is a blazingly fast, standalone, crossplatform binary that runs anything"
_docs = "https://docs.pkgx.sh/"
_github = "https://github.com/pkgxdev/pkgx"
_home = "https://pkgx.sh/"
_name = "pkgx"
brew = "pkgxdev/made/pkgx"
[softwarePackages.platformio]
_bin = "platformio"
_desc = "Your Gateway to Embedded Software Development Excellence 👽"
_github = "https://github.com/platformio/platformio-core"
_name = "PlatformIO"
brew = "platformio"
pipx = "platformio"
[softwarePackages.playwright]
_bin = "playwright"
_desc = "Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API."
_docs = "https://playwright.dev/docs/intro"
_github = "https://github.com/Microsoft/playwright"
_home = "https://playwright.dev"
_name = "Playwright"
npm = "playwright"
[softwarePackages.please]
_bin = "plz"
_desc = "Please is a cross-language build system with an emphasis on high performance, extensibility and reproducibility."
_github = "https://github.com/thought-machine/please"
_name = "Please"
brew = "thought-machine/please/please"
[softwarePackages.plex]
_app = "Plex.app"
_bin = "plex"
_desc = "Plex combines free movies & TV with the best free streaming services, so theres always more to discover."
_github = false
_home = "https://www.plex.tv/"
_name = "Plex"
cask = "plex"
choco = "plex"
flatpak = "tv.plex.PlexDesktop"
[softwarePackages.plex-htpc]
_app = "Plex HTPC.app"
_bin = "plex-htpc"
_github = false
_home = "https://www.plex.tv/"
_name = "Plex HTPC"
cask = "plex-htpc"
choco = "plex-home-theater"
flatpak = "tv.plex.PlexHTPC"
snap = "plex-htpc"
[softwarePackages.plex-media-server]
_app = "Plex Media Server.app"
_bin = "plex-media-server"
_github = false
_name = "Plex Media Server"
cask = "plex-media-server"
choco = "plexmediaserver"
snap = "plexmediaserver"
yay = "plex-media-server"
[[softwarePackages.plex-media-server._ports]]
port = 32400
proto = "tcp"
[[softwarePackages.plex-media-server._ports]]
port = 3005
proto = "tcp"
[[softwarePackages.plex-media-server._ports]]
port = 5353
proto = "udp"
[[softwarePackages.plex-media-server._ports]]
port = 8324
proto = "tcp"
[[softwarePackages.plex-media-server._ports]]
port = "32410-32414"
proto = "udp"
[[softwarePackages.plex-media-server._ports]]
port = 1900
proto = "udp"
[[softwarePackages.plex-media-server._ports]]
port = 32469
proto = "tcp"
[softwarePackages.plumber]
_bin = "plumber"
_desc = "plumber is a CLI devtool for inspecting, piping, messaging and redirecting data in message systems like Kafka, RabbitMQ , GCP PubSub and many more."
_github = "https://github.com/streamdal/plumber"
_name = "Plumber"
brew = "streamdal/public/plumber"
exe = "https://github.com/streamdal/plumber/releases/latest/download/plumber-windows.exe"
[softwarePackages.plymouth]
_desc = "Plymouth is an application that runs very early in the boot process (even before the root filesystem is mounted!) that provides a graphical boot animation while the boot process happens in the background."
_github = false
apt = ["libplymouth5", "plymouth", "plymouth-themes", "plymouth-label"]
dnf = ["plymouth", "plymouth-plugin-script"]
pacman = ["plymouth"]
[softwarePackages.pm2]
_bin = "pm2"
_desc = "PM2 is a production process manager for Node.js applications with a built-in load balancer."
_docs = "https://pm2.keymetrics.io/docs/usage/quick-start/"
_github = "https://github.com/Unitech/pm2"
_home = "https://pm2.keymetrics.io/"
_name = "pm2"
npm = "pm2"
[softwarePackages.pnpm]
_bin = "pnpm"
_desc = "Fast, disk space efficient package manager"
_docs = "https://pnpm.io/motivation"
_github = "https://github.com/pnpm/pnpm"
_home = "https://pnpm.io/"
_name = "pnpm"
brew = "pnpm"
npm = "pnpm"
scoop = "pnpm"
yay = "pnpm"
[softwarePackages.pnpm-lock-export]
_bin = "pnpm-lock-export"
_desc = "A CLI utility that reads a pnpm-lock.yaml, and converts it to other lockfile formats."
_github = "https://github.com/cvent/pnpm-lock-export"
_name = "pnpm-lock-export"
npm = "pnpm-lock-export"
[softwarePackages.pock]
_app = "Pock.app"
_desc = "Widgets manager for MacBook Touch Bar"
_docs = "https://github.com/pock/pock"
_github = "https://github.com/pock/pock"
_home = "https://pock.app/"
_name = "Pock"
cask = "pock"
[softwarePackages.podman]
_bin = "podman"
_desc = "Podman (the POD MANager) is a tool for managing containers and images, volumes mounted into those containers, and pods made from groups of containers."
_github = "https://github.com/containers/podman"
_name = "Podman"
apk = "podman"
apt = "podman"
bitbake = "podman"
brew = "podman"
dnf = "podman"
emerge = "app-containers/podman"
pacman = "podman"
zypper = "podman"
[softwarePackages.poetry]
_bin = "poetry"
_desc = "Python packaging and dependency management made easy."
_docs = "https://python-poetry.org/docs/"
_github = "https://github.com/python-poetry/poetry"
_home = "https://python-poetry.org/"
_name = "Poetry"
brew = "poetry"
yay = "python-poetry-git"
[softwarePackages.polybar]
_bin = "polybar"
_desc = "A fast and easy-to-use tool for creating status bars."
_github = "https://github.com/polybar/polybar"
_name = "Polybar"
apt = "polybar"
dnf = "polybar"
pacman = "polybar"
pkg-freebsd = "polybar"
xbps = "polybar"
zypper = "polybar"
[softwarePackages.pony]
_bin = "pony"
_desc = "Local file-based password, API key, secret, recovery code store backed by GPG."
_github = "https://github.com/jessfraz/pony"
_name = "pony"
github = "github.com/jessfraz/pony"
go = "github.com/jessfraz/pony@latest"
[softwarePackages.poppler]
_desc = "A python module that wraps the pdftoppm utility to convert PDF to PIL Image object."
_github = "https://github.com/Belval/pdf2image"
_name = "pdf2image"
brew = "poppler"
[softwarePackages.portal]
_bin = "portal"
_desc = "Portal is a quick and easy command-line file transfer utility from any computer to another 🌌 ✨"
_github = "https://github.com/SpatiumPortae/portal"
_home = "https://portal.spatiumportae.com/"
_name = "Portal"
brew = "portal"
scoop = "portal"
winget = "SpatiumPortae.portal"
yay = "portal-bin"
[softwarePackages.porter]
_bin = "porter"
_desc = "Package your application, client tools, configuration, and deployment logic into an installer that you can distribute and run with a single command."
_docs = "https://getporter.org/docs/"
_github = "https://github.com/getporter/porter"
_home = "https://getporter.org/"
_name = "Porter"
[softwarePackages.porter.script]
darwin = "curl -L https://cdn.porter.sh/latest/install-mac.sh | bash"
linux = "curl -L https://cdn.porter.sh/latest/install-linux.sh | bash"
windows = "iwr \"https://cdn.porter.sh/latest/install-windows.ps1\" -UseBasicParsing | iex"
[softwarePackages.portmaster]
_desc = "🏔 Love Freedom - ❌ Block Mass Surveillance"
_docs = "https://docs.safing.io/portmaster/architecture/overview"
_github = "https://github.com/safing/portmaster"
_home = "https://safing.io/"
_name = "Portmaster"
"_when:linux" = "! test -f /opt/safing/portmaster/portmaster-start"
apt = "https://updates.safing.io/latest/linux_amd64/packages/portmaster-installer.deb"
choco = "portmaster"
dnf = "https://updates.safing.io/latest/linux_amd64/packages/portmaster-installer.rpm"
exe = "https://updates.safing.io/latest/windows_amd64/packages/portmaster-installer.exe"
scoop = "portmaster-np"
[softwarePackages.postfix]
_bin = "postfix"
_desc = "Postfix aims to be an alternative to the widely-used sendmail program."
_docs = "https://www.postfix.org/documentation.html"
_github = "https://github.com/vdukhovni/postfix"
_home = "https://www.postfix.org/"
_name = "Postfix"
apt = "postfix"
dnf = "postfix"
pacman = "postfix"
port = "postfix"
[softwarePackages.postfix.script]
darwin = "echo \"Postfix is included by macOS already\""
[softwarePackages.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."
_github = "https://github.com/postgres/postgres"
_name = "PostgreSQL"
_service = "postgresql"
"_service:brew" = "postgresql@14"
apt = "postgresql"
brew = "postgresql"
choco = "postgresql"
dnf = "postgresql"
pacman = "postgresql"
zypper = "postgresql"
[softwarePackages.postman]
_app = "Postman.app"
_bin = "postman"
_desc = "Postman is an API platform for building and using APIs."
_docs = "https://learning.postman.com/docs/getting-started/introduction/"
_github = "https://github.com/postmanlabs/postman-app-support"
_home = "https://www.postman.com/"
_name = "Postman"
cask = "postman"
choco = "postman"
flatpak = "com.getpostman.Postman"
snap = "postman"
yay = "postman-bin"
[softwarePackages.powerline]
_bin = "powerline"
_desc = "Powerline is a statusline plugin for vim, and provides statuslines and prompts for several other applications, including zsh, bash, tmux, IPython, Awesome and Qtile."
_github = "https://github.com/powerline/powerline"
_name = "powerline"
apt = "powerline"
dnf = "powerline"
pacman = "powerline"
pipx = "powerline-status"
[softwarePackages.powershell]
_app = "PowerShell.app"
_bin = "powershell"
_desc = "PowerShell is a cross-platform (Windows, Linux, and macOS) automation and configuration tool/framework."
_docs = "https://docs.microsoft.com/en-us/powershell/scripting/overview?view=powershell-7.1"
_github = "https://github.com/PowerShell/PowerShell"
_name = "Powershell"
"_post:cask" = "brew install mono-libgdiplus"
cask = "powershell"
snap = "powershell --classic"
[softwarePackages.pppc-utility]
_app = "PPPC Utility.app"
_bin = "pppc-utility"
_desc = "PPPC Utility is a macOS (10.15 and newer) application for creating configuration profiles containing the Privacy Preferences Policy Control payload for macOS."
_github = "https://github.com/jamf/PPPC-Utility"
_name = "Privacy Preferences Policy Control (PPPC) Utility"
cask = "pppc-utility"
[softwarePackages.pre-commit]
_bin = "pre-commit"
_desc = "Automatically installs a git pre-commit script in your git repository which runs your `npm test` on pre-commit"
_github = "https://github.com/observing/pre-commit"
_name = "pre-commit"
brew = "pre-commit"
pipx = "pre-commit"
[softwarePackages.prefsniff]
_bin = "prefsniff"
_desc = "prefsniff is a utility to watch macOS plist files for changes, and then autogenerate the defaults command to apply those changes."
_github = "https://github.com/zcutlip/prefsniff"
_name = "PrefSniff"
pipx = "prefsniff"
[softwarePackages.prettier]
_bin = "prettier"
_desc = "Prettier is an opinionated code formatter."
_docs = "https://prettier.io/docs/en/index.html"
_github = "https://github.com/prettier/prettier"
_home = "https://prettier.io/"
_name = "Prettier"
brew = "prettier"
npm = "prettier"
[softwarePackages.prettierd]
_bin = "prettierd"
_desc = "Prettier, as a daemon, for improved formatting speed."
_docs = "https://github.com/fsouza/prettierd"
_github = "https://github.com/fsouza/prettierd"
_home = "https://github.com/fsouza/prettierd"
_name = "Prettierd"
brew = "fsouza/prettierd/prettierd"
npm = "@fsouza/prettierd"
[softwarePackages.pretzel]
_app = "Pretzel.app"
_desc = "Pretzel is Mac desktop app that shows and find keyboard shortcuts based on your current app."
_docs = "https://github.com/amiechen/pretzel"
_github = "https://github.com/amiechen/pretzel"
_home = "https://github.com/amiechen/pretzel"
_name = "Pretzel"
_todo = "Waiting for SHASUM error on Homebrew cask to resolve"
[softwarePackages.prezi-video]
_app = "Prezi Video.app"
_bin = "prezi-video"
_desc = "Lets you interact with your content live as you stream or record."
_github = false
_home = "https://prezi.com/video/"
_name = "Prezi Video"
cask = "prezi-video"
[softwarePackages.privaxy]
_app = "Privaxy.app"
_bin = "privaxy"
_desc = "Privaxy is the next generation tracker and advertisement blocker."
_docs = false
_github = "https://github.com/Barre/privaxy"
_home = false
_name = "Privaxy"
appimage = "barre/privaxy"
apt = "https://github.com/Barre/privaxy/releases/download/v0.5.2/privaxy_0.5.2_amd64.deb"
[softwarePackages.privaxy.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"
[softwarePackages.privileges]
_app = "Privileges.app"
_bin = "privileges"
_desc = "Privileges for macOS is designed to allow users to work as a standard user for day-to-day use, by providing a quick and easy way to get administrator rights when needed."
_github = "https://github.com/SAP/macOS-enterprise-privileges"
_name = "Privileges"
cask = "privileges"
[softwarePackages.privoxy]
_bin = "privoxy"
_desc = "A non-caching web proxy."
_docs = "https://www.privoxy.org/user-manual/index.html"
_github = "https://github.com/unisx/privoxy"
_groups = ["privoxy"]
_home = "https://www.privoxy.org/"
_name = "Privoxy"
_service = "privoxy"
_serviceEnabled = true
apt = "privoxy"
brew = "privoxy"
dnf = "privoxy"
pacman = "privoxy"
port = "privoxy"
[softwarePackages.procs]
_bin = "procs"
_desc = "procs is a replacement for ps written in Rust."
_github = "https://github.com/dalance/procs"
_name = "procs"
apk = "procs"
brew = "procs"
cargo = "procs"
dnf = "procs"
github = "github.com/dalance/procs"
pacman = "procs"
scoop = "procs"
snap = "procs"
[softwarePackages.profilecreator]
_app = "ProfileCreator.app"
_desc = "macOS application to create configuration profiles."
_docs = "https://github.com/ProfileCreator/ProfileCreator"
_github = "https://github.com/ProfileCreator/ProfileCreator"
_home = "https://github.com/ProfileCreator/ProfileCreator"
_name = "Profile Creator"
cask = "profilecreator"
mas = 2141249187
[softwarePackages.progress]
_bin = "progress"
_desc = "Linux tool to show progress for cp, mv, dd, ..."
_github = "https://github.com/Xfennec/progress"
_name = "Progress"
apt = "progress"
brew = "progress"
dnf = "progress"
pacman = "progress"
port = "progress"
zypper = "progress"
[softwarePackages.projen]
_bin = "projen"
_desc = "Define and maintain complex project configuration through code."
_github = "https://github.com/projen/projen"
_name = "Projen"
npm = "projen"
[softwarePackages.protonmail-bridge]
_app = "Proton Mail Bridge.app"
_bin = "protonmail-bridge"
_desc = "Proton Mail Bridge for e-mail clients."
_github = "https://github.com/ProtonMail/proton-bridge"
_name = "proton-bridge"
cask = "protonmail-bridge"
choco = "protonmailbridge"
flatpak = "ch.protonmail.protonmail-bridge"
yay = "protonmail-bridge"
[softwarePackages.protonmail-import-export]
_app = "ProtonMail Import-Export app.app"
_bin = "protonmail-import-export"
_desc = "The Import-Export app is available to everyone, including people on the Proton Free plan, and helps you export (download) decrypted emails from your Proton Mail account to your device."
_docs = "https://proton.me/support/export-emails-import-export-app"
_github = false
cask = "protonmail-import-export"
flatpak = "ch.protonmail.protonmail-import-export-app"
[softwarePackages.protonvpn]
_app = "ProtonVPN.app"
_bin = "protonvpn"
_desc = "ProtonVPN Linux app"
_docs = "https://protonvpn.com/support"
_github = "https://github.com/ProtonVPN/linux-app"
_home = "https://protonvpn.com/"
_name = "ProtonVPN"
apt = [
"libayatana-appindicator3-1",
"gir1.2-ayatanaappindicator3-0.1",
"gnome-shell-extension-appindicator",
"https://repo.protonvpn.com/debian/dists/stable/main/binary-all/protonvpn-stable-release_1.0.4_all.deb",
]
cask = "protonvpn"
choco = "protonvpn"
"dnf:fedora" = [
"gnome-extensions-app",
"gnome-shell-extension-appindicator",
"gnome-tweaks",
"libappindicator-gtk3",
"https://repo.protonvpn.com/fedora-$(cat /etc/fedora-release | cut -d\\ -f 3)-stable/protonvpn-stable-release/protonvpn-stable-release-1.0.1-2.noarch.rpm",
"python3-pip",
]
[softwarePackages.protonvpn-cli]
_bin = "protonvpn"
_deps = ["dialog", "openvpn", "python"]
_desc = "Linux command-line client for ProtonVPN. Written in Python."
_github = "https://github.com/ProtonVPN/linux-cli"
_name = "ProtonVPN CLI"
_todo = "Populate this once the ProtonVPN CLI is released to the package managers"
"dnf:fedora" = "protonvpn-cli"
script = "sudo pip3 install protonvpn-cli"
yay = "protonvpn-cli-community"
[softwarePackages.provisionql]
_desc = "Quick Look plugin for mobile apps and provisioning profiles."
_github = "https://github.com/ealeksandrov/ProvisionQL"
_name = "ProvisionQL"
"_when:cask" = "! test -d \"$HOME/Library/QuickLook/ProvisionQL.qlgenerator\""
cask = "provisionql"
[softwarePackages.proxyman]
_app = "Proxyman.app"
_bin = "proxyman-cli"
_desc = "Modern. Native. Delightful Web Debugging Proxy for macOS, iOS, and Android ⚡️"
_github = "https://github.com/ProxymanApp/Proxyman"
_name = "Proxyman"
cask = "proxyman"
[softwarePackages.psi]
_bin = "psi"
_desc = "PageSpeed Insights Reporting for Node"
_github = "https://github.com/GoogleChromeLabs/psi"
_name = "psi"
npm = "psi"
[softwarePackages.psscriptanalyzer]
_bin = "psscriptanalyzer"
_desc = "PSScriptAnalyzer is a static code checker for PowerShell modules and scripts."
_github = "https://github.com/PowerShell/PSScriptAnalyzer"
_name = "PSScriptAnalyzer"
choco = "psscriptanalyzer"
[softwarePackages.psu]
_bin = "portainer-stack-utils"
_desc = "Effortless Container Management for Docker and Kubernetes"
_docs = "https://github.com/greenled/portainer-stack-utils"
_github = "https://github.com/greenled/portainer-stack-utils"
_home = "https://hub.docker.com/r/greenled/portainer-stack-utils/"
_name = "psu"
go = "github.com/greenled/portainer-stack-utils@master"
[softwarePackages.pueue]
_bin = "pueue"
_desc = "Pueue is a command-line task management tool for sequential and parallel execution of long-running tasks."
_github = "https://github.com/Nukesor/pueue"
_name = "Pueue"
_service = "pueue"
apk = "pueue"
apt = "pueue"
brew = "pueue"
cargo = "pueue"
dnf = "pueue"
pacman = "pueue"
[softwarePackages.pulumi]
_bin = "pulumi"
_desc = "Pulumi - Infrastructure as Code in any programming language 🚀"
_docs = "https://www.pulumi.com/docs/quickstart/"
_github = "https://github.com/pulumi/pulumi"
_home = "https://www.pulumi.com/"
_name = "Pulumi"
brew = "pulumi/tap/pulumi"
choco = "pulumi"
[softwarePackages.pup]
_bin = "pup"
_desc = "pup is a command line tool for processing HTML"
_github = "https://github.com/ericchiang/pup"
_name = "pup"
brew = "pup"
github = "github.com/ericchiang/pup"
go = "github.com/ericchiang/pup@latest"
[softwarePackages.pushpin]
_bin = "pushpin"
_desc = "Pushpin is a reverse proxy server written in Rust & C++ that makes it easy to implement WebSocket, HTTP streaming, and HTTP long-polling services."
_github = "https://github.com/fastly/pushpin"
_name = "Pushpin"
_service = "pushpin"
brew = "pushpin"
docker = "fanout/pushpin"
[softwarePackages.pv]
_bin = "pv"
_desc = "Pipe Viewer - is a terminal-based tool for monitoring the progress of data through a pipeline."
_github = "https://github.com/icetee/pv"
_name = "pv"
apt = "pv"
brew = "pv"
pacman = "pv"
ports = "pv"
[softwarePackages.pwnat]
_bin = "pwnat"
_desc = "pwnat, by Samy Kamkar, is a tool that allows any client behind a NAT to communicate with a server behind a separate NAT with no port forwarding and no DMZ setup on any routers in order to directly communicate with each other."
_github = "https://github.com/samyk/pwnat"
_name = "pwnat"
brew = "pwnat"
[softwarePackages.python]
_bin = "python3"
_desc = "Python is a programming language that lets you work quickly and integrate systems more effectively."
_github = "https://github.com/python/cpython"
_name = "Python"
"_post:brew" = "python3 -m pip install --upgrade setuptools && python3 -m pip install --upgrade pip"
apt = ["python3-pip", "python3-setuptools"]
brew = "python"
dnf = ["python3-pip", "python3-setuptools"]
pacman = ["python-pip", "python-setuptools"]
scoop = "python"
zypper = ["python3-pip", "python3-setuptools"]
[softwarePackages.python2]
_bin = "python2"
_desc = "Outdated version of Python."
_github = false
_name = "Python 2"
apt = "python2"
choco = "python2"
dnf = "python2"
pacman = "python2"
scoop = "python2"
[softwarePackages.pywhat]
_bin = "what"
_desc = "🐸 Identify anything. pyWhat easily lets you identify emails, IP addresses, and more. Feed it a .pcap file or some text and it'll tell you what it is!"
_github = "https://github.com/bee-san/pyWhat"
_name = "pyWhat"
brew = "pywhat"
pipx = "pywhat"
port = "pywhat"
[softwarePackages.pywin32]
_bin = "pywin32"
_desc = "Python for Windows (pywin32) Extensions"
_github = "https://github.com/mhammond/pywin32"
_name = "Pywin32"
"pipx:windows" = "pywin32"
[softwarePackages.qbittorrent]
_app = "qBittorrent.app"
_bin = "qbittorrent"
_desc = "The qBittorrent project aims to provide an open-source software alternative to µTorrent."
_docs = "https://github.com/qbittorrent/qBittorrent/wiki"
_github = "https://github.com/qbittorrent/qBittorrent"
_home = "https://www.qbittorrent.org/"
_name = "qBittorrent"
apt = "qbittorrent"
cask = "qbittorrent"
choco = "qbittorrent"
dnf = "qbittorrent"
flatpak = "org.qbittorrent.qBittorrent"
pacman = "qbittorrent"
yay = "qbittorrent-git"
[softwarePackages.qlcolorcode]
_desc = "A Quick Look plugin for source code with syntax highlighting"
_github = "https://github.com/n8gray/QLColorCode"
_name = "QLColorCode"
"_when:cask" = "! test -d \"$HOME/Library/QuickLook/QLColorCode.qlgenerator\""
cask = "qlcolorcode"
[softwarePackages.qlmarkdown]
_desc = "QuickLook generator for Markdown files."
_github = "https://github.com/toland/qlmarkdown"
_name = "QLMarkdown"
"_when:cask" = "! test -d \"$HOME/Library/QuickLook/ProvisionQL.qlgenerator\""
cask = "qlmarkdown"
[softwarePackages.qlplugins]
_deps = [
"provisionql",
"qlcolorcode",
"qlmarkdown",
"qlstephen",
"qlvideo",
"quicklook-json",
"quicklookapk",
"webpquicklook",
]
_github = false
[softwarePackages.qlstephen]
_desc = "QLStephen is a QuickLook plugin that lets you view text files without their own dedicated QuickLook plugin."
_github = "https://github.com/whomwah/qlstephen"
_name = "QLStephen"
"_when:cask" = "! test -d \"$HOME/Library/QuickLook/QLStephen.qlgenerator\""
cask = "qlstephen"
[softwarePackages.qlvideo]
_desc = "This package allows macOS Finder to display thumbnails, static QuickLook previews, cover art and metadata for most types of video files."
_github = "https://github.com/Marginal/QLVideo"
_name = "QLVideo"
"_when:cask" = "! test -d \"$HOME/Library/QuickLook/ProvisionQL.qlgenerator\""
cask = "qlvideo"
[softwarePackages.quark-engine]
_bin = "quark"
_desc = "The goal of Quark Script aims to provide an innovative way for mobile security researchers to analyze or pentest the targets."
_docs = "https://quark-engine.readthedocs.io/en/latest/index.html"
_github = "https://github.com/quark-engine/quark-engine"
_home = "https://github.com/quark-engine/quark-engine"
_name = "Quark-Engine"
pipx = "quark-engine"
[softwarePackages.quasar]
_desc = "Quasar is a fast and light-weight remote administration tool coded in C#."
_docs = "https://github.com/quasar/Quasar/wiki"
_github = "https://github.com/quasar/Quasar"
_home = "https://github.com/quasar/Quasar"
_name = "Quasar"
"ansible:windows" = "professormanhattan.quasar"
[softwarePackages.quickemu]
_bin = "quickemu"
_desc = "Quickly create and run optimised Windows, macOS and Linux virtual machines."
_github = "https://github.com/quickemu-project/quickemu"
_name = "quickemu"
"_pre:ubuntu" = "sudo apt-add-repository ppa:flexiondotorg/quickemu && sudo apt update"
"apt:ubuntu" = "quickemu"
[softwarePackages.quickgui]
_desc = "Quickgui is a graphical user interface for the Quickemu virtual machine manager."
_github = "https://github.com/quickemu-project/quickgui"
_name = "quickgui"
"_pre:ubuntu" = "sudo add-apt-repository ppa:yannick-mauray/quickgui && sudo apt update"
"apt:ubuntu" = "quickgui"
[softwarePackages.quicklook-json]
_github = false
_home = "http://www.sagtau.com/quicklookjson.html"
_name = "QLJSON"
"_when:cask" = "! test -d \"$HOME/Library/QuickLook/QuickLookJSON.qlgenerator\""
cask = "quicklook-json"
[softwarePackages.quicklookapk]
_desc = "A Quick Look plugin for Android packages."
_github = "https://github.com/hezi/QuickLookAPK"
_name = "QLAPK"
"_when:cask" = "! test -d \"$HOME/Library/QuickLook/QuickLookAPK.qlgenerator\""
cask = "quicklookapk"
[softwarePackages.quicktype]
_bin = "quicktype"
_desc = "quicktype generates strongly-typed models and serializers from JSON, JSON Schema, TypeScript, and GraphQL queries, making it a breeze to work with JSON type-safely in many programming languages."
_github = "https://github.com/quicktype/quicktype"
_name = "Quicktype"
npm = "quicktype"
[softwarePackages.ramda]
_bin = "ramda"
_desc = "🐏 A CLI tool for processing data with functional pipelines"
_docs = "https://github.com/raine/ramda-cli#synopsis"
_github = "https://github.com/raine/ramda-cli"
_home = "https://github.com/raine/ramda-cli"
_name = "Ramda"
npm = "ramda-cli"
[softwarePackages.rancher-cli]
_bin = "rancher"
_desc = "From datacenter to cloud to edge, Rancher lets you deliver Kubernetes-as-a-Service."
_docs = "https://ranchermanager.docs.rancher.com/reference-guides/cli-with-rancher/rancher-cli"
_github = "https://github.com/rancher/cli"
_name = "rancher"
brew = "rancher-cli"
github = "github.com/rancher/cli"
yay = "rancher-cli-bin"
[softwarePackages.rancher-desktop]
_deprecated = "Conflicts with Docker Desktop"
_desc = "Rancher Desktop is an open-source project that brings Kubernetes and container management to the desktop."
_github = "https://github.com/rancher-sandbox/rancher-desktop/"
_name = "rancher-desktop"
cask = "rancher"
[softwarePackages.cabextract]
_bin = "cabextract"
_desc = "cabextract is Free Software for extracting Microsoft cabinet files, also called .CAB files."
_github = "https://github.com/kyz/libmspack/"
_home = "https://www.cabextract.org.uk/"
_docs = "https://www.cabextract.org.uk/#usage"
_name = "CabExtract"
apt = "cabextract"
brew = "cabextract"
dnf = "cabextract"
pacman = "cabextract"
[softwarePackages.rar]
_bin = ["rar", "unrar"]
_desc = "Provides the ability to use rar compression"
_home = "https://www.rarlab.com/"
_name = "RAR"
apt = ["rar", "unrar"]
brew = "rar"
dnf = ["rar", "unrar"]
pacman = ["rar", "unrar"]
[softwarePackages.raspberry-pi-imager]
_app = "Raspberry Pi Imager.app"
_bin = "rpi-imager"
_desc = "A user-friendly tool for creating bootable media for Raspberry Pi devices."
_docs = "https://www.raspberrypi.com/documentation/computers/getting-started.html"
_github = "https://github.com/raspberrypi/rpi-imager"
_home = "https://www.raspberrypi.com/software/"
_name = "Raspberry Pi Imager"
cask = "raspberry-pi-imager"
choco = "rpi-imager"
dnf = "rpi-imager"
flatpak = "org.raspberrypi.rpi-imager"
snap = "rpi-imager"
yay = "rpi-imager"
[softwarePackages.raycast]
_app = "Raycast.app"
_desc = "A collection of powerful productivity tools all within an extendable launcher. Fast, ergonomic and reliable."
_docs = "https://developers.raycast.com/"
_github = "https://github.com/raycast/extensions"
_home = "https://www.raycast.com/"
_name = "Raycast"
cask = "raycast"
[softwarePackages.raycast._env]
[softwarePackages.raycast._env.RAYCAST_APPDATA]
cask = "$HOME/Library/Application Support/com.raycast.macos"
[softwarePackages.rclone]
_bin = "rclone"
_desc = "Rclone (\"rsync for cloud storage\") is a command-line program to sync files and directories to and from different cloud storage providers."
_docs = "https://rclone.org/docs/"
_github = "https://github.com/rclone/rclone"
_groups = ["rclone"]
_home = "https://rclone.org/"
_name = "Rclone"
apt = "rclone"
"brew:linux" = "rclone"
choco = ["rclone", "winfsp", "nssm"]
dnf = "rclone"
pacman = "rclone"
port = "rclone"
scoop = "rclone"
[softwarePackages.rclone.script]
darwin = "#!/usr/bin/env bash\nTMP=\"$(mktemp)\"\ncurl https://rclone.org/install.sh > \"$TMP\"\nsudo bash \"$TMP\"\nrm -f \"$TMP\"\n"
[softwarePackages.recoverpy]
_bin = "recoverpy"
_deps = ["coreutils", "grep", "progress", "util-linux"]
_desc = "Interactively find and recover deleted or 👉 overwritten 👈 files from your terminal"
_docs = "https://github.com/PabloLec/RecoverPy#usage"
_github = "https://github.com/PabloLec/RecoverPy"
_name = "RecoverPy"
_when = "echo '! pip3 list | grep recoverpy > /dev/null' | bash"
[softwarePackages.recoverpy.script]
linux = "python3 -m pip install recoverpy"
[softwarePackages.recuva]
_bin = "recuva"
_desc = "Recuva recovers files from your Windows computer, recycle bin, digital camera card, or MP3 player!"
_home = "https://www.ccleaner.com/recuva"
_name = "Recuva"
choco = "recuva"
scoop = "extras/recuva"
[softwarePackages.redis]
_bin = "redis-server"
_desc = "Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported - Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps."
_docs = "https://redis.io/docs/latest/"
_github = "https://github.com/redis/redis"
_home = "https://redis.io/"
_name = "Redis"
_service = "redis"
_serviceEnabled = true
brew = "redis"
choco = "redis"
snap = "redis"
[softwarePackages.redis-desktop-manager]
_bin = "redis-desktop-manager"
_desc = "GUI for Redis ®"
_docs = "https://docs.rdm.dev/en/docs-fix-edit-url/"
_github = "https://github.com/uglide/RedisDesktopManager"
_home = "https://resp.app/"
_name = "Redis Desktop Manager"
flatpak = "app.resp.RESP"
snap = "redis-desktop-manager"
[softwarePackages.redis-insight]
_app = "RedisInsight.app"
_bin = "redis-insight"
_desc = "Developer GUI for Redis, by Redis."
_github = "https://github.com/RedisInsight/RedisInsight"
_name = "Redis Insight"
cask = "redisinsight"
flatpak = "com.redis.RedisInsight"
mas = 2142946629
[softwarePackages.reek]
_bin = "reek"
_desc = "Code smell detector for Ruby"
_github = "https://github.com/troessner/reek"
_name = "Reek"
gem = "reek"
[softwarePackages.remmina]
_bin = "remmina"
_desc = "Remote access screen and file sharing to your desktop."
_docs = "https://gitlab.com/Remmina/Remmina/-/wikis/home"
_github = "https://github.com/FreeRDP/Remmina"
_home = "https://remmina.org/"
_name = "Remmina"
apt = "remmina"
dnf = "remmina"
flatpak = "org.remmina.Remmina"
pacman = "remmina"
snap = "remmina"
yay = "remmina-git"
[softwarePackages.remmina._env]
[softwarePackages.remmina._env.REMMINA_APPDATA]
flatpak = "$HOME/.var/app/org.remmina.Remmina/config/remmina/remmina.pref"
snap = "$HOME/snap/remmina/current/.config/remmina/remmina.pref"
[softwarePackages.remote-desktop]
_deps = ["gnome-boxes", "microsoft-remote-desktop", "remmina", "xrdp"]
_github = false
[softwarePackages.repo]
_bin = "repo"
_desc = "Repository tool for Android development"
_github = false
_home = "https://source.android.com/docs/setup/download"
_name = "Repo"
apt = "repo"
brew = "repo"
dnf = "repo"
pacman = "repo"
[softwarePackages.responsively]
_app = "ResponsivelyApp.app"
_desc = "A modified web browser that helps in responsive web development."
_github = "https://github.com/responsively-org/responsively-app"
_name = "Responsively"
cask = "responsively"
choco = "responsively"
github = "github.com/responsively-org/responsively-app"
[softwarePackages.restic]
_bin = "restic"
_desc = "restic is a backup program that is fast, efficient and secure."
_docs = "https://restic.readthedocs.io/en/latest/"
_github = "https://github.com/restic/restic"
_home = "https://restic.net/"
_name = "Restic"
apk = "restic"
apt = "restic"
brew = "restic"
dnf = "restic"
eopkg = "restic"
nix = "restic"
pacman = "restic"
pkg-freebsd = "restic"
pkg_add = "restic"
port = "restic"
scoop = "restic"
zypper = "restic"
[softwarePackages.resume]
_bin = "resume"
_desc = "CLI tool to easily setup a new resume 📑"
_docs = "https://jsonresume.org/getting-started/"
_github = "https://github.com/jsonresume/resume-cli"
_home = "https://jsonresume.org/"
_name = "JSON Resume CLI"
npm = "resume-cli"
[softwarePackages.ripgrep]
_bin = "rg"
_desc = "ripgrep recursively searches directories for a regex pattern while respecting your gitignore"
_github = "https://github.com/BurntSushi/ripgrep"
_name = "ripgrep"
apt = "ripgrep"
brew = "ripgrep"
cargo = "ripgrep"
choco = "ripgrep"
dnf = "ripgrep"
nix = "ripgrep"
pacman = "ripgrep"
pkg = "ripgrep"
port = "ripgrep"
scoop = "ripgrep"
zypper = "ripgrep"
[softwarePackages.ripgrep-all]
_bin = "rga"
_desc = "rga: ripgrep, but also search in PDFs, E-Books, Office documents, zip, tar.gz, etc."
_github = "https://github.com/phiresky/ripgrep-all"
_name = "ripgrep-all"
brew = ["ffmpeg", "pandoc", "poppler", "rga", "tesseract"]
choco = "ripgrep-all"
nix = "ripgrep-all"
pacman = "ripgrep-all"
[softwarePackages.rkhunter]
_bin = "rkhunter"
_desc = "rkhunter is a Unix-based tool that scans for rootkits, backdoors and possible local exploits"
_github = false
_home = "https://rkhunter.sourceforge.net/"
_name = "rkhunter"
"_service:pacman" = "cronie"
apt = "rkhunter"
brew = "rkhunter"
dnf = "rkhunter"
pacman = ["cronie", "rkhunter", "s-nail"]
[softwarePackages.rm-improved]
_bin = "rip"
_desc = "A safe and ergonomic alternative to rm"
_docs = "https://github.com/nivekuil/rip"
_github = "https://github.com/nivekuil/rip"
_home = "https://github.com/nivekuil/rip"
_name = "rip (Rm ImProved)"
brew = "rm-improved"
cargo = "rm-improved"
github = "github.com/nivekuil/rip"
yay = "rm-improved"
[softwarePackages.robotframework]
_bin = "robot"
_desc = "Robot Framework ® is a generic open source automation framework for acceptance testing, acceptance test driven development (ATDD), and robotic process automation (RPA)."
_docs = "https://robotframework.org/robotframework/#user-guide"
_github = "https://github.com/robotframework/robotframework"
_home = "https://robotframework.org/"
_name = "Robot Framework"
pipx = "robotframework"
[softwarePackages.rofi]
_bin = "rofi"
_desc = "A window switcher, Application launcher and dmenu replacement."
_github = "https://github.com/davatorium/rofi"
_home = "https://davatorium.github.io/rofi/"
_name = "rofi"
apt = "rofi"
"dnf:fedora" = "rofi"
pacman = "rofi"
pkg = "rofi"
port = "rofi"
zypper = "rofi"
[softwarePackages.rsync]
_bin = "rsync"
_desc = "An open source utility that provides fast incremental file transfer."
_docs = "https://rsync.samba.org/documentation.html"
_github = "https://github.com/WayneD/rsync"
_home = "https://rsync.samba.org/"
_name = "rsync"
apt = "rsync"
brew = "rsync"
choco = "rsync"
dnf = "rsync"
[softwarePackages.rsyslog]
_bin = "rsyslogd"
_desc = "Rsyslog is a rocket-fast system for log processing."
_github = "https://github.com/rsyslog/rsyslog"
_name = "RSyslog"
_service = "rsyslog"
apt = "rsyslog"
brew = "rsyslog"
dnf = "rsyslog"
pacman = "rsyslog"
[[softwarePackages.rsyslog._ports]]
port = 514
proto = "tcp"
[softwarePackages.rtop]
_bin = "rtop"
_desc = "rtop is an interactive, remote system monitoring tool based on SSH"
_github = "https://github.com/rapidloop/rtop"
_name = "rtop"
go = "github.com/rapidloop/rtop@latest"
[softwarePackages.rubocop]
_bin = "rubocop"
_desc = "A Ruby static code analyzer and formatter, based on the community Ruby style guide."
_github = "https://github.com/rubocop/rubocop"
_name = "Rubocop"
gem = "rubocop"
[softwarePackages.ruby]
_bin = "ruby"
_desc = "Ruby is an interpreted object-oriented programming language often used for web development."
_docs = "https://www.ruby-lang.org/en/documentation/"
_github = "https://github.com/ruby/ruby"
_home = "https://www.ruby-lang.org/en/"
_name = "Ruby"
apt = "ruby-dev"
brew = "ruby"
choco = "ruby"
dnf = "ruby-devel"
pacman = "ruby"
port = "ruby"
scoop = "ruby"
[softwarePackages.ruff]
_bin = "ruff"
_desc = "An extremely fast Python linter and code formatter, written in Rust."
_docs = "https://beta.ruff.rs/docs/"
_github = "https://github.com/charliermarsh/ruff"
_home = "https://beta.ruff.rs/docs/"
_name = "Ruff"
apk = "ruff"
brew = "ruff"
pacman = "ruff"
pipx = "ruff"
[softwarePackages.runitor]
_bin = "runitor"
_desc = "Runitor runs the supplied command, captures its output, and based on its exit code reports successful or failed execution to https://healthchecks.io or your private instance."
_github = "https://github.com/bdd/runitor"
_name = "Runitor"
go = "bdd.fi/x/runitor/cmd/runitor@latest"
[softwarePackages.runjs]
_app = "RunJS.app"
_desc = "RunJS is a playground for JavaScript and TypeScript. It runs your code automatically and shows you instant results."
_github = "https://github.com/lukehaas/RunJS"
_home = "https://runjs.app/"
_name = "RunJS"
cask = "runjs"
choco = "runjs"
github = "github.com/lukehaas/RunJS"
yay = "runjs-bin"
[softwarePackages.rust]
_bin = "rustc"
_desc = "A language empowering everyone to build reliable and efficient software."
_docs = "https://www.rust-lang.org/learn"
_github = "https://github.com/rust-lang/rust"
_home = "https://www.rust-lang.org/"
_name = "Rust"
brew = "rust"
choco = "rust"
dnf = ["cargo", "rust"]
pacman = "rust"
port = ["cargo", "rust"]
scoop = "rust"
[softwarePackages.rust.script]
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"
[softwarePackages.rustdesk]
_app = "RustDesk.app"
_bin = "rustdesk"
_desc = "An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer."
_docs = "https://rustdesk.com/docs/en/"
_github = "https://github.com/rustdesk/rustdesk"
_home = "https://rustdesk.com/"
_name = "RustDesk"
apt = "https://github.com/rustdesk/rustdesk/releases/download/1.1.9/rustdesk-1.1.9.deb"
cask = "rustdesk"
choco = "rustdesk"
dnf = "https://github.com/rustdesk/rustdesk/releases/download/1.1.9/rustdesk-1.1.9-fedora28-centos8.rpm"
pacman = "rustdesk"
scoop = "rustdesk"
zypper = "https://github.com/rustdesk/rustdesk/releases/download/1.1.9/rustdesk-1.1.9-suse.rpm"
[softwarePackages.rustscan]
_bin = "rustscan"
_desc = "🤖 The Modern Port Scanner 🤖"
_docs = "https://rustscan.github.io/RustScan/"
_github = "https://github.com/RustScan/RustScan"
_home = "https://github.com/RustScan/RustScan"
_name = "RustScan"
brew = "rustscan"
yay = "rustscan"
[softwarePackages.rusty]
_bin = "rusty"
_desc = "AI-powered CLI tool to help you remember bash commands."
_github = "https://github.com/zahidkhawaja/rusty"
_name = "Rusty AI CLI"
_todo = "Get cargo crate link once this is resolved https://github.com/zahidkhawaja/rusty/issues/7"
[softwarePackages.s-search]
_bin = "s"
_desc = "Open a web search in your terminal."
_docs = "https://github.com/zquestz/s"
_github = "https://github.com/zquestz/s"
_home = "https://github.com/zquestz/s"
_name = "s"
brew = "s-search"
[softwarePackages.s5cmd]
_bin = "s5cmd"
_desc = "s5cmd is a very fast S3 and local filesystem execution tool."
_github = "https://github.com/peak/s5cmd"
_name = "s5cmd"
brew = "peak/tap/s5cmd"
github = "github.com/peak/s5cmd"
go = "github.com/peak/s5cmd@latest"
[softwarePackages.sad]
_bin = "sad"
_desc = "Basically sad is a Batch File Edit tool. It will show you a really nice diff of proposed changes before you commit them."
_github = "https://github.com/ms-jpq/sad"
_name = "sad"
apt = "https://github.com/ms-jpq/sad/releases/download/v0.4.31/aarch64-unknown-linux-gnu.deb"
brew = "ms-jpq/sad/sad"
github = "github.com/ms-jpq/sad"
pacman = "sad"
scoop = "sad"
[softwarePackages.safe-rm]
_bin = "safe-rm"
_desc = "A much safer replacement of bash rm with ALMOST FULL features of the origin rm command."
_github = "https://github.com/kaelzhang/shell-safe-rm"
_name = "safe-rm"
npm = "safe-rm"
[softwarePackages.sake]
_bin = "sake"
_desc = "sake is a command runner for local and remote hosts. You define servers and tasks in sake.yaml file and then run the tasks on the servers."
_docs = "https://sakecli.com/examples"
_github = "https://github.com/alajmo/sake"
_home = "https://sakecli.com/"
_name = "Sake"
brew = "alajmo/sake/sake"
go = "github.com/alajmo/sake@latest"
[softwarePackages.sake.script]
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"
[softwarePackages.samba]
_bin = "smbd"
"_bin:dnf" = "smb"
_desc = "Samba is the standard Windows interoperability suite of programs for Linux and Unix."
_docs = "https://www.samba.org/samba/docs/"
_github = "https://github.com/samba-team/samba"
_gitlab = "https://gitlab.com/samba-team/samba"
_groups = ["sambausers"]
_home = "https://www.samba.org/"
_name = "Samba"
_service = "smbd"
"_service:dnf" = "smb"
apt = "samba"
brew = "samba"
dnf = "samba"
pacman = "samba"
port = "samba4"
[softwarePackages.sanoid]
_bin = "sanoid"
_deps = ["pv"]
_desc = "Sanoid is a policy-driven snapshot management tool for ZFS filesystems."
_github = "https://github.com/jimsalterjrs/sanoid/"
_name = "Sanoid"
"_when:linux" = "command -v zfs > /dev/null && ! zfs list"
apt = [
"libcapture-tiny-perl",
"libconfig-inifiles-perl",
"libdata-dump-perl",
"sanoid",
]
[softwarePackages.santa]
_bin = "santactl"
_desc = "Santa is a binary and file access authorization system for macOS."
_docs = "https://santa.dev/"
_github = "https://github.com/google/santa"
_home = "https://santa.dev/"
_name = "santa"
cask = "santa"
[softwarePackages.sapling]
_bin = "sl"
_desc = "A Scalable, User-Friendly Source Control System."
_github = "https://github.com/facebook/sapling"
_name = "Sapling"
brew = "sapling"
pacman = "sapling-scm-bin"
[softwarePackages.sapling.script]
windows = "curl -sSL https://github.com/facebook/sapling/releases/latest > ~/Downloads/sapling_windows_0.2.20231113-145254+995db0d6_amd64.zip\nExpand-Archive ~/Downloads/sapling_windows_0.2.20231113-145254+995db0d6_amd64.zip 'C:\\Program Files'\nsetx PATH \"$env:PATH;C:\\Program Files\\Sapling\" -m\nSet-Alias -Name sl -Value 'C:\\Program Files\\Sapling\\sl.exe' -Force -Option Constant,ReadOnly,AllScope\n"
[softwarePackages.scap-security-guide]
_bin = "oscap"
_desc = "Security automation content in SCAP, Bash, Ansible, and other formats."
_github = "https://github.com/ComplianceAsCode/content"
_name = "OpenSCAP"
apt = ["ssg-debderived", "ssg-applications"]
"apt:debian" = ["ssg-debian", "ssg-applications"]
dnf = "scap-security-guide"
[softwarePackages.schema]
_bin = "schema"
_desc = "schema is a schema generator, instantiator, and validator tool."
_github = "https://github.com/Confbase/schema"
_name = "schema"
go = "github.com/Confbase/schema@latest"
[softwarePackages.scrcpy]
_bin = "scrcpy"
_desc = "This application mirrors Android devices (video and audio) connected via USB or over TCP/IP, and allows to control the device with the keyboard and the mouse of the computer."
_github = "https://github.com/Genymobile/scrcpy"
_name = "scrcpy"
apt = "scrcpy"
brew = "scrcpy"
choco = "scrcpy"
dnf = "scrcpy"
github = "github.com/Genymobile/scrcpy"
pkg = "scrcpy"
snap = "scrcpy"
yay = "scrcpy"
[softwarePackages.scrcpy-gui]
_bin = "scrcpy-gui"
_desc = "✨ A simple & beautiful GUI application for scrcpy"
_github = "https://github.com/Tomotoes/scrcpy-gui"
_name = "Scrcpy GUI"
flatpak = "in.srev.guiscrcpy"
[softwarePackages.sd]
_bin = "sd"
_desc = "sd is an intuitive find & replace CLI."
_github = "https://github.com/chmln/sd"
_name = "sd"
apk = "sd"
brew = "sd"
cargo = "sd"
choco = "sd-cli"
"dnf:fedora" = "sd"
github = "github.com/chmln/sd"
pacman = "sd"
pkg = "sd"
[softwarePackages.sddm]
_bin = "sddm"
_desc = "SDDM is a modern display manager for X11 and Wayland sessions aiming to be fast, simple and beautiful."
_github = "https://github.com/sddm/sddm"
_name = "SDDM"
_post = "sudo systemctl set-default graphical.target"
_service = "sddm"
apt = "sddm"
dnf = "sddm"
pacman = "sddm"
zypper = "sddm"
[softwarePackages.sdkman-cli]
_bin = "sdk"
_deprecated = "Deprecated in favor of mise"
_desc = "SDKMAN is a tool for managing parallel Versions of multiple Software Development Kits on any Unix-based system."
_github = "https://github.com/sdkman/sdkman-cli"
_name = "SDKMan"
script = "#!/usr/bin/env bash\n# @file SDKMAN Install\n# @brief Ensures SDKMAN is installed.\n# @description\n# This script ensures SDKMAN (a Java version manager) is installed using the method recommended on [their\n# website](https://sdkman.io/).\n### Re-source ~/.bashrc\nif [ -z \"$SDKMAN_DIR\" ]; then\n gum log -sl info 'SDKMAN_DIR is undefined so ~/.bashrc is being re-sourced' && source ~/.bashrc\nfi\n### SDKMan ~/.bashrc settings\nif command -v brew > /dev/null && command -v sdkman-cli > /dev/null; then\n export SDKMAN_DIR=\"$(brew --prefix sdkman-cli)/libexec\"\n . \"$SDKMAN_DIR/bin/sdkman-init.sh\"\nelif [ -d \"${XDG_DATA_HOME:-$HOME/.local/share}/sdkman\" ]; then\n export SDKMAN_DIR=\"${XDG_DATA_HOME:-$HOME/.local/share}/sdkman\"\n . \"$SDKMAN_DIR/bin/sdkman-init.sh\"\nelse\n logg logg 'Unable to find SDKMAN instance'\nfi\n### Ensure SDKMan is installed (https://sdkman.io/)\nif [ ! -d \"$SDKMAN_DIR\" ]; then\n gum log -sl info 'Installing SDKMan via curl -s https://get.sdkman.io?rcupdate=false'\n gum log -sl info \"Install directory: $SDKMAN_DIR\"\n curl -s \"https://get.sdkman.io?rcupdate=false\" | bash\n if [ -f \"$SDKMAN_DIR/bin/sdkman-init.sh\" ]; then\n . \"$SDKMAN_DIR/bin/sdkman-init.sh\"\n gum log -sl info 'Running sdk install java' && sdk install java\n else\n gum log -sl warn 'SDKMAN_DIR/bin/sdkman-init.sh is missing'\n fi\nelse\n gum log -sl info 'SDKMan appears to already be installed.'\n gum log -sl info 'Running sdk update'\n if command -v sdk > /dev/null; then\n sdk update\n else\n gum log -sl warn 'Unable to run sdk update because the sdk command is unavailable'\n fi\nfi\n"
[softwarePackages.seafile-client]
_app = "Seafile Client.app"
_bin = "seafile-client"
_desc = "Seafile is an open source file sync and share platform, focusing on reliability and performance."
_github = "https://github.com/haiwen/seafile-client"
_name = "seafile-client"
_todo = "Look into integration of the full Seafile stack outlined [here](https://github.com/haiwen/seafile)"
cask = "seafile-client"
choco = "seafile-client"
flatpak = "com.seafile.Client"
[softwarePackages.search-gpt]
_bin = "searchgpt"
_desc = "🌳 Connecting ChatGPT with the Internet"
_github = "https://github.com/tobiasbueschel/search-gpt"
_name = "Search GPT"
npm = "search-gpt"
[softwarePackages.secretive]
_app = "Secretive.app"
_desc = "Store SSH keys in the Secure Enclave"
_github = "https://github.com/maxgoedjen/secretive"
_name = "Secretive"
cask = "secretive"
[softwarePackages.semantic-release]
_bin = "semantic-release"
_desc = "semantic-release automates the whole package release workflow including: determining the next version number, generating the release notes, and publishing the package."
_github = "https://github.com/semantic-release/semantic-release"
_home = "https://semantic-release.gitbook.io"
_name = "semantic-release"
npm = "semantic-release"
[softwarePackages.sentry-cli]
_bin = "sentry-cli"
_desc = "This is a Sentry command line client for some generic tasks."
_github = "https://github.com/getsentry/sentry-cli/"
_name = "sentry-cli"
"brew:darwin" = "getsentry/tools/sentry-cli"
github = "github.com/getsentry/sentry-cli"
npm = "@sentry/cli"
scoop = "sentry-cli"
yay = "sentry-cli-bin"
[softwarePackages.serve]
_bin = "serve"
_desc = "serve helps you serve a static site, single page application or just a static file (no matter if on your device or on the local network)."
_github = "https://github.com/vercel/serve"
_name = "serve"
npm = "serve"
[softwarePackages.serverless]
_bin = "serverless"
_desc = "The Serverless Framework Makes it easy to use AWS Lambda and other managed cloud services to build applications that auto-scale, cost nothing when idle, and overall result in radically low maintenance."
_docs = "https://www.serverless.com/framework/docs"
_github = "https://github.com/serverless/serverless"
_home = "https://www.serverless.com/"
_name = "serverless"
brew = "serverless"
npm = "serverless"
[softwarePackages.sftpgo]
_bin = "sftpgo"
_deps = ["sftpgo-plugin-auth"]
_desc = "Full-featured and highly configurable SFTP, HTTP/S, FTP/S and WebDAV server - S3, Google Cloud Storage, Azure Blob."
_github = "https://github.com/drakkan/sftpgo"
_name = "sftpgo"
_post = "sudo sftpgo initprovider\n"
_service = "sftpgo"
_serviceEnabled = true
brew = "sftpgo"
choco = "sftpgo"
github = "github.com/drakkan/sftpgo"
pkg = "sftpgo"
yay = "sftpgo-bin"
[[softwarePackages.sftpgo."_service:brew"]]
name = "sftpgo"
sudo = true
[softwarePackages.sftpgo-plugin-auth]
_bin = "sftpgo-plugin-auth"
_desc = "This plugin enables LDAP/Active Directory authentication for SFTPGo."
_github = "https://github.com/sftpgo/sftpgo-plugin-auth"
_name = "SFTPGo Authentication Plugin"
_post = "sudo cp -f $(which sftpgo-plugin-auth) /usr/local/bin/sftpgo-plugin-auth"
go = "github.com/sftpgo/sftpgo-plugin-auth@latest"
[softwarePackages.sftpgo-plugin-auth.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"
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"
[softwarePackages.share]
_bin = "share"
_desc = "🌍 Quickly share files from your command line"
_github = "https://github.com/marionebl/share-cli"
_name = "share"
npm = "share-cli"
[softwarePackages.sharex]
_desc = "ShareX is a free and open source program that lets you capture or record any area of your screen and share it with a single press of a key."
_docs = "https://getsharex.com/docs/faq"
_github = "https://github.com/ShareX/ShareX"
_home = "https://getsharex.com/"
_name = "ShareX"
choco = "sharex"
[softwarePackages.sharp]
_bin = "sharp"
_desc = "The typical use case for this high speed Node-API module is to convert large images in common formats to smaller, web-friendly JPEG, PNG, WebP, GIF and AVIF images of varying dimensions."
_github = "https://github.com/vseventer/sharp-cli"
_home = "https://sharp.pixelplumbing.com/"
_name = "sharp"
npm = "sharp-cli"
[softwarePackages.shc]
_bin = "shc"
_desc = "shc is a shell script compiler that converts shell scripts into C code for faster execution."
_github = "https://github.com/neurobin/shc"
_home = "https://neurobin.org/projects/softwares/unix/shc/"
_name = "shc"
brew = "shc"
port = "shc"
[softwarePackages.shc.script]
linux = "#!/usr/bin/env bash\nif command -v apt &>/dev/null\nthen\n sudo add-apt-repository ppa:neurobin/ppa\n sudo apt-get update\n sudo apt-get install shc\nend\n"
[softwarePackages.shdoc]
_bin = "shdoc"
"_deps:script" = ["gawk"]
_desc = "Documentation generator for shell scripts (bash, sh, zsh)."
_github = "https://github.com/reconquest/shdoc"
_name = "shdoc"
yay = "shdoc-git"
[softwarePackages.shdoc.script]
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"
[softwarePackages.sheldon]
_bin = "sheldon"
_completions = "sheldon completions --shell {SHELL}"
_desc = "Fast, configurable, shell plugin manager"
_docs = "https://sheldon.cli.rs/"
_github = "https://github.com/rossmacarthur/sheldon"
_name = "Sheldon"
brew = "sheldon"
cargo = "sheldon"
[softwarePackages.shell-gpt]
_bin = "sgpt"
_desc = "A command-line productivity tool powered by AI large language models like GPT-4, will help you accomplish your tasks faster and more efficiently."
_github = "https://github.com/TheR1D/shell_gpt"
_name = "Shell GPT"
pipx = "shell-gpt"
[softwarePackages.shellcheck]
_bin = "shellcheck"
_desc = "A static analysis tool for shell scripts"
_docker = "docker run --rm -v \"$PWD:/mnt\" koalaman/shellcheck:stable"
_docs = "https://github.com/koalaman/shellcheck/wiki/Directive"
_github = "https://github.com/koalaman/shellcheck"
_home = "https://www.shellcheck.net/"
_name = "Shellcheck"
apt = "shellcheck"
brew = "shellcheck"
cabal = "shellcheck"
choco = "shellcheck"
dnf = "shellcheck"
emerge = "shellcheck"
eopkg = "shellcheck"
nix = "nixpkgs.shellcheck"
pacman = "shellcheck"
pkg-freebsd = "shellcheck"
pkg_add = "shellcheck"
port = "shellcheck"
scoop = "shellcheck"
snap = "shellcheck"
stack = "shellcheck"
zypper = "shellcheck"
[softwarePackages.shfmt]
_bin = "shfmt"
_desc = " A shell parser, formatter, and interpreter with bash support; includes shfmt"
_github = "https://github.com/mvdan/sh"
_home = "https://pkg.go.dev/mvdan.cc/sh/v3"
_name = "shfmt"
apk = "shfmt"
brew = "shfmt"
github = "github.com/mvdan/sh"
go = "mvdan.cc/sh/v3/cmd/shfmt@latest"
pacman = "shfmt"
pkg = "shfmt"
scoop = "shfmt"
snap = "shfmt"
[softwarePackages.shml]
_bin = "shml"
_desc = "SHell Markup Language | Style Framework for The Terminal"
_github = "https://github.com/odb/shml"
_name = "SHML"
brew = "shml"
npm = "shml"
[softwarePackages.shotcut]
_app = "Shotcut.app"
_bin = "shotcut"
_desc = "cross-platform (Qt), open-source (GPLv3) video editor"
_docs = "https://shotcut.org/howtos/getting-started/"
_github = "https://github.com/mltframework/shotcut"
_home = "https://shotcut.org/"
_name = "Shotcut"
apt = "shotcut"
cask = "shotcut"
choco = "shotcut"
dnf = "shotcut"
flatpak = "org.shotcut.Shotcut"
snap = "shotcut --classic"
[softwarePackages.shotwell]
_bin = "shotwell"
_desc = "Shotwell is a digital photo manager designed for the GNOME desktop environment."
_docs = "http://shotwell-project.org/doc/html/"
_github = "https://github.com/GNOME/shotwell"
_home = "https://wiki.gnome.org/Apps/Shotwell"
_name = "Shotwell"
apt = "shotwell"
dnf = "shotwell"
flatpak = "org.gnome.Shotwell"
pacman = "shotwell"
[softwarePackages.shuttle]
_bin = "cargo-shuttle"
_desc = "Build & ship a backend without writing any infrastructure files. Instead get your infrastructure definitions from your code function signatures and annotations."
_github = "https://github.com/shuttle-hq/shuttle"
_home = "https://www.shuttle.rs/"
_name = "Shuttle"
cargo = "cargo-shuttle"
pacman = "cargo-shuttle"
script = "curl -sSfL https://www.shuttle.rs/install | bash"
[softwarePackages.shx]
_bin = "shx"
_desc = "shx is a wrapper around ShellJS Unix commands, providing an easy solution for simple Unix-like, cross-platform commands in npm package scripts."
_github = "https://github.com/shelljs/shx"
_name = "shx"
npm = "shx"
[softwarePackages.sidekick]
_app = "Sidekick.app"
_bin = "sidekick"
_deprecated = "Not free for all features"
_github = false
_name = "Sidekick"
cask = "pushplaylabs-sidekick"
[softwarePackages.signal]
_app = "Signal.app"
_bin = "signal"
_deprecated = "Not needed - mostly a phone app"
_desc = "A private messenger for Windows, macOS, and Linux."
_docs = "https://support.signal.org/hc/en-us"
_github = "https://github.com/signalapp/Signal-Desktop"
_home = "https://signal.org"
_name = "Signal Desktop"
cask = "signal"
choco = "signal"
flatpak = "org.signal.Signal"
scoop = "signal"
[softwarePackages.skaffold]
_bin = "skaffold"
_desc = "Skaffold is a command line tool that facilitates continuous development for Kubernetes applications."
_github = "https://github.com/GoogleContainerTools/skaffold"
_name = "Skaffold"
brew = "skaffold"
choco = "skaffold"
port = "skaffold"
scoop = "extras/skaffold"
[softwarePackages.skate]
_bin = "skate"
_desc = "A personal key value store 🛼"
_github = "https://github.com/charmbracelet/skate"
_name = "skate"
_preload = true
brew = "charmbracelet/tap/skate"
go = "github.com/charmbracelet/skate@latest"
nix = "nixpkgs.skate"
pacman = "skate"
[softwarePackages.skhd]
_bin = "skhd"
_desc = "Keyboard shortcut daemon for macOS"
_github = "https://github.com/koekeishiya/skhd"
_name = "skhd"
"_post:brew" = "skhd --start-service"
"brew:darwin" = "koekeishiya/formulae/skhd"
[softwarePackages.skm]
_bin = "skm"
_desc = "A simple and powerful SSH keys manager"
_github = "https://github.com/TimothyYe/skm"
_name = "skm"
github = "github.com/TimothyYe/skm"
go = "github.com/TimothyYe/skm/cmd/skm@latest"
[softwarePackages.skype]
_app = "Skype.app"
_bin = "skype"
_desc = "Skype is for connecting with the people that matter most in your life and work"
_docs = "https://docs.microsoft.com/en-us/skype-sdk/skypeuris/skypeuriapireference"
_github = false
_home = "https://www.skype.com/en/"
_name = "Skype"
cask = "skype"
choco = "skype"
flatpak = "com.skype.Client"
snap = "skype"
yay = "skypeforlinux-stable-bin"
[softwarePackages.slack]
_app = "Slack.app"
_bin = "slack"
_desc = "Slack is a platform that integrates your tools, automates tasks, and enables flexible communication."
_docs = "https://api.slack.com/docs"
_github = false
_home = "https://slack.com/"
_name = "Slack"
cask = "slack"
choco = "slack"
flatpak = "com.slack.Slack"
mas = 803453959
snap = "slack"
[softwarePackages.slack-term]
_bin = "slack-term"
_desc = "A Slack client for your terminal."
_github = "https://github.com/erroneousboat/slack-term"
_name = "slack-term"
go = "github.com/erroneousboat/slack-term@latest"
[softwarePackages.slides]
_bin = "slides"
_desc = "A terminal application that allows you to present slides rendered from markdown"
_github = "https://github.com/maaslalani/slides"
_home = "https://maaslalani.com/slides/"
_name = "Slides"
brew = "slides"
go = "github.com/maaslalani/slides@latest"
nix-env = "nixpkgs.slides"
snap = "slides"
yay = "slides"
[softwarePackages.sloth]
_app = "Sloth.app"
_desc = "Mac app that shows all open files, directories, sockets, pipes and devices in use by all running processes. Nice GUI for lsof."
_github = "https://github.com/sveinbjornt/Sloth"
_home = "https://sveinbjorn.org/sloth"
_name = "Sloth"
cask = "sloth"
[softwarePackages.snapcraft]
_bin = "snapcraft"
_deps = ["snapd"]
_desc = "Package, distribute, and update any app for Linux and IoT."
_github = "https://github.com/canonical/snapcraft"
_name = "Snapcraft"
brew = "snapcraft"
snap = "snapcraft --classic"
[softwarePackages.snapd]
_bin = "snap"
_deprecated = "Bundled into installer"
_desc = "The snapd and snap tools enable systems to work with .snap files."
_github = "https://github.com/snapcore/snapd"
_home = "https://snapcraft.io/"
_name = "Snap"
_service = "snapd"
[softwarePackages.snitch]
_app = "Little Snitch.app"
_desc = "Little Snitch is a firewall app that protects your privacy and security on macOS."
_docs = "https://www.obdev.at/products/littlesnitch/getting-started.html"
_github = "https://github.com/evilsocket/opensnitch"
_home = "https://www.obdev.at/products/littlesnitch/index.html"
_name = "OpenSnitch/Little Snitch"
cask = "little-snitch"
[softwarePackages.social-analyzer]
_bin = "social-analyzer"
_desc = "API, CLI, and Web App for analyzing and finding a person's profile in 1000 social media websites"
_github = "https://github.com/qeeqbox/social-analyzer"
_name = "social-analyzer"
pipx = "social-analyzer"
[softwarePackages.soduto]
_app = "Soduto.app"
_desc = "Soduto is a KDEConnect compatible application for macOS."
_github = "https://github.com/soduto/Soduto"
_name = "Soduto"
cask = "soduto"
[softwarePackages.soft-serve]
_bin = "soft"
_desc = "The mighty, self-hostable Git server for the command line🍦"
_docs = "https://github.com/charmbracelet/soft-serve"
_github = "https://github.com/charmbracelet/soft-serve"
_home = "https://charm.sh/"
_name = "Soft Serve"
brew = "charmbracelet/tap/soft-serve"
go = "github.com/charmbracelet/soft-serve/cmd/soft@latest"
nix-env = "nixpkgs.soft-serve"
pacman = "soft-serve"
[softwarePackages.solargraph]
_bin = "solargraph"
_desc = "Ruby language server"
_docs = "https://solargraph.org/guides/getting-started"
_github = "https://github.com/castwide/solargraph"
_home = "https://solargraph.org/"
_name = "Solargraph"
brew = "solargraph"
gem = "solargraph"
[softwarePackages.solidity]
_bin = "solcjs"
_desc = "Solidity is a statically typed, contract-oriented, high-level language for implementing smart contracts on the Ethereum platform."
_github = "https://github.com/ethereum/solc-js"
_name = "solcjs"
npm = "solc"
[softwarePackages.spacedrive]
_bin = "spacedrive"
_app = "Spacedrive.app"
_desc = "Spacedrive is a free, open source application that consolidates all your files from different storage locations into a single place."
_github = "https://github.com/spacedriveapp/spacedrive"
_home = "https://www.spacedrive.com/"
_name = "Spacedrive"
appimage = "https://www.spacedrive.com/api/releases/desktop/stable/linux/x86_64"
cask = "spacedrive"
msi = "https://www.spacedrive.com/api/releases/desktop/stable/windows/x86_64"
[softwarePackages.sparkleshare]
_app = "SparkleShare.app"
_bin = "sparkleshare"
_desc = "Share and collaborate by syncing with any Git repository instantly."
_github = "https://github.com/hbons/SparkleShare"
_home = "https://www.sparkleshare.org/"
_name = "Sparkle Share"
cask = "sparkleshare"
choco = "sparkleshare"
flatpak = "org.sparkleshare.SparkleShare"
[softwarePackages.speed-test]
_bin = "speed-test"
_desc = "Test your internet connection speed and ping using speedtest.net from the CLI"
_github = "https://github.com/sindresorhus/speed-test"
_name = "speed-test"
npm = "speed-test"
[softwarePackages.speedtest-cli]
_bin = "speedtest-cli"
_desc = "Command line interface for testing internet bandwidth using speedtest.net"
_github = "https://github.com/sivel/speedtest-cli"
_name = "speedtest-cli"
pipx = "speedtest-cli"
[softwarePackages.sphinx]
_bin = "sphinx-build"
_desc = "Sphinx makes it easy to create intelligent and beautiful documentation."
_github = "https://github.com/sphinx-doc/sphinx"
_name = "Sphinx"
apt = "python3-sphinx"
choco = "sphinx"
dnf = "python-sphinx"
pipx = "sphinx"
[softwarePackages.spotdl]
_bin = "spotdl"
_deps = ["ffmpeg"]
_desc = "spotDL finds songs from Spotify playlists on YouTube and downloads them - along with album art, lyrics and metadata."
_docs = "https://spotdl.readthedocs.io/en/latest/"
_github = "https://github.com/spotDL/spotify-downloader"
_name = "spotdl"
pipx = "spotdl"
[softwarePackages.sql-language-server]
_bin = "sql-language-server"
_desc = "An SQL language server"
_github = "https://github.com/joe-re/sql-language-server"
_name = "SQL Language Server"
brew = "sql-language-server"
npm = "sql-language-server"
[softwarePackages.sqlectron]
_app = "sqlectron.app"
_deprecated = "beekeeper-studio preferred"
_desc = "A simple and lightweight SQL client desktop with cross database and platform support"
_github = "https://github.com/sqlectron/sqlectron-gui"
_name = "SQLectron"
cask = "sqlectron"
github = "github.com/sqlectron/sqlectron-gui"
yay = "sqlectron-gui"
[softwarePackages.sqlite]
_bin = "sqlite3"
_desc = "SQLite is a C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine."
_docs = "https://sqlite.org/docs.html"
_github = "https://github.com/sqlite/sqlite"
_home = "https://sqlite.org/index.html"
_name = "SQLite"
_preload = true
apt = "sqlite3"
brew = "sqlite"
choco = "sqlite"
dnf = "sqlite"
pacman = "sqlite"
port = "sqlite3"
scoop = "sqlite"
[softwarePackages.squid]
_bin = "squid"
_desc = "Squid is a caching proxy for the Web supporting HTTP, HTTPS, FTP, and more. It reduces bandwidth and improves response times by caching and reusing frequently-requested web pages."
_github = "https://github.com/squid-cache/squid"
_home = "http://www.squid-cache.org/"
_name = "Squid"
_service = "squid"
apt = "squid"
brew = "squid"
dnf = "squid"
pacman = "squid"
[softwarePackages.ssh-vault]
_bin = "ssh-vault"
_desc = "🌰 encrypt/decrypt using ssh keys"
_docs = "https://ssh-vault.com/post/how-it-works/"
_github = "https://github.com/ssh-vault/ssh-vault"
_home = "https://ssh-vault.com/"
_name = "ssh-vault"
brew = "ssh-vault"
github = "github.com/ssh-vault/ssh-vault"
[softwarePackages.sshfs]
_bin = "sshfs"
_desc = "SSHFS allows you to mount a remote filesystem using SFTP."
_github = "https://github.com/libfuse/sshfs"
_name = "SSHFS"
apt = "sshfs"
"brew:linux" = "sshfs"
choco = "sshfs"
dnf = "sshfs"
pacman = "sshfs"
port = "sshfs"
scoop = "sshfs-np"
[softwarePackages.sshpass]
_bin = "sshpass"
_desc = "SSHpass offers you the ability to automatically offer a password via SSH when you are prompted for it."
_github = "https://github.com/kevinburke/sshpass"
_home = "https://sourceforge.net/projects/sshpass/"
_name = "sshpass"
_preload = true
apt = "sshpass"
brew = "hudochenkov/sshpass/sshpass"
dnf = "sshpass"
[softwarePackages.sshs]
_bin = "sshs"
_desc = "Terminal user interface for SSH."
_github = "https://github.com/quantumsheep/sshs"
_name = "SSHS"
brew = "sshs"
choco = "sshs"
[softwarePackages.sshuttle]
_bin = "sshuttle"
_desc = "Transparent proxy server that works as a poor man's VPN. Forwards over ssh."
_github = "https://github.com/sshuttle/sshuttle"
_name = "SShuttle"
apt = "sshuttle"
brew = "sshuttle"
dnf = "sshuttle"
emerge = "net-proxy/sshuttle"
nix-env = "nixos.sshuttle"
nix-pkg = "nixpkgs.sshuttle"
pacman = "sshuttle"
pipx = "sshuttle"
port = "sshuttle"
zypper = "sshuttle"
[softwarePackages.ssl-proxy]
_bin = "ssl-proxy"
_desc = "🔒 Simple zero-config SSL reverse proxy with real autogenerated certificates (LetsEncrypt, self-signed, provided)"
_github = "https://github.com/suyashkumar/ssl-proxy"
_name = "ssl-proxy"
go = "github.com/suyashkumar/ssl-proxy@latest"
[softwarePackages.stacer]
_bin = "stacer"
_desc = "Popular desktop GUI for monitoring and cleaning Linux systems."
_docs = "https://github.com/oguzhaninan/Stacer/blob/native/README.md"
_github = "https://github.com/oguzhaninan/Stacer"
_home = "https://oguzhaninan.github.io/Stacer-Web/"
_name = "Stacer"
appimage = "https://github.com/oguzhaninan/Stacer/releases/download/v1.1.0/Stacer-1.1.0-x64.AppImage"
apt = "https://github.com/oguzhaninan/Stacer/releases/download/v1.1.0/stacer_1.1.0_amd64.deb"
"apt:debian" = "stacer"
"apt:ubuntu" = "stacer"
dnf = "https://github.com/oguzhaninan/Stacer/releases/download/v1.1.0/stacer-1.1.0-amd64.rpm"
"dnf:fedora" = "stacer"
yay = "stacer"
[softwarePackages.standard-notes]
_app = "Standard Notes.app"
_bin = "standard-notes"
_deprecated = "Deprecated in favor of Obsidian / Notion"
_desc = "End-to-end encrypted notes app"
_docs = "https://standardnotes.com/help"
_github = "https://github.com/standardnotes/app"
_home = "https://standardnotes.com/"
_name = "Standard Notes"
cask = "standard-notes"
flatpak = "org.standardnotes.standardnotes"
[softwarePackages.starred]
_bin = "starred"
_desc = "creating your own Awesome List by GitHub stars!"
_github = "https://github.com/maguowei/starred"
_home = "https://pypi.org/project/starred/"
_name = "Starred"
pipx = "starred"
[softwarePackages.statcode]
_bin = "statcode"
_desc = "statcode is like man but for HTTP status codes."
_github = "https://github.com/shobrook/statcode"
_name = "statcode"
pipx = "statcode"
yay = "statcode"
[softwarePackages.staticcheck]
_bin = "staticcheck"
_desc = "Staticcheck is a state of the art linter for the Go programming language."
_docs = "https://staticcheck.io/docs/"
_github = "https://github.com/dominikh/go-tools"
_home = "https://staticcheck.io/"
_name = "staticcheck"
brew = "staticcheck"
"dnf:fedora" = "golang-honnef-tools"
go = "honnef.co/go/tools/cmd/staticcheck@latest"
pacman = "staticcheck"
port = "staticcheck"
scoop = "staticcheck"
[softwarePackages.stats]
_app = "Stats.app"
_bin = "stats"
_desc = "System monitor for the menu bar"
_github = "https://github.com/exelban/stats"
_name = "stats"
cask = "stats"
[softwarePackages.steam]
_app = "Steam.app"
_bin = "steam"
_github = false
_name = "steam"
cask = "steam"
choco = "steam"
flatpak = "com.valvesoftware.Steam"
[softwarePackages.steampipe]
_bin = "steampipe"
_desc = "Steampipe is the zero-ETL solution for getting data directly from APIs and services."
_github = "https://github.com/turbot/steampipe"
_name = "Steampipe"
brew = "turbot/tap/steampipe"
[softwarePackages.stegcloak]
_bin = "stegcloak"
_desc = "Hide secrets with invisible characters in plain text securely using passwords 🧙⭐"
_github = "https://github.com/KuroLabs/stegcloak"
_home = "https://stegcloak.surge.sh/"
_name = "stegcloak"
npm = "stegcloak"
[softwarePackages.storybook]
_bin = "storybook"
_desc = "Storybook is a frontend workshop for building UI components and pages in isolation."
_github = "https://github.com/storybookjs/storybook"
_name = "Storybook"
npm = "storybook"
[softwarePackages.sttr]
_bin = "sttr"
_desc = "sttr is command line software that allows you to quickly run various transformation operations on the string."
_github = "https://github.com/abhimanyu003/sttr"
_name = "sttr"
brew = "abhimanyu003/sttr/sttr"
go = "github.com/abhimanyu003/sttr@latest"
snap = "sttr"
yay = "sttr-bin"
[softwarePackages.stubby]
_bin = "stubby"
_deprecated = "Causes issues when other programs are modifying the DNS resolving endpoint. Might be worth reinvestigating but ideally the DNS should be encrypted on pfSense or use CloudFlare WARP to handle it."
_desc = "Stubby is an application that acts as a local DNS Privacy stub resolver (using DNS-over-TLS)."
_docs = "https://dnsprivacy.org/wiki/display/DP/DNS+Privacy+Daemon+-+Stubby"
_github = "https://github.com/getdnsapi/stubby"
_name = "Stubby"
"_post:brew:darwin" = "bash \"$(brew --prefix stubby)/sbin/stubby-setdns-macos.sh\""
_service = "stubby"
"brew:darwin" = "stubby"
[softwarePackages.supervisor]
_bin = "supervisord"
_desc = "Supervisor is a client/server system that allows its users to control a number of processes on UNIX-like operating systems."
_github = "https://github.com/Supervisor/supervisor"
_name = "Supervisor"
_service = "supervisor"
apt = "supervisor"
brew = "supervisor"
dnf = "supervisor"
pacman = "supervisor"
pipx = "supervisor"
zypper = "supervisor"
[softwarePackages.surge]
_bin = "surge"
_desc = "Publish web apps to a CDN with a single command and no setup required."
_github = "https://github.com/sintaxi/surge"
_name = "surge"
npm = "surge"
[softwarePackages.svgo]
_bin = "svgo"
_desc = "⚙️ Node.js tool for optimizing SVG files"
_github = "https://github.com/svg/svgo"
_home = "https://svgo.dev/"
_name = "svgo"
brew = "svgo"
npm = "svgo"
[softwarePackages.swiftbar]
_app = "SwiftBar.app"
_desc = "Powerful macOS menu bar customization tool"
_github = "https://github.com/swiftbar/SwiftBar"
_name = "SwiftBar"
cask = "swiftbar"
[softwarePackages.swiftformat]
_bin = "swiftformat"
_desc = "SwiftFormat is a code library and command-line tool for reformatting Swift code on macOS, Linux or Windows."
_github = "https://github.com/nicklockwood/SwiftFormat"
_name = "SwiftFormat"
brew = "swiftformat"
[softwarePackages.swifty]
_app = "Swifty.app"
_bin = "swifty"
_desc = "Free Offline-first Password Manager for MacOS, Windows and Linux."
_github = "https://github.com/swiftyapp/swifty"
_name = "Swifty"
appimage = "swiftyapp/swifty"
cask = "swifty"
exe = "https://github.com/swiftyapp/swifty/releases/download/v0.6.13/Swifty-Setup-0.6.13.exe"
[softwarePackages.swimat]
_app = "Swimat.app"
_desc = "An Xcode formatter plug-in to format your swift code."
_github = "https://github.com/Jintin/Swimat"
_home = "https://jintin.github.io/Swimat/"
_name = "Swimat"
cask = "swimat"
[softwarePackages.switchhosts]
_app = "SwitchHosts.app"
_desc = "SwitchHosts is an App for hosts management & switching (the /etc/hosts file)."
_github = "https://github.com/oldj/SwitchHosts"
_home = "https://switchhosts.vercel.app/"
_name = "SwitchHosts"
appimage = "oldj/SwitchHosts"
cask = "switchhosts"
choco = "switchhosts"
github = "github.com/oldj/SwitchHosts"
scoop = "switchhosts"
[softwarePackages.sync-ssh-keys]
_bin = "sync-ssh-keys"
_desc = "🔐 Sync public ssh keys to ~/.ssh/authorized_keys, based on Github/Gitlab organization membership."
_github = "https://github.com/samber/sync-ssh-keys"
_name = "sync-ssh-keys"
go = "github.com/samber/sync-ssh-keys@latest"
yay = "sync-ssh-keys-bin"
[softwarePackages.syncpack]
_bin = "syncpack"
_desc = "Consistent dependency versions in large JavaScript Monorepos."
_docs = "https://jamiemason.github.io/syncpack/installation"
_github = "https://github.com/JamieMason/syncpack"
_home = "https://jamiemason.github.io/syncpack/"
_name = "Syncpack"
npm = "syncpack"
[softwarePackages.syncthing]
_bin = "syncthing"
_desc = "Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers."
_github = "https://github.com/syncthing/syncthing"
_name = "Syncthing"
_service = "syncthing"
_serviceEnabled = true
brew = "syncthing"
choco = "syncthing"
port = "syncthing"
scoop = "syncthing"
[softwarePackages.synp]
_bin = "synp"
_desc = "Convert yarn.lock to package-lock.json and vice versa."
_github = "https://github.com/imsnif/synp"
_name = "synp"
npm = "synp"
[softwarePackages.sysbench]
_bin = "sysbench"
_desc = "sysbench is a scriptable multi-threaded benchmark tool based on LuaJIT."
_github = "https://github.com/akopytov/sysbench"
_name = "sysbench"
apk = "sysbench"
apt = "sysbench"
brew = "sysbench"
"dnf:fedora" = "sysbench"
pacman = "sysbench"
pkg = "sysbench"
[softwarePackages.sysdig]
_bin = "sysdig"
_desc = "Security for Containers, Kubernetes, and Cloud"
_docs = "https://docs.sysdig.com/"
_github = "https://github.com/draios"
_groups = ["sysdig"]
_home = "https://sysdig.com/"
_name = "sysdig"
brew = "sysdig"
pacman = ["sysdig", "sysdig-dkms"]
[softwarePackages.sysget]
_bin = "sysget"
_desc = "sysget is a bridge that lets you use one syntax to every package manager on every unix-based operating system."
_github = "https://github.com/emilengler/sysget"
_name = "sysget"
_note = "TODO"
[softwarePackages.sysz]
_bin = "sysz"
_deps = ["fzf"]
_desc = "An fzf terminal UI for systemctl"
_github = "https://github.com/joehillen/sysz"
_name = "syz"
bin = "https://github.com/joehillen/sysz"
nix-env = "nixpkgs.sysz"
pacman = "sysz"
[softwarePackages.sysz.script]
linux = "cd /tmp && git clone https://github.com/joehillen/sysz.git && cd sysz && sudo make install && cd /tmp && rm -rf sysz"
[softwarePackages.t]
_bin = "t"
_desc = "A command-line power tool for Twitter"
_github = "https://github.com/sferik/t"
_name = "t"
gem = "t"
[softwarePackages.t-rec]
_bin = "t-rec"
"_deps:cargo" = ["imagemagick"]
_desc = "Blazingly fast terminal recorder that generates animated gif images for the web written in rust."
_github = "https://github.com/sassman/t-rec-rs"
_home = "https://crates.io/crates/t-rec"
_name = "t-rec"
brew = "t-rec"
cargo = "t-rec"
port = "t-rec"
snap = "t-rec --classic"
yay = "t-rec"
[softwarePackages.tabby]
_app = "Tabby.app"
_bin = "tabby"
_deprecated = "Deprecated in favor of Warp terminal"
_desc = "Tabby (formerly Terminus) is a highly configurable terminal emulator, SSH and serial client for Windows 10, macOS and Linux."
_docs = "https://openbase.com/js/tabby/documentation"
_github = "https://github.com/Eugeny/tabby"
_home = "https://tabby.sh/"
_name = "Tabby"
_notes = "TODO Update the direct links periodically and keep eye out for Snap / Flatpak"
apt = "https://github.com/Eugeny/tabby/releases/download/v1.0.188/tabby-1.0.188-linux-x64.deb"
cask = "tabby"
choco = "tabby"
dnf = "https://github.com/Eugeny/tabby/releases/download/v1.0.188/tabby-1.0.188-linux-x64.rpm"
github = "github.com/Eugeny/tabby"
pacman = "https://github.com/Eugeny/tabby/releases/download/v1.0.188/tabby-1.0.188-linux-x64.pacman"
[softwarePackages.tailscale]
_app = "Tailscale.app"
_bin = "tailscale"
_desc = "Private WireGuard® networks made easy"
_docs = "https://tailscale.com/kb/"
_github = "https://github.com/tailscale/tailscale"
_home = "https://tailscale.com/"
_name = "Tailscale"
_preload = true
"_service:brew" = "tailscale"
"_service:pacman" = "tailscaled"
brew = "tailscale"
cask = "tailscale"
choco = "tailscale"
go = "tailscale.com/cmd/tailscale{,d}@main"
mas = 1475387142
pacman = "tailscale"
port = "tailscale"
[softwarePackages.talksheet]
_bin = "talksheet"
_desc = "Talksheet is an AI-powered CLI tool for exploring data."
_github = "https://github.com/danthelion/talksheet"
_name = "Talksheet"
pip = "talksheet"
[softwarePackages.taplo]
_bin = "taplo"
_desc = "A versatile, feature-rich TOML toolkit."
_docker = "docker run tamasfe/taplo"
_docs = "https://taplo.tamasfe.dev/cli/introduction.html"
_github = "https://github.com/tamasfe/taplo"
_home = "https://taplo.tamasfe.dev/"
_name = "Taplo"
cargo = "taplo-cli"
npm = "@taplo/cli"
[softwarePackages.tart]
_bin = "tart"
_desc = "Tart is a virtualization toolset to build, run and manage macOS and Linux virtual machines (VMs) on Apple Silicon."
_github = "https://github.com/cirruslabs/tart"
_name = "tart"
_todo = "Verify that this installs properly (error on arm64 macOS)"
"brew:darwin" = "cirruslabs/cli/gitlab-tart-executor"
[softwarePackages.task]
_bin = "task"
_desc = "Task is a task runner / build tool that aims to be simpler and easier to use than, for example, GNU Make."
_docs = "https://taskfile.dev/usage/"
_github = "https://github.com/go-task/task"
_home = "https://taskfile.dev"
_name = "Task"
_preload = true
brew = "go-task"
choco = "go-task"
github = "github.com/go-task/task"
go = "github.com/go-task/task/v3/cmd/task@latest"
scoop = "task"
[softwarePackages.taskwarrior]
_bin = "taskwarrior"
_deprecated = "Removed from default install because the binary executable conflicts with go-task's binary executable."
_desc = "Taskwarrior is Free and Open Source Software that manages your TODO list from the command line."
_github = "https://github.com/GothenburgBitFactory/taskwarrior"
_name = "Task Warrior"
apt = "taskwarrior"
brew = ["task", "taskd", "tasksh"]
dnf = "task"
emerge = "task"
nix-env = "taskwarrior"
pacman = "task"
port = "task"
sbopkg = "task"
xbps = "task"
zypper = "taskwarrior"
[softwarePackages.teamviewer]
_app = "TeamViewer.app"
_bin = "teamviewer"
_desc = "TeamViewer is a comprehensive, remote access, remote control and remote support solution."
_docs = "https://www.teamviewer.com/en-us/documents/"
_github = "Not open-source"
_home = "https://www.teamviewer.com/en-us/"
_name = "TeamViewer"
apt = "https://download.teamviewer.com/download/linux/teamviewer_amd64.deb"
cask = "teamviewer"
choco = "teamviewer"
dnf = "https://download.teamviewer.com/download/linux/teamviewer.x86_64.rpm"
yay = "teamviewer"
zypper = "https://download.teamviewer.com/download/linux/teamviewer-suse.x86_64.rpm"
[softwarePackages.telegram]
_app = "Telegram.app"
_bin = "telegram"
_desc = "Telegram is a cloud-based mobile and desktop messaging app with a focus on security and speed."
_github = "https://github.com/telegramdesktop/tdesktop"
_name = "Telegram"
cask = "telegram"
choco = "telegram"
flatpak = "org.telegram.desktop"
mas = 747648890
[softwarePackages.teleport]
_bin = "teleport"
_desc = "Teleport provides connectivity, authentication, access controls and audit for infrastructure."
_github = "https://github.com/gravitational/teleport"
_name = "Teleport"
brew = "teleport"
pkg = "teleport"
yay = "teleport-bin"
[softwarePackages.teller]
_bin = "teller"
_desc = "Never leave your terminal to use secrets while developing, testing, and building your apps."
_github = "https://github.com/tellerops/teller"
_name = "teller"
brew = "spectralops/tap/teller"
github = "github.com/tellerops/teller"
[softwarePackages.temps]
_deprecated = "macOS menu bar app for weather. Buggy software."
_desc = "Simple menubar application based on Electron with actual weather information and forecast."
_github = "https://github.com/jackd248/temps"
_name = "Temps"
github = "github.com/jackd248/temps"
[softwarePackages.terminal-notifier]
_bin = "terminal-notifier"
_desc = "Send User Notifications on macOS from the command-line."
_github = "https://github.com/julienXX/terminal-notifier"
_name = "Terminal Notifier"
"brew:darwin" = "terminal-notifier"
[softwarePackages.terminalizer]
_bin = "terminalizer"
_desc = "🦄 Record your terminal and generate animated gif images or share a web player."
_github = "https://github.com/faressoft/terminalizer"
_home = "https://www.terminalizer.com/"
_name = "terminalizer"
npm = "terminalizer"
[softwarePackages.termius]
_bin = "termius"
_deprecated = "Deprecated since all the interesting features require a paid subscription."
_desc = "Termius is a tool that lets you connect to your remote devices with one click."
_github = false
_home = "https://www.termius.com/"
_name = "Termius"
brew = "termius"
choco = "termius"
pipx = "termius"
snap = "termius-app"
yay = "termius"
[softwarePackages.terraform]
_deps = ["tfenv"]
_desc = "Terraform enables you to safely and predictably create, change, and improve infrastructure."
_github = "https://github.com/hashicorp/terraform"
_name = "terraform"
[softwarePackages.terraform-ls]
_bin = "terraform-ls"
_desc = "The official Terraform language server (terraform-ls) maintained by HashiCorp provides IDE features to any LSP-compatible editor."
_docs = "https://github.com/hashicorp/terraform-ls"
_github = "https://github.com/hashicorp/terraform-ls"
_home = "https://github.com/hashicorp/terraform-ls"
_name = "terraform-ls"
brew = "terraform-ls"
[softwarePackages.textql]
_bin = "textql"
_desc = "Allows you to easily execute SQL against structured text like CSV or TSV."
_github = "https://github.com/dinedal/textql"
_name = "TextQL"
_deprecated = "The Homebrew version of textql has been disabled because it depends on glide (which was also disabled) to build. Additionally, go install github.com/dinedal/textql@master fails."
yay = "textql-git"
[softwarePackages.tfenv]
_bin = "tfenv"
_desc = "Terraform version manager inspired by rbenv"
_docs = "https://github.com/tfutils/tfenv#usage"
_github = "https://github.com/tfutils/tfenv"
_home = "https://github.com/tfutils/tfenv"
_name = "tfenv"
_post = "tfenv use latest\n"
brew = "tfenv"
port = "tfenv"
yay = "tfenv"
[softwarePackages.tflint]
_bin = "tflint"
_desc = "A Pluggable Terraform Linter"
_github = "https://github.com/terraform-linters/tflint"
_name = "tflint"
brew = "tflint"
choco = "tflint"
github = "github.com/terraform-linters/tflint"
[softwarePackages.tfsec]
_bin = "tfsec"
_desc = "tfsec uses static analysis of your terraform code to spot potential misconfigurations."
_github = "https://github.com/aquasecurity/tfsec"
_name = "Aqua TFSec"
brew = "tfsec"
choco = "tfsec"
scoop = "tfsec"
[softwarePackages.tgpt]
_bin = "tgpt"
_desc = "tgpt is a cross-platform command-line interface (CLI) tool that allows you to use AI chatbot in your Terminal without requiring API keys."
_github = "https://github.com/aandrew-me/tgpt"
_name = "Terminal GPT"
go = "github.com/aandrew-me/tgpt/v2@latest"
scoop = "https://raw.githubusercontent.com/aandrew-me/tgpt/main/tgpt.json"
yay = "tgpt-bin"
[softwarePackages.thefuck]
_bin = "fuck"
_desc = "Magnificent CLI tool that corrects your previous console command whenever something fails due to misspelling."
_github = "https://github.com/nvbn/thefuck"
_name = "The Fuck"
brew = "thefuck"
crew = "thefuck"
pacman = "thefuck"
pipx = "thefuck"
pkg-freebsd = "thefuck"
[softwarePackages.thunderbird]
_app = "Thunderbird.app"
_bin = "thunderbird"
_desc = "Thunderbird is an open source app that lets you manage your messages, calendars, and contacts in one place."
_github = false
_home = "https://www.thunderbird.net/en-US/"
cask = "thunderbird"
choco = "thunderbird"
flatpak = "org.mozilla.Thunderbird"
[softwarePackages.tig]
_bin = "tig"
_desc = "Tig is an ncurses-based text-mode interface for git."
_github = "https://github.com/jonas/tig"
_home = "https://jonas.github.io/tig/"
_name = "tig"
brew = "tig"
nix = "tig"
pkg = "tig"
[softwarePackages.tigervnc]
_bin = "tigervncpasswd"
_desc = "High performance, multi-platform VNC client and server."
_github = "https://github.com/TigerVNC/tigervnc"
_name = "TigerVNC Server"
apt = "tigervnc-standalone-server"
dnf = "tigervnc-server"
pacman = "tigervnc"
zypper = "tigervnc"
[[softwarePackages.tigervnc._ports]]
port = "5900-5904"
proto = "tcp"
[softwarePackages.tilt]
_bin = "tilt"
_desc = "Define your dev environment as code. For microservice apps on Kubernetes."
_docs = "https://docs.tilt.dev/"
_github = "https://github.com/tilt-dev/tilt"
_home = "https://tilt.dev/"
_name = "tilt"
brew = "tilt"
github = "github.com/tilt-dev/tilt"
yay = "tilt-bin"
[softwarePackages.timeshift]
_bin = "timeshift"
_desc = "Timeshift protects your system by taking incremental snapshots of the file system at regular intervals."
_github = "https://github.com/teejee2008/timeshift"
_home = "https://teejeetech.com/timeshift/"
_name = "Timeshift"
apt = "timeshift"
"dnf:fedora" = "timeshift"
yay = "timeshift"
[softwarePackages.timewarrior]
_bin = "timew"
_desc = "Timewarrior is a time tracking utility that offers simple stopwatch features as well as sophisticated calendar-based backfill, along with flexible reporting."
_github = "https://github.com/GothenburgBitFactory/timewarrior"
_name = "Time Warrior"
apt = "timewarrior"
brew = "timewarrior"
dnf = "timew"
emerge = "app-misc/timew"
nix-env = "timewarrior"
pacman = "timew"
[softwarePackages.tinypng]
_bin = "tinypng"
_desc = "Handy command line tool for shrinking PNG images using the TinyPNG API"
_github = "https://github.com/websperts/tinypng-cli"
_name = "tinypng"
npm = "tinypng-cli"
[softwarePackages.tldr]
_bin = "tldr"
_desc = "📚 Collaborative cheatsheets for console commands"
_github = "https://github.com/tldr-pages/tldr"
_home = "https://tldr.sh/"
_name = "tldr"
brew = "tldr"
npm = "tldr"
[softwarePackages.tmate]
_bin = "tmate"
_desc = "Tmate is a fork of tmux. It provides an instant pairing solution."
_github = "https://github.com/tmate-io/tmate"
_name = "tmate"
apt = "tmate"
brew = "tmate"
dnf = "tmate"
emerge = "app-misc/tmate"
opkg = "tmate"
pacman = "tmate"
pkg-freebsd = "tmate"
pkg_add = "tmate"
zypper = "tmate"
[softwarePackages.tmux]
_bin = "tmux"
_desc = "tmux is a terminal multiplexer: it enables a number of terminals to be created, accessed, and controlled from a single screen."
_docs = "https://github.com/tmux/tmux/wiki"
_github = "https://github.com/tmux/tmux"
_name = "tmux"
apt = "tmux"
brew = ["awk", "gnu-sed", "perl", "tmux"]
[softwarePackages.tmuxinator]
_bin = "tmuxinator"
_desc = "Create and manage tmux sessions easily."
_github = "https://github.com/tmuxinator/tmuxinator"
_name = "Tmuxinator"
brew = "tmuxinator"
[softwarePackages.tokei]
_bin = "tokei"
_desc = "Tokei is a program that displays statistics about your code."
_github = "https://github.com/XAMPPRocky/tokei"
_name = "tokei"
apk = "tokei"
brew = "tokei"
cargo = "tokei"
"dnf:fedora" = "tokei"
github = "github.com/XAMPPRocky/tokei"
pacman = "tokei"
pkg = "tokei"
scoop = "tokei"
[softwarePackages.tomcat]
_bin = "catalina"
_desc = "The Apache Tomcat® software is an open source implementation of the Jakarta Servlet, Jakarta Pages, Jakarta Expression Language and Jakarta WebSocket technologies."
_github = "https://github.com/apache/tomcat"
_name = "Tomcat"
"_post:darwin" = "sed 's/8080/8180/g' /usr/local/etc/tomcat/server.xml > /usr/local/etc/tomcat/server.xml"
"_post:linux" = "sed 's/8080/8180/g' /usr/local/etc/tomcat/server.xml > /usr/local/etc/tomcat/server.xml"
_service = "tomcat"
apt = "tomcat"
brew = "tomcat"
choco = "tomcat"
dnf = "tomcat"
pacman = "tomcat"
[softwarePackages.toml-sort]
_bin = "toml-sort"
_desc = "A command line utility to sort and format your toml files."
_docs = "https://toml-sort.readthedocs.io/en/latest/"
_github = "https://github.com/pappasam/toml-sort"
_home = "https://pypi.org/project/toml-sort/"
_name = "TOML Sort"
pipx = "toml-sort"
[softwarePackages.tor]
_bin = "tor"
_desc = "Tor, short for The Onion Router, is free and open-source software for enabling anonymous communication."
_docs = "https://tb-manual.torproject.org/"
_github = "https://github.com/TheTorProject"
_home = "https://www.torproject.org/"
_name = "TOR"
_restricted = true
_service = "tor"
_serviceEnabled = true
apt = "tor"
brew = "tor"
dnf = "tor"
pacman = "tor"
port = "tor"
[softwarePackages.tor-browser]
_app = "Tor Browser.app"
_bin = "tor-browser"
_desc = "Tor Browser is a free and open source software that protects your privacy and freedom on the internet."
_docs = "https://www.torproject.org/docs/documentation.html.en"
_github = "https://github.com/TheTorProject/gettorbrowser"
_home = "https://www.torproject.org/"
_name = "Tor Browser"
_restricted = true
cask = "tor-browser"
choco = "tor-browser"
flatpak = "com.github.micahflee.torbrowser-launcher"
[softwarePackages.tor-browser._env]
[softwarePackages.tor-browser._env.TOR_BROWSER_APPDATA]
cask = "$HOME/Library/Application Support/TorBrowser-Data/Tor"
choco = "TODO"
flatpak = "TODO"
[softwarePackages.tradingview]
_app = "TradingView.app"
_bin = "tradingview"
_desc = "TradingView Desktop is a native app that lets you access the same UX and features as the browser version, with extra speed and multi-monitor support."
_github = false
_home = "https://www.tradingview.com/desktop/"
_name = "Trading View"
cask = "tradingview"
msix = "https://tvd-packages.tradingview.com/stable/latest/win32/TradingView.msix"
snap = "tradingview"
[softwarePackages.translate]
_bin = "trans"
_desc = "💬 Command-line translator using Google Translate, Bing Translator, Yandex.Translate, etc."
_github = "https://github.com/soimort/translate-shell"
_name = "Translate Shell"
"apt:ubuntu" = "translate-shell"
brew = "translate-shell"
dnf = "translate-shell"
pacman = "translate-shell"
[softwarePackages.trayscale]
_bin = "trayscale"
_desc = "An unofficial GUI wrapper around the Tailscale CLI client."
_github = "https://github.com/DeedleFake/trayscale"
_name = "Trayscale"
flatpak = "dev.deedles.Trayscale"
[softwarePackages.tree]
_bin = "tree"
_desc = "🌴List contents of directories in tree-like format."
_github = "https://github.com/MrRaindrop/tree-cli"
_name = "tree-cli"
apt = "tree"
brew = "tree"
choco = "tree"
dnf = "tree"
pacman = "tree"
[softwarePackages.tree-sitter]
_bin = "tree-sitter"
_desc = "The Tree-sitter CLI allows you to develop, test, and use Tree-sitter grammars from the command line."
_github = "https://github.com/tree-sitter/tree-sitter/tree/master/cli"
_name = "tree-sitter-cli"
cargo = "tree-sitter-cli"
[softwarePackages.trellis]
_bin = "trellis"
_desc = "Trellis is a LEMP stack for WordPress. Ubuntu 22.04, PHP 8.2, Composer, WP-CLI, zero-downtime deploys, and more."
_github = "https://github.com/roots/trellis-cli"
_home = "https://roots.io/trellis/"
_name = "trellis"
brew = "roots/tap/trellis-cli"
[softwarePackages.trivy]
_bin = "trivy"
_desc = "Trivy (pronunciation) is a comprehensive and versatile security scanner."
_github = "https://github.com/aquasecurity/trivy"
_name = "trivy"
brew = "trivy"
github = "github.com/aquasecurity/trivy"
yay = "trivy-bin"
[softwarePackages.trufflehog]
_bin = "trufflehog"
_desc = "Find, verify, and analyze leaked credentials."
_github = "https://github.com/trufflesecurity/trufflehog"
_home = "https://trufflesecurity.com/trufflehog/"
_name = "trufflehog"
brew = "trufflesecurity/trufflehog/trufflehog"
[softwarePackages.trunk]
_bin = "trunk"
_desc = "Trunk is a devex toolkit to check, test, merge, and monitor your code."
_docs = "https://docs.trunk.io/"
_github = false
_home = "https://trunk.io/"
cask = "trunk-io"
npm = "@trunkio/launcher"
script = "curl https://get.trunk.io -fsSL | bash -s -- -y"
[softwarePackages.ts2c]
_bin = "ts2c"
_desc = "Produces readable C89 code from JS/TS code."
_github = "https://github.com/andrei-markeev/ts2c"
_name = "ts2c"
npm = "ts2c"
[softwarePackages.tunnelblick]
_app = "Tunnelblick.app"
_desc = "Tunnelblick is a free, open source graphic user interface for OpenVPN on macOS."
_docs = "https://tunnelblick.net/documents.html"
_github = "https://github.com/Tunnelblick/Tunnelblick"
_home = "https://tunnelblick.net/"
_name = "Tunnelblick"
cask = "tunnelblick"
[softwarePackages.turbo]
_bin = "turbo"
_desc = "Turborepo is a high-performance build system for JavaScript and TypeScript codebases, written in Rust."
_github = "https://github.com/vercel/turbo"
_name = "Turbo"
npm = "turbo"
[softwarePackages.typescript]
_bin = "tsc"
_desc = "TypeScript is a strongly typed programming language that builds on JavaScript, giving you better tooling at any scale."
_docs = "https://www.typescriptlang.org/docs/"
_github = "https://github.com/microsoft/TypeScript"
_home = "https://www.typescriptlang.org/"
_name = "TypeScript"
_preload = true
brew = "typescript"
npm = "tsc"
[softwarePackages.typescript-to-lua]
_bin = "tstl"
_desc = "A generic TypeScript to Lua transpiler. Write your code in TypeScript and publish Lua!"
_github = "https://github.com/TypeScriptToLua/TypeScriptToLua"
_name = "TypeScript to Lua Converter"
npm = "typescript-to-lua"
[softwarePackages.ugm]
_bin = "ugm"
_desc = "A TUI to view information about UNIX users and groups."
_github = "https://github.com/ariasmn/ugm"
_name = "ugm"
"go:linux" = "github.com/ariasmn/ugm@latest"
[softwarePackages.ugm.script]
linux = "curl -o ~/.local/bin/ugm https://github.com/ariasmn/ugm/releases/download/v1.5.0/ugm_1.5.0_linux_arm64"
[softwarePackages.ultra]
_bin = "ultra"
_desc = "🏃⛰ Ultra fast monorepo script runner and build tool"
_docs = "https://github.com/folke/ultra-runner"
_github = "https://github.com/folke/ultra-runner"
_home = "https://www.npmjs.com/package/ultra-runner"
_name = "Ultra Task Runner"
npm = "ultra-runner"
[softwarePackages.unbuffer]
_bin = "unbuffer"
_github = false
_name = "Unbuffer"
_preload = true
apt = "unbuffer"
brew = "expect"
dnf = "unbuffer"
pacman = "unbuffer"
[softwarePackages.unikraft]
_bin = "kraft"
_desc = "A next-generation cloud native kernel designed to unlock best-in-class performance, security primitives and efficiency savings."
_github = "https://github.com/unikraft/unikraft"
_name = "Unikraft"
brew = "unikraft/cli/kraftkit"
script = "curl --proto '=https' --tlsv1.2 -sSf https://get.kraftkit.sh | sh"
[softwarePackages.unison]
_bin = "unison"
_desc = "Unison is a file-synchronization tool for POSIX-compliant systems (e.g. *BSD, GNU/Linux, macOS) and Windows."
_github = "https://github.com/bcpierce00/unison"
_name = "Unison"
brew = "unison"
choco = "unison"
[softwarePackages.up]
_bin = "up"
_desc = "up is the Ultimate Plumber, a tool for writing Linux pipes in a terminal-based UI interactively, with instant live preview of command results."
_github = "https://github.com/akavel/up"
_name = "Ultimate Plumber (up)"
brew = "up"
github = "github.com/akavel/up"
pkg = "up"
yay = "up"
[softwarePackages.upscayl]
_app = "Upscayl.app"
_bin = "upscayl"
_desc = "🆙 Upscayl - #1 Free and Open Source AI Image Upscaler for Linux, MacOS and Windows."
_github = "https://github.com/upscayl/upscayl"
_home = "https://upscayl.org/"
_name = "Upscayl"
appimage = "Upscayl"
cask = "upscayl"
choco = "upscayl"
flatpak = "org.upscayl.Upscayl"
snap = "upscayl"
[softwarePackages.upt]
_bin = "upt"
_desc = "Upt provides a unified command interface to manage packages for any operating system."
_github = "https://github.com/sigoden/upt"
_name = "upt"
cargo = "upt"
[softwarePackages.upx]
_bin = "upx"
_desc = "UPX is a free, secure, portable, extendable, high-performance executable packer for several executable formats."
_github = "https://github.com/upx/upx"
_home = "https://upx.github.io/"
_name = "UPX"
apt = "upx"
brew = "upx"
choco = "upx"
"dnf:fedora" = "upx"
pacman = "upx"
port = "upx"
scoop = "upx"
[softwarePackages.usql]
_bin = "usql"
_desc = "usql is a universal command-line interface for PostgreSQL, MySQL, Oracle Database, SQLite3, Microsoft SQL Server, and many other databases including NoSQL and non-relational databases!"
_github = "https://github.com/xo/usql"
_name = "Universal SQL CLI"
brew = "xo/xo/usql"
choco = "usql"
go = "github.com/xo/usql@latest"
scoop = "usql"
[softwarePackages.util-linux]
_bin = ["cal", "chmem", "hexdump"]
_github = false
apt = "util-linux"
dnf = "util-linux"
pacman = "util-linux"
[softwarePackages.utm]
_app = "UTM.app"
_bin = "utm"
_desc = "UTM is a full featured system emulator and virtual machine host for iOS and macOS."
_github = "https://github.com/utmapp/UTM"
_name = "UTM"
cask = "utm"
[softwarePackages.vagrant]
_bin = "vagrant"
_desc = "Vagrant is a tool for building and distributing development environments."
_docs = "https://www.vagrantup.com/docs"
_github = "https://github.com/hashicorp/vagrant"
_home = "https://www.vagrantup.com/"
_name = "Vagrant"
apt = "vagrant"
brew = "hashicorp/tap/vagrant"
cask = "vagrant"
choco = "vagrant"
"dnf:fedora" = "vagrant"
pacman = "vagrant"
scoop = "vagrant"
[softwarePackages.vagrant-manager]
_app = "Vagrant Manager.app"
_desc = "Vagrant Manager is an OS X status bar menu app that lets you manage all of your vagrant machines from one central location."
_github = "https://github.com/lanayotech/vagrant-manager"
_home = "https://www.vagrantmanager.com/"
_name = "Vagrant Manager"
cask = "vagrant-manager"
choco = "vagrant-manager"
[softwarePackages.vagrant-vmware-utility]
_bin = false
_desc = "Official provider for VMware desktop products: Fusion, Player, and Workstation."
_github = "https://github.com/hashicorp/vagrant-vmware-desktop"
_name = "Vagrant VMWare Utility"
"_when:cask" = "! test -f /opt/vagrant-vmware-desktop/bin/vagrant-vmware-utility"
cask = "vagrant-vmware-utility"
choco = "vagrant-vmware-utility"
script = "rm -rf /tmp/vagrant-vmware-utility_1.0.21_linux_amd64.zip && curl https://releases.hashicorp.com/vagrant-vmware-utility/1.0.21/vagrant-vmware-utility_1.0.21_linux_amd64.zip -o /tmp/vagrant-vmware-utility_1.0.21_linux_amd64.zip && unzip /tmp/vagrant-vmware-utility_1.0.21_linux_amd64.zip && sudo mv -f /tmp/vagrant-vmware-utility /usr/local/bin/vagrant-vmware-utility && sudo chmod +x /usr/local/bin/vagrant-vmware-utility"
[softwarePackages.vale]
_bin = "vale"
_desc = "📝 A markup-aware linter for prose built with speed and extensibility in mind."
_github = "https://github.com/errata-ai/vale"
_name = "Vale"
brew = "vale"
choco = "vale"
go = "github.com/errata-ai/vale@latest"
[softwarePackages.vault]
_bin = "vault"
_desc = "A tool for secrets management, encryption as a service, and privileged access management"
_docs = "https://developer.hashicorp.com/vault/docs"
_github = "https://github.com/hashicorp/vault"
_home = "https://vaultproject.io/"
_name = "HashiCorp Vault"
_service = "vault"
"_service:brew" = "hashicorp/tap/vault"
brew = "hashicorp/tap/vault"
yay = "vault-cli"
[softwarePackages.vdirsyncer]
_bin = "vdirsyncer"
_desc = "Vdirsyncer is a command-line tool for synchronizing calendars and addressbooks between a variety of servers and the local filesystem."
_github = "https://github.com/pimutils/vdirsyncer"
_name = "vdirsyncer"
_todo = "echo \"TODO - Implement the following command after automating the process of setting up contact groups / calendars to sync\" && echo \"vdirsyncer discover contacts\" && echo \"vdirsyncer sync contacts\" && echo \"TODO - Add to cron\" && echo \"*/30 * * * * /usr/local/bin/vdirsyncer sync > /dev/null\" && echo \"This should be in post instead of _pre - it is here for testing purposes\""
pipx = "vdirsyncer"
[softwarePackages.vector]
_bin = "vector"
_desc = "Vector is a high-performance, end-to-end (agent & aggregator) observability data pipeline that puts you in control of your observability data."
_docs = "https://vector.dev/docs"
_github = "https://github.com/vectordotdev/vector"
_home = "https://vector.dev/"
_name = "Vector"
_service = "vector"
brew = "vectordotdev/brew/vector"
helm = "https://helm.vector.dev"
pacman = "vector"
[softwarePackages.vector.script]
darwin = "curl --proto '=https' --tlsv1.2 -sSf https://sh.vector.dev | bash"
linux = "curl --proto '=https' --tlsv1.2 -sSf https://sh.vector.dev | bash"
[softwarePackages.velero]
_bin = "velero"
_desc = "Backup and migrate Kubernetes applications and their persistent volumes"
_docs = "https://velero.io/docs/"
_github = "https://github.com/vmware-tanzu/velero"
_home = "https://velero.io/"
_name = "velero"
brew = "velero"
choco = "velero"
github = "github.com/vmware-tanzu/velero"
yay = "velero-bin"
[softwarePackages.vermin]
_bin = "vermin"
_desc = "The smart virtual machines manager. A modern CLI for Vagrant Boxes."
_github = "https://github.com/mhewedy/vermin"
_name = "Vermin"
go = "github.com/mhewedy/vermin@latest"
[softwarePackages.vhs]
_bin = "vhs"
_desc = "Your CLI home video recorder 📼"
_github = "https://github.com/charmbracelet/vhs"
_home = "https://charm.sh/"
_name = "VHS"
brew = "vhs"
go = "github.com/charmbracelet/vhs@latest"
nix-env = "nixpkgs.vhs"
pacman = "vhs"
port = "vhs"
scoop = "vhs"
xbps = "vhs"
[softwarePackages.vidmerger]
_bin = "vidmerger"
_deps = ["ffmpeg"]
_desc = "📼 Merge video & audio files via CLI"
_github = "https://github.com/tgotwig/vidmerger"
_name = "VidMerger"
brew = "tgotwig/vidmerger/vidmerger"
choco = "vidmerger"
[softwarePackages.vim]
_bin = "vim"
_desc = "Vim is a greatly improved version of the good old UNIX editor Vi."
_docs = "https://www.vim.org/docs.php"
_github = "https://github.com/vim/vim"
_home = "https://www.vim.org/"
_name = "VIM"
_preload = true
apt = "vim"
brew = "vim"
choco = "vim"
dnf = "vim"
pacman = "vim"
port = "vim"
scoop = "vim"
[softwarePackages.virtualbox]
_app = "VirtualBox.app"
_bin = "virtualbox"
_desc = "VirtualBox is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use."
_docs = "https://www.virtualbox.org/wiki/Documentation"
_github = "https://github.com/mirror/vbox"
_home = "https://www.virtualbox.org/"
_name = "VirtualBox"
"_pre:dnf" = "#!/usr/bin/env bash\n. /etc/os-release\ncat <<EOF | sudo tee /etc/yum.repos.d/virtualbox.repo\n[virtualbox]\nname=Fedora $releasever - $basearch - VirtualBox\nbaseurl=http://download.virtualbox.org/virtualbox/rpm/$ID/$VERSION_ID/\\$basearch\nenabled=1\ngpgcheck=1\nrepo_gpgcheck=1\ngpgkey=https://www.virtualbox.org/download/oracle_vbox.asc\nEOF\nsudo dnf -y install @development-tools\nsudo dnf -y install kernel-headers kernel-devel dkms elfutils-libelf-devel qt5-qtx11extras\n"
_todo = "Add support for arm64 - currently brew install --cask virtualbox requires intel 64 bit"
apt = "virtualbox"
cask = "virtualbox"
choco = "virtualbox"
dnf = "virtualbox"
pacman = "virtualbox"
[softwarePackages.virtualenv]
_bin = "virtualenv"
_desc = "A tool for creating isolated virtual python environments."
_docs = "https://virtualenv.pypa.io/en/latest/"
_github = "https://github.com/pypa/virtualenv"
_name = "virtualenv"
brew = "virtualenv"
pipx = "virtualenv"
[softwarePackages.visual-studio]
_app = "Visual Studio.app"
_desc = "The most comprehensive IDE for .NET and C++ developers on Windows."
_docs = "https://docs.microsoft.com/en-us/visualstudio/windows/?view=vs-2022"
_github = false
_home = "https://visualstudio.microsoft.com/"
_name = "Visual Studio"
cask = "visual-studio"
choco = "visualstudio2022community"
[softwarePackages.vlc]
_app = "VLC.app"
_bin = "vlc"
_desc = "VLC is a libre and open source media player and multimedia engine, focused on playing everything, and running everywhere."
_github = "https://github.com/videolan/vlc"
_home = "https://www.videolan.org/vlc/"
_name = "VLC Media Player"
apt = "vlc"
cask = "vlc"
choco = "vlc"
flatpak = "org.videolan.VLC"
snap = "vlc"
[softwarePackages.vmware]
_app = "VMware Fusion.app"
_bin = "vmware"
"_bin:cask" = "vmware-id"
_desc = "Optimize cloud infrastructure with VMware for app platforms, private cloud, edge, networking, and security."
_docs = "https://docs.vmware.com/"
_github = false
_home = "https://www.vmware.com/"
_name = "VMWare"
cask = "vmware-fusion"
[softwarePackages.vmware.script]
linux = "if ! command -v vmware > /dev/null; then\n ### Download VMWare Workstation\n VMWARE_WORKSTATION_URL=https://www.vmware.com/go/getworkstation-linux\n VMWARE_WORKSTATION_DIR=/tmp/workstation-downloads\n mkdir -p \"$VMWARE_WORKSTATION_DIR\"\n 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\"\n ### Register product key / license\n if [ -n \"$VMWARE_WORKSTATION_LICENSE_KEY\" ]; then\n 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\"\n else\n 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\n fi\n gum log -sl info 'VMware Workstation installed successfully'\nelse\n gum log -sl info 'VMware Workstation is already installed'\nfi\n"
[softwarePackages.volta]
_bin = "volta"
_desc = "The Hassle-Free JavaScript Tool Manager"
_docs = "https://docs.volta.sh/"
_github = "https://github.com/volta-cli/volta"
_home = "https://volta.sh"
_name = "Volta"
_preload = true
brew = "volta"
scoop = "volta"
[softwarePackages.vscode]
_app = "Visual Studio Code.app"
_bin = "code"
_desc = "Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications."
_docs = "https://code.visualstudio.com/api/references/vscode-api"
_github = "https://github.com/microsoft/vscode"
_home = "https://code.visualstudio.com/"
_name = "Visual Studio Code"
cask = "visual-studio-code"
choco = "vscode"
flatpak = "com.visualstudio.code"
snap = "code --classic"
yay = "visual-studio-code-bin"
[softwarePackages.vscodium]
_app = "VSCodium.app"
_bin = "codium"
_deprecated = "Not all VSCode plugins work with VSCodium."
_desc = "binary releases of VS Code without MS branding/telemetry/licensing"
_github = "https://github.com/VSCodium/vscodium"
_name = "VSCodium"
appimage = "vscodium/vscodium"
cask = "vscodium"
choco = "vscodium"
flatpak = "com.vscodium.codium"
nix = "nixpkgs.vscodium"
scoop = "vscodium"
snap = "codium --classic"
winget = "vscodium"
yay = "vscodium-bin"
[softwarePackages.vup]
_bin = "vup"
_desc = "Private and decentralized cloud storage"
_github = "https://github.com/vup-app/vup"
_home = "https://vup.app/"
_name = "vup"
flatpak = "app.vup.Vup"
[softwarePackages.w3m]
_bin = "w3m"
_desc = "w3m is a pager with WWW capability. It IS a pager, but it can be used as a text-mode WWW browser."
_docs = "https://w3m.sourceforge.net/MANUAL"
_github = "https://github.com/tats/w3m"
_home = "https://tracker.debian.org/pkg/w3m"
_name = "w3m"
apt = "w3m"
brew = "w3m"
dnf = "w3m"
pacman = "w3m"
port = "w3m"
zypper = "w3m"
[softwarePackages.wails]
_bin = "wails"
_desc = "Build desktop applications using Go & Web Technologies."
_github = "https://github.com/wailsapp/wails"
_name = "Wails"
go = "github.com/wailsapp/wails/cmd/wails@latest"
[softwarePackages.wallpaper-cli]
_bin = "wallpaper"
_desc = "Manage the desktop wallpaper."
_github = "https://github.com/sindresorhus/wallpaper-cli"
_name = "Wallpaper CLI"
npm = "wallpaper-cli"
[softwarePackages.warp]
_app = "Cloudflare WARP.app"
_bin = "warp-cli"
_desc = "1.1.1.1 with WARP prevents anyone from snooping on you by encrypting more of the traffic leaving your device."
_github = false
_home = "https://cloudflarewarp.com/"
_name = "Cloudflare WARP Client"
_preload = true
apt = "cloudflare-warp"
cask = "cloudflare-warp"
choco = "warp"
[softwarePackages.warp-terminal]
_app = "Warp.app"
_bin = "warp"
_desc = "Warp is a modern, Rust-based terminal with AI built in so you and your team can build great software, faster."
_docs = "https://docs.warp.dev/getting-started/readme"
_github = "https://github.com/warpdotdev/Warp"
_home = "https://www.warp.dev/"
_name = "Warp Terminal"
appimage = "https://app.warp.dev/get_warp?linux=true&package=appimage"
apt = "https://app.warp.dev/get_warp?package=deb"
cask = "warp"
dnf = "https://app.warp.dev/get_warp?package=rpm"
pacman = "https://app.warp.dev/get_warp?linux=true&package=pacman"
[softwarePackages.warp-terminal._env]
[softwarePackages.warp-terminal._env.WARP_TERMINAL_APPDATA]
cask = "$HOME/Library/Application Support/dev.warp.Warp-Stable"
[softwarePackages.warp-transfer]
_bin = "warp-transfer"
_desc = "Warp allows you to securely send files to each other via the internet or local network by exchanging a word-based code."
_github = false
_gitlab = "https://gitlab.gnome.org/World/warp/"
_home = "https://apps.gnome.org/Warp/"
flatpak = "app.drey.Warp"
[softwarePackages.watchexec]
_bin = "watchexec"
_desc = "watchexec is a simple, standalone tool that watches a path and runs a command whenever it detects modifications."
_docs = "https://watchexec.github.io/docs/glob-patterns.html"
_github = "https://github.com/watchexec/watchexec"
_home = "https://watchexec.github.io/"
_name = "Watchexec"
apk = "watchexec"
baulk = "watchexec"
brew = "watchexec"
cargo = "watchexec-cli"
choco = "watchexec"
emerge = "watchexec"
nix = "watchexec"
pacman = "watchexec"
scoop = "watchexec"
xbps = "watchexec"
[softwarePackages.watchman]
_bin = "watchman"
_desc = "Watches files and records, or triggers actions, when they change."
_github = "https://github.com/facebook/watchman"
_name = "Watchman"
brew = "watchman"
choco = "watchman"
port = "watchman"
scoop = "watchman"
[softwarePackages.waypoint]
_bin = "waypoint"
_desc = "A tool to build, deploy, and release any application on any platform."
_docs = "https://developer.hashicorp.com/waypoint/docs"
_github = "https://github.com/hashicorp/waypoint"
_home = "https://www.waypointproject.io/"
_name = "HashiCorp Waypoint"
brew = "hashicorp/tap/waypoint"
scoop = "waypoint"
[softwarePackages.wazuh]
_bin = "wazuh-agentd"
_desc = "Wazuh is a free and open source platform used for threat prevention, detection, and response."
_docs = "https://documentation.wazuh.com/current/index.html"
_github = "https://github.com/wazuh/wazuh"
_home = "https://wazuh.com/"
_name = "Wazuh"
"_service:linux" = "wazuh-agent"
"_service:windows" = "wazuh-agent"
"_when:darwin" = "csrutil status | grep enabled > /dev/null && ! test -f /Library/Ossec/bin/agent-auth"
"_when:linux" = "! test -f /var/ossec/bin/agent-auth"
"_when:windows" = "! test -f \"C:\\Program Files (x86)\\ossec-agent\\agent-auth.exe\""
choco = "wazuh-agent"
script = "bash \"$HOME/.local/bin/post-installx/post-wazuh.sh\""
[softwarePackages.web-ext]
_bin = "web-ext"
_desc = "This is a command line tool to help build, run, and test WebExtensions."
_github = "https://github.com/mozilla/web-ext"
_name = "Web Extension CLI by Mozilla"
npm = "web-ext"
[softwarePackages.web-font-generator]
_bin = "web-font-generator"
_desc = "Webfont Kit Generator is a simple utility that allows you to generate woff, woff2 and the necessary CSS boilerplate from non-web font formats (otf & ttf)."
_github = "https://github.com/rafaelmardojai/webfont-kit-generator"
_name = "webfont-kit-generator"
flatpak = "com.rafaelmardojai.WebfontKitGenerator"
[softwarePackages.webpquicklook]
_desc = "Mac OS X QuickLook plugin for WebP image files"
_github = "https://github.com/emin/WebPQuickLook"
_name = "QLWebP"
_short = "WebPQuickLook is a Quick Look plugin for macOS that enables previewing WebP image files in Finder. "
"_when:cask" = "! test -d \"$HOME/Library/QuickLook/WebpQuickLook.qlgenerator\""
cask = "webpquicklook"
[softwarePackages.websocat]
_bin = "websocat"
_desc = "Netcat, curl and socat for WebSockets."
_github = "https://github.com/vi/websocat"
_name = "websocat"
brew = "websocat"
cargo = "websocat"
github = "github.com/vi/websocat"
pkg = "websocat"
port = "websocat"
[softwarePackages.webtorrent]
_app = "WebTorrent.app"
_bin = "webtorrent"
_desc = "The streaming torrent app. For Mac, Windows, and Linux."
_github = "https://github.com/webtorrent/webtorrent-desktop"
_home = "webtorrent.io/desktop"
_name = "WebTorrent Desktop"
cask = "webtorrent"
choco = "webtorrent-desktop"
flatpak = "io.webtorrent.WebTorrent"
github = "github.com/webtorrent/webtorrent-desktop"
yay = "webtorrent-desktop"
[softwarePackages.wego]
_bin = "wego"
_desc = "wego is a weather client for the terminal."
_github = "https://github.com/schachmat/wego"
_name = "WeGo"
brew = "wego"
go = "github.com/schachmat/wego@latest"
[softwarePackages.wetty]
_bin = "wetty"
_desc = "Terminal access in browser over http/https."
_github = "https://github.com/butlerx/wetty"
_name = "Wetty"
npm = "wetty"
[softwarePackages.wget]
_bin = "wget"
_desc = "GNU Wget is a free software package for retrieving files using HTTP, HTTPS, FTP and FTPS, the most widely used Internet protocols."
_github = false
_home = "https://www.gnu.org/software/wget/"
_name = "wget"
_preload = true
apk = "wget"
apt = "wget"
brew = "wget"
dnf = "wget"
[softwarePackages.docker-whalebrew]
_bin = "whalebrew"
_desc = "Homebrew, but with Docker images"
_docs = "https://github.com/whalebrew/whalebrew#usage"
_github = "https://github.com/whalebrew/whalebrew"
_home = "https://github.com/whalebrew/whalebrew"
_name = "Whalebrew"
brew = "whalebrew"
[softwarePackages.docker-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"
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"
[softwarePackages.what-ip]
_bin = "whatip"
_desc = "Info on your IP"
_github = false
_gitlab = "https://gitlab.gnome.org/GabMus/whatip"
flatpak = "org.gabmus.whatip"
[softwarePackages.whereami]
_bin = "whereami"
_desc = "📍 Get your geolocation information using freegeoip.app"
_github = "https://github.com/rafaelrinaldi/whereami"
_name = "Where Am I?"
npm = "@rafaelrinaldi/whereami"
[softwarePackages.wifi-password]
_bin = "wifi-password"
_desc = "Get the password of the wifi you're on"
_github = "https://github.com/rauchg/wifi-password"
_name = "wifi-password"
bpkg = "rauchg/wifi-password"
"brew:darwin" = "wifi-password"
npm = "wifi-password-cli"
[softwarePackages.windows-adk]
_desc = "The Windows Assessment and Deployment Kit (Windows ADK) and Windows PE add-on has the tools you need to customize Windows images for large-scale deployment, and to test the quality and performance of your system, its added components, and the applications running on it."
_docs = "https://learn.microsoft.com/en-us/windows-hardware/get-started/adk-install"
_github = false
_name = "Windows ADK"
choco = "windows-adk"
[softwarePackages.windows-admin-center]
_desc = "Windows Admin Center is your remote management tool for Windows Server running anywhere."
_docs = "https://github.com/MicrosoftDocs/windowsserverdocs/blob/main/WindowsServerDocs/manage/windows-admin-center/overview.md"
_github = false
_home = "https://www.microsoft.com/en-us/windows-server/windows-admin-center"
_name = "Windows Admin Center"
choco = "windows-admin-center"
[softwarePackages.windows-power-toys]
_desc = "Microsoft PowerToys is a set of utilities for power users to tune and streamline their Windows experience for greater productivity."
_docs = "https://learn.microsoft.com/en-us/windows/powertoys/"
_github = "https://github.com/microsoft/PowerToys"
_name = "Microsoft PowerToys"
choco = "powertoys"
scoop = "powertoys"
[softwarePackages.winrm-cli]
_bin = "winrm-cli"
_desc = "This is a Go command-line executable to execute remote commands on Windows machines through the use of WinRM/WinRS."
_github = "https://github.com/masterzen/winrm-cli"
_name = "winrm-cli"
go = "github.com/masterzen/winrm-cli@latest"
yay = "winrm-cli-git"
[softwarePackages.winui-gallery]
_desc = "This app demonstrates all of the WinUI 3 controls and styles available to make a modern Windows app with the Windows App SDK."
_github = "https://github.com/microsoft/WinUI-Gallery"
_name = "WinUI Gallery"
winapp = "winui-3-gallery/9P3JFPWWDZRC"
[softwarePackages.wipe-modules]
_bin = "wipe-modules"
_desc = "🗑️ Easily remove the node_modules folder of non-active projects"
_github = "https://github.com/bntzio/wipe-modules"
_name = "wipe-modules"
npm = "wipe-modules"
[softwarePackages.wireguard-client]
_app = "WireGuard.app"
_bin = "wireguard-client"
_deps = ["wireguard-tools"]
_desc = "WireGuard is a novel VPN that runs inside the Linux Kernel and utilizes state-of-the-art cryptography."
_github = "https://github.com/WireGuard/wireguard-monolithic-historical"
_name = "WireGuard Client"
choco = "wireguard"
mas = 1451685025
scoop = "wireguard-np"
[softwarePackages.wireguard-tools]
_bin = "wg"
_desc = "This supplies the main userspace tooling for using and configuring WireGuard tunnels, including the wg(8) and wg-quick(8) utilities."
_github = "https://github.com/WireGuard/wireguard-tools"
_name = "WireGuard Tools"
_preload = true
apk = "wireguard-tools"
apt = "wireguard"
brew = "wireguard-tools"
dnf = "wireguard-tools"
emerge = "wireguard-tools"
nix = "nixpkgs.wireguard-tools"
opkg = "wireguard"
pacman = "wireguard-tools"
port = "wireguard-tools"
slackpkg = "wireguard-tools"
zypper = "wireguard-tools"
[softwarePackages.wireshark]
_app = "Wireshark.app"
_bin = "wireshark-gui"
_desc = "Wireshark is a network traffic analyzer, or \"sniffer\", for Linux, macOS, *BSD and other Unix and Unix-like operating systems and for Windows."
_docs = "https://www.wireshark.org/docs/"
_github = "https://github.com/wireshark/wireshark"
_gitlab = "https://gitlab.com/wireshark/wireshark"
_home = "https://www.wireshark.org/"
_name = "Wireshark"
"_pre:cask" = "#!/usr/bin/env bash\nif command -v idl2wrs > /dev/null; then brew uninstall wireshark; fi\n"
apt = "wireshark"
cask = "wireshark"
choco = "wireshark"
dnf = ["wireshark", "wireshark-cli"]
flatpak = "org.wireshark.Wireshark"
pacman = ["wireshark-cli", "wireshark-qt"]
[softwarePackages.wishlist]
_bin = "wishlist"
_desc = "The SSH directory ✨"
_github = "https://github.com/charmbracelet/wishlist"
_home = "https://charm.sh"
_name = "Wishlist"
brew = "charmbracelet/tap/wishlist"
nix-env = "nixpkgs.wishlist"
scoop = "wishlist"
yay = "wishlist-bin"
[softwarePackages.wkhtmltopdf]
_bin = "wkhtmltopdf"
_desc = "wkhtmltopdf and wkhtmltoimage are command line tools to render HTML into PDF and various image formats using the QT Webkit rendering engine."
_github = "https://github.com/wkhtmltopdf/wkhtmltopdf"
_home = "https://wkhtmltopdf.org/"
_name = "wkhtmltopdf"
apt = "wkhtmltopdf"
cask = "wkhtmltopdf"
choco = "wkhtmltopdf"
github = "github.com/wkhtmltopdf/wkhtmltopdf"
pacman = "wkhtmltopdf"
[softwarePackages.wordops]
_bin = "wo"
_deprecated = "Prefer EasyEngine instead"
_desc = "Install and manage a high performance WordPress stack with a few keystrokes"
_docs = "https://docs.wordops.net/"
_github = "https://github.com/WordOps/WordOps"
_home = "https://wordops.net/"
_name = "WordOps"
"script:debian" = "wget -qO wo wops.cc && sudo bash wo"
[softwarePackages.wordpresscom]
_bin = "wordpresscom"
_desc = "The full WordPress.com experience packaged as an app for your laptop or desktop computer."
_github = false
_home = "https://apps.wordpress.com/desktop/"
_name = "WordPress Jetpack Desktop Client"
_notes = "TODO - Add options for Linux installations. A .deb is available officially but was behind login screen on the official website https://wordpress.com/me/get-apps. A .tar.gz is available for other Linux platforms that should be added as a _script."
cask = "wordpresscom"
choco = "wordpress-com-for-desktop"
[softwarePackages.wordpressify]
_bin = "wordpressify"
_desc = "🎈 Automate your WordPress development workflow."
_docs = "https://www.wordpressify.co/docs"
_github = "https://github.com/luangjokaj/wordpressify"
_home = "https://www.wordpressify.co/"
_name = "wordpressify"
npm = "wordpressify"
[softwarePackages.wp-cli]
_bin = "wp"
_desc = "WP-CLI is the command-line interface for WordPress. You can update plugins, configure multisite installations and much more, without using a web browser."
_github = "https://github.com/wp-cli/wp-cli"
_home = "https://wp-cli.org/"
_name = "WP-CLI"
brew = "wp-cli"
[softwarePackages.wpfui]
_desc = "WPF UI provides the Fluent experience in your known and loved WPF framework."
_github = "https://github.com/lepoco/wpfui"
_name = "WPF UI"
winapp = "wpf-ui/9N9LKV8R9VGM"
winget = "WPF UI"
[softwarePackages.wrangler]
_bin = "wrangler"
_desc = "Cloudflare Workers let you deploy serverless code instantly across the globe for exceptional performance, reliability, and scale."
_docs = "https://developers.cloudflare.com/workers/"
_github = "https://github.com/cloudflare/workers-sdk"
_home = "https://workers.cloudflare.com/"
_name = "wrangler"
brew = "cloudflare-wrangler2"
npm = "wrangler"
[softwarePackages.wrk]
_bin = "wrk"
_desc = "wrk is a modern HTTP benchmarking tool capable of generating significant load when run on a single multi-core CPU."
_github = "https://github.com/wg/wrk"
_name = "wrk"
apt = "wrk"
brew = "wrk"
pacman = "wrk"
port = "wrk"
xbps = "wrk"
[softwarePackages.wsl]
_desc = "Sets up Windows Subsystem For Linux"
_github = false
_name = "wsl"
[softwarePackages.x64dbg]
_bin = "x64dbg"
_desc = "An open-source binary debugger for Windows, aimed at malware analysis and reverse engineering of executables you do not have the source code for."
_docs = "https://github.com/x64dbg/x64dbg/wiki"
_github = "https://github.com/x64dbg/x64dbg"
_home = "https://x64dbg.com/"
_name = "x64dbg"
choco = "x64dbg.portable"
scoop = "extras/x64dbg"
[softwarePackages.xcode]
_app = "Xcode.app"
_bin = "xcode"
_desc = "Xcode 15 enables you to develop, test, and distribute apps for all Apple platforms."
_docs = "https://developer.apple.com/documentation/xcode"
_github = false
_home = "https://developer.apple.com/xcode/"
_name = "XCode"
_post = "sudo xcodebuild -license accept && sudo xcodebuild -runFirstLaunch"
mas = 497799835
[softwarePackages.xcodeinstall]
_bin = "xcodeinstall"
_deprecated = "The preferred method is to use mas early in the installation since Xcode might be a dependency during the full install"
_desc = "This is a command line utility to download and install Xcode in headless mode (from a Terminal only)."
_github = "https://github.com/sebsto/xcodeinstall"
_name = "Xcode Install"
brew = "sebsto/macos/xcodeinstall"
[softwarePackages.xcodes]
_bin = "xcodes"
_desc = "The best command-line tool to install and switch between multiple versions of Xcode."
_github = "https://github.com/XcodesOrg/xcodes"
_name = "Xcodes"
"brew:darwin" = "xcodesorg/made/xcodes"
[softwarePackages.xcodes-app]
_app = "Xcodes.app"
_desc = "The easiest way to install and switch between multiple versions of Xcode - with a mouse click."
_github = "https://github.com/XcodesOrg/XcodesApp"
_name = "Xcodes App"
cask = "xcodes"
[softwarePackages.xcpretty]
_bin = "xcpretty"
_desc = "xcpretty is a fast and flexible formatter for xcodebuild."
_github = "https://github.com/xcpretty/xcpretty"
_name = "xcpretty"
"gem:darwin" = "xcpretty"
[softwarePackages.xdotool]
_bin = "xdotool"
_desc = "xdotool - x11 automation tool"
_github = "https://github.com/jordansissel/xdotool"
_name = "xdotool"
"_post:brew:darwin" = "defaults write org.x.X11 enable_test_extensions -boolean true"
apt = "xdotool"
brew = "xdotool"
dnf = "xdotool"
pacman = "xdotool"
pkg-freebsd = "xdotool"
port = "xdotool"
zypper = "xdotool"
[softwarePackages.xh]
_bin = "xh"
_desc = "xh is a friendly and fast tool for sending HTTP requests."
_github = "https://github.com/ducaale/xh"
_name = "XH"
apk = "xh"
apt = "xh"
brew = "xh"
cargo = "xh"
choco = "xh"
nix-env = "nixpkgs.xh"
pacman = "xh"
pkg-android = "xh"
pkg-freebsd = "xh"
scoop = "xh"
[softwarePackages.xhyve]
_bin = "xhyve"
_deprecated = "Disabled on Homebrew because it has not been modified for several years and does not build properly"
_desc = "xhyve, a lightweight OS X virtualization solution"
_github = "https://github.com/machyve/xhyve"
_name = "xhyve"
_notes = "Has not been modified for several years and has been disabled on Homebrew"
"brew:darwin" = "xhyve"
port = "xhyve"
[softwarePackages.xpanes]
_bin = "xpanes"
_desc = "Ultimate terminal divider powered by tmux"
_github = "https://github.com/greymd/tmux-xpanes"
_name = "xpanes"
apt = "https://github.com/greymd/tmux-xpanes/releases/download/v4.1.4/tmux-xpanes_v4.1.4.deb"
brew = "tmux-xpanes"
dnf = "xpanes"
script = "curl -sSL --compressed https://raw.githubusercontent.com/greymd/tmux-xpanes/v4.1.4/bin/xpanes > /tmp/xpanes && sudo mv /tmp/xpanes /usr/local/bin/xpanes"
[softwarePackages.xpra]
_app = "Xpra.app"
_bin = "xpra"
_desc = "Persistent remote applications for X11; screen sharing for X11, MacOS and MSWindows."
_github = "https://github.com/Xpra-org/xpra"
_name = "xpra"
cask = "xpra"
choco = "xpra"
exe = "https://xpra.org/dists/windows/Xpra-x86_64_Setup.exe"
flatpak = "org.xpra.xpra"
msi = "https://xpra.org/dists/windows/Xpra-x86_64.msi"
[softwarePackages.xrdp]
_bin = "xrdp"
_desc = "xrdp provides a graphical login to remote machines using Microsoft Remote Desktop Protocol (RDP)."
_github = "https://github.com/neutrinolabs/xrdp"
_home = "http://www.xrdp.org/"
_name = "xrdp"
_note = "Should work like professormanhattan.remotedesktop"
_post = "sudo adduser xrdp ssl-cert"
_service = "xrdp"
"_service:yay" = ["xrdp", "xrdp-sesman"]
apt = "xrdp"
dnf = "xrdp"
pacman = "xrdp"
yay = "xrdp"
zypper = "xrdp"
[[softwarePackages.xrdp._ports]]
port = 3389
proto = "tcp"
[softwarePackages.xsv]
_bin = "xsv"
_desc = "A fast CSV command line toolkit written in Rust."
_github = "https://github.com/BurntSushi/xsv"
_name = "xsv"
brew = "xsv"
cargo = "xsv"
nix-env = "xsv"
port = "xsv"
[softwarePackages.xurls]
_bin = "xurls"
_desc = "Extract urls from text using regular expressions."
_github = "https://github.com/mvdan/xurls"
_name = "xurls"
brew = "xurls"
go = "mvdan.cc/xurls/v2/cmd/xurls@latest"
[softwarePackages.xxh]
_bin = "xxh"
_desc = "🚀 Bring your favorite shell wherever you go through the ssh. Xonsh shell, fish, zsh, osquery and so on."
_github = "https://github.com/xxh/xxh"
_name = "xxh"
brew = "xxh"
pipx = "xxh-xxh"
port = "xxh"
[softwarePackages.unace]
_bin = "unace"
_desc = "Uncompresses *.ace files"
_name = "unace"
apt = "unace"
dnf = "unace"
pacman = "unace"
[softwarePackages.zstd]
_bin = "zstd"
_desc = "Zstandard, or zstd as short version, is a fast lossless compression algorithm, targeting real-time compression scenarios at zlib-level and better compression ratios."
_github = "https://github.com/facebook/zstd"
_name = "Facebook zstd"
_home = "https://facebook.github.io/zstd/"
apt = "zstd"
brew = "zstd"
dnf = "zstd"
pacman = "zstd"
zypper = "zstd"
[softwarePackages.qpdf]
_bin = "zlib-flate"
_desc = "qpdf is a command-line tool and C++ library that performs content-preserving transformations on PDF files."
_github = "https://github.com/qpdf/qpdf"
_name = "qpdf"
_home = "https://qpdf.sourceforge.io/"
apt = "qpdf"
brew = "qpdf"
dnf = "qpdf"
pacman = "qpdf"
[softwarePackages.the-unarchiver]
_app = "The Unarchiver.app"
_bin = "the-unarchiver"
_desc = "Open any archive in seconds"
_home = "https://theunarchiver.com/"
_name = "The Unarchiver"
cask = "the-unarchiver"
[softwarePackages.unar]
_bin = "unar"
_desc = "Tool for extracting the contents of archive files"
_name = "unar"
_home = "https://theunarchiver.com/command-line"
apt = "unar"
brew = "unar"
dnf = "unar"
pacman = "unar"
zypper = "unar"
[softwarePackages.zpaq]
_bin = "zpaq"
_desc = "zpaq is a journaling archiver optimized for user-level incremental backup of directory trees in Windows and *nix."
_github = "https://github.com/zpaq/zpaq"
_home = "https://mattmahoney.net/dc/zpaq.html"
_name = "zpaq"
apt = "zpaq"
brew = "zpaq"
dnf = "zpaq"
pacman = "zpaq"
[softwarePackages.xz]
_bin = ["lzma", "xz", "unlzma", "unxz"]
_desc = "XZ Utils provide a general-purpose data-compression library plus command-line tools. The native file format is the .xz format, but also the legacy .lzma format is supported."
_github = "https://github.com/xz-mirror/xz"
_name = "xz"
_preload = true
apk = "xz"
apt = "xz"
brew = "xz"
choco = "xz"
dnf = "xz"
pacman = "xz"
port = "xz"
scoop = "xz"
[softwarePackages.yamllint]
_bin = "yamllint"
_desc = "A linter for YAML files."
_github = "https://github.com/adrienverge/yamllint"
_name = "yamllint"
brew = "yamllint"
pipx = "yamllint"
[softwarePackages.yank]
_bin = "yank"
"_bin:apt" = "yank-cli"
_desc = "Yank terminal output to clipboard."
_github = "https://github.com/mptre/yank"
_name = "yank"
apt = "yank"
brew = "yank"
choco = "win32yank"
dnf = "yank"
nix = "yank"
pacman = "yank"
pkg-freebsd = "yank"
pkg_add = "yank"
port = "yank"
scoop = "win32yank"
zypper = "yank"
[softwarePackages.yapf]
_bin = "yapf"
_desc = "A formatter for Python files"
_docs = false
_github = "https://github.com/google/yapf"
_home = false
_name = "YAPF"
pipx = "yapf"
[softwarePackages.yarn]
_bin = "yarn"
_desc = "Yarn is a modern package manager split into various packages."
_docs = "https://yarnpkg.com/getting-started"
_github = "https://github.com/yarnpkg/berry"
_home = "https://yarnpkg.com/"
_name = "Yarn"
_preload = true
brew = "yarn"
choco = "yarn"
npm = "yarn"
pacman = "yarn"
port = "yarn"
scoop = "yarn"
script = "curl -o- -L https://yarnpkg.com/install.sh | bash"
[softwarePackages.yarnhook]
_bin = "yarnhook"
_desc = "Run `yarn install`, `npm install` or `pnpm install` on git hooks automatically"
_github = "https://github.com/frontsideair/yarnhook"
_name = "Yarnhook"
npm = "yarnhook"
[softwarePackages.yj]
_bin = "yj"
_desc = "CLI - Convert between YAML, TOML, JSON, and HCL. Preserves map order."
_docker = "docker run sclevine/yj"
_github = "https://github.com/sclevine/yj"
_name = "YJ"
brew = "yj"
go = "github.com/sclevine/yj/v5@v5.1.0"
[softwarePackages.you-get]
_bin = "you-get"
_desc = "You-Get is a tiny command-line utility to download media contents (videos, audios, images) from the Web, in case there is no other handy way to do it."
_github = "https://github.com/soimort/you-get"
_home = "https://you-get.org/"
_name = "You-Get"
brew = "you-get"
pipx = "you-get"
pkg-freebsd = "you-get"
[softwarePackages.youtube-dl]
_bin = "youtube-dl"
_desc = "Command-line program to download videos from YouTube.com and other video sites"
_docs = "https://github.com/ytdl-org/youtube-dl/blob/master/README.md#readme"
_github = "https://github.com/ytdl-org/youtube-dl"
_home = "https://youtube-dl.org/"
_name = "youtube-dl"
brew = "youtube-dl"
pipx = "youtube-dl"
port = "youtube-dl"
[softwarePackages.youtube-music]
_app = "YouTube Music.app"
_desc = "YouTube Music Desktop App bundled with custom plugins (and built-in ad blocker / downloader)"
_github = "https://github.com/th-ch/youtube-music"
_home = "https://th-ch.github.io/youtube-music/"
_name = "youtube-music"
appimage = "th-ch/youtube-music"
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"
scoop = "extras/youtube-music"
winget = "th-ch.YouTubeMusic"
yay = "youtube-music-bin"
[softwarePackages.youtube-music.script]
darwin = "DL_URL=\"https://github.com/th-ch/youtube-music/releases/download/v1.20.0/YouTube-Music-1.20.0.dmg\"\nif [ $(arch) = 'arm64' ]; then\n DL_URL=\"https://github.com/th-ch/youtube-music/releases/download/v1.20.0/YouTube-Music-1.20.0-arm64.dmg\"\nfi\necho \"Downloading YouTube Music\" && curl -sSL \"$DL_URL\" > /tmp/YouTube-Music.dmg\necho \"Attaching volume\" && sudo hdiutil attach /tmp/YouTube-Music.dmg\necho \"Copying to /Applications\"\nif [ -d \"/Volumes/YouTube Music 1.20.0\" ]; then\n sudo cp -R \"/Volumes/YouTube Music 1.20.0/YouTube Music.app\" /Applications\n echo \"Detaching\" && sudo hdiutil detach \"/Volumes/YouTube Music 1.20.0\"\nelif [ -d \"/Volumes/YouTube Music 1.20.0-arm64\" ]; then\n sudo cp -R \"/Volumes/YouTube Music 1.20.0-arm64/YouTube Music.app\" /Applications\n echo \"Detaching\" && sudo hdiutil detach \"/Volumes/YouTube Music 1.20.0-arm64\"\nfi\necho \"Removing /tmp/YouTube-Music.dmg\" && rm -f /tmp/YouTube-Music.dmg\n"
[softwarePackages.yq]
_bin = "yq"
_desc = "yq is a portable command-line YAML, JSON, XML, CSV, TOML and properties processor"
_docs = "https://mikefarah.gitbook.io/yq/how-it-works"
_github = "https://github.com/mikefarah/yq"
_home = "https://mikefarah.gitbook.io/yq/"
_name = "yq"
_preload = true
apk = "yq"
brew = "yq"
choco = "yq"
github = "github.com/stedolan/jq"
go = "github.com/mikefarah/yq/v4@latest"
snap = "yq"
[softwarePackages.yt-dlp]
_bin = "yt-dlp"
_desc = "yt-dlp is a feature-rich command-line audio/video downloader with support for thousands of sites."
_github = "https://github.com/yt-dlp/yt-dlp/wiki/Installation"
_name = "YouTube Download"
brew = "yt-dlp"
choco = "yt-dlp"
pacman = "yt-dlp"
pipx = "yt-dlp"
port = "yt-dlp"
scoop = "yt-dlp"
winget = "yt-dlp"
[softwarePackages.yubikey-agent]
_bin = "yubikey-agent"
_deprecated = "The OpenSSH library can now create native keys that integrate with the client."
_desc = "yubikey-agent is a seamless ssh-agent for YubiKeys."
_github = "https://github.com/FiloSottile/yubikey-agent"
_name = "OpenSSL"
_service = "yubikey-agent"
_todo = "Experiment with this to see if it is worthwhile adding to the stack"
brew = "yubikey-agent"
[softwarePackages.yubikey-authenticator]
_app = "Yubico Authenticator.app"
_bin = "yubioath"
_desc = "Manage your YubiKey and access one-time passwords with this full-featured companion app to the YubiKey."
_github = "https://github.com/Yubico/yubioath-flutter"
_home = "https://www.yubico.com/products/yubico-authenticator/"
_name = "Yubico Authenticator"
cask = "yubico-authenticator"
choco = "yubico-authenticator"
flatpak = "com.yubico.yubioath"
mas = 1497506650
[softwarePackages.yubikey-authenticator.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\""
[softwarePackages.yubikey-manager]
_bin = "ykman"
_desc = "Cross-platform application for configuring any YubiKey over all USB interfaces."
_github = "https://github.com/Yubico/yubikey-manager"
_home = "https://www.yubico.com/support/download/yubikey-manager/"
_name = "Yubikey Manager"
brew = "ykman"
"dnf:fedora" = "yubikey-manager"
pacman = "yubikey-manager"
pipx = "yubikey-manager"
[softwarePackages.yubikey-manager-qt]
_app = "YubiKey Manager.app"
_bin = "yubikey-manager-qt"
_desc = "Cross-platform application for configuring any YubiKey over all USB interfaces."
_github = "https://github.com/Yubico/yubikey-manager-qt"
_home = "https://developers.yubico.com/yubikey-manager-qt/"
_name = "YubiKey Manager"
appimage = "Yubico/yubikey-manager-qt"
cask = "yubico-yubikey-manager"
choco = "yubikey-manager"
"dnf:fedora" = "yubikey-manager-qt"
pacman = "yubikey-manager-qt"
scoop = "yubikey-manager-qt"
[softwarePackages.zap]
_bin = "zap"
_desc = "⚡ Delightful AppImage package manager"
_docs = "https://zap.srev.in/"
_github = "https://github.com/srevinsaju/zap"
_home = "https://zap.srev.in/"
_name = "Zap"
_preload = true
[softwarePackages.zap.binary]
linux = "https://github.com/srevinsaju/zap/releases/download/continuous/zap-amd64"
[softwarePackages.zap.script]
linux = "curl https://raw.githubusercontent.com/srevinsaju/zap/main/install.sh | sudo bash -s"
[softwarePackages.zaproxy]
_app = "ZAP.app"
_bin = "zaproxy"
_desc = "The Zed Attack Proxy (ZAP) is one of the worlds most popular free security tools and is actively maintained by a dedicated international team of volunteers. It can help you automatically find security vulnerabilities in your web applications while you are developing and testing your applications."
_docs = "https://www.zaproxy.org/docs/"
_github = "https://github.com/zaproxy/zaproxy"
_home = "https://www.zaproxy.org/"
_name = "OWASP ZAP"
cask = "zap"
choco = "zap"
flatpak = "org.zaproxy.ZAP"
pkg-freebsd = "zaproxy"
scoop = "zaproxy"
snap = "zaproxy --classic"
[softwarePackages.zenity]
_bin = "zenity"
_desc = "a cross-platform Go package providing Zenity-like dialogs (simple dialogs that interact graphically with the user)"
_github = "https://github.com/ncruces/zenity"
_name = "Zenity"
brew = "ncruces/tap/zenity"
go = "github.com/ncruces/zenity/cmd/zenity@latest"
scoop = "https://ncruces.github.io/scoop/zenity.json"
[softwarePackages.zola]
_bin = "zola"
_desc = "A fast static site generator in a single binary with everything built-in."
_github = "https://github.com/getzola/zola"
_home = "https://www.getzola.org/"
_name = "Zola"
apk = "zola"
brew = "zola"
choco = "zola"
flatpak = "org.getzola.zola"
pacman = "zola"
pkg-freebsd = "zola"
pkg_add = "zola"
pkgin = "zola"
port = "zola"
scoop = "zola"
snap = "zola"
xbps = "zola"
[softwarePackages.zoom]
_app = "zoom.us.app"
_bin = "zoom"
_desc = "Modernize workflows with Zoom's trusted collaboration tools: including video meetings, team chat, VoIP phone, webinars, whiteboard, contact center, and events."
_docs = "https://support.zoom.us/hc/en-us/categories/200101697-Getting-Started-with-Zoom"
_github = "Not open-source"
_home = "https://zoom.us/"
_name = "Zoom"
cask = "zoom"
choco = "zoom"
flatpak = "us.zoom.Zoom"
snap = "zoom"
yay = "zoom"
[softwarePackages.zoxide]
_bin = "zoxide"
_desc = "zoxide is a smarter cd command, inspired by z and autojump."
_github = "https://github.com/ajeetdsouza/zoxide"
_name = "zoxide"
_preload = true
brew = "zoxide"
[softwarePackages.zsh]
_bin = "zsh"
_desc = "Zsh is a shell designed for interactive use, although it is also a powerful scripting language."
_github = "https://github.com/zsh-users/zsh"
_name = "Zsh"
_preload = true
apt = "zsh"
brew = "zsh"
dnf = "zsh"
pacman = "zsh"
port = "zsh"
[softwarePackages.zsh-completions]
_desc = "Additional completion definitions for Zsh."
_github = "https://github.com/zsh-users/zsh-completions"
_name = "ZSH Completions"
_preload = true
brew = "zsh-completions"
[softwarePackages.zx]
_bin = "zx"
_desc = "Bash is great, but when it comes to writing more complex scripts, many people prefer a more convenient programming language."
_github = "https://github.com/google/zx"
_name = "zx"
_preload = true
brew = "zx"
npm = "zx"
[softwarePackages.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"
[softwarePackages.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"
[softwarePackages.vesktop.script]
darwin = "curl -sSL https://vencord.dev/download/vesktop/universal/dmg >\n\"/tmp/Vesktop.dmg\"\n&& sudo hdiutil attach \"/tmp/Vesktop.dmg\"\n&& sudo cp -R \"/Volumes/Vesktop 1.5.3-universal/Vesktop.app\" /Applications\n&& sudo hdutil detach \"/Volumes/Vesktop 1.5.3-universal\"\n&& rm -rf \"/tmp/Vesktop.dmg\"\n"
[softwarePackages.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"
[softwarePackages.rectangle]
_desc = "Move and resize windows using keyboard shortcuts or snap areas"
_home = "https://rectangleapp.com/"
_name = "Rectangle"
cask = "rectangle"
[softwarePackages.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"
[softwarePackages.fantastical]
_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"
[softwarePackages.cardhop]
_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"
[softwarePackages.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"
[softwarePackages.httpie-desktop]
_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"
[softwarePackages.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"
[softwarePackages.adium]
_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"
[softwarePackages.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"