--- # eslint-disable eslint-comments/disable-enable-pair, max-len, max-lines, no-warning-comments # `softwarePackages` is a map of possible package managers to use while installing a program. The installer will # look at the `installerPreference` variable and find the first package manager that is in the package's possible # installation method and then use that. It is also sensitive to the type of operating system so a package with # only `apt` defined will not install on macOS. # # Everything should be fairly straight forward. Take a look at the `installerPreference` for a list of package managers. If a package # has dependencies, the dependencies are defined under the `_deps` key. All of the `_deps` should also be defined in the # `softwarePackages` map. The installer will check for the presence of the package's key in the PATH. If the package's key # does not match the executable's name, then the `_bin` key can be defined so that the installer will look at that instead. # # Full example of a softwarePackage: # altair: # _appimageName: SwitchHosts.AppImage # Name of file that the appimage: field downloads to # _bin: ng # Instead of checking if the object key (altair) is in the PATH, check if "ng" is in the PATH and only proceed if it is not available # _deps: # Any piece of data can be a string or array. _deps will take each dep and run that through the installer first. If you need to just install dependencies with apt (for instance), you can also set the _deps equals to [altair:deps] and then define the apt dependencies like that instead of creating a new entry for each apt dependency. # - angular-cli # _docker: docker run --rm bannmann/docker-cheat # Command that the _bin value should alias to (similar to Whalebrew) # _groups: # Groups that should be created / user added to # - docker # _when: | # Run the script defined with _when and only proceed if it exits with a 0 # test -f /usr # _pre: | # echo "_pre allows you to define a script that runs before the installation" # _post:brew:debian: | # echo "_post allows you to define a script that runs after the installation" # _systemd: smbd # System service to enable, restart, and/or start (can also be an array). # _epel: true # True if https://docs.fedoraproject.org/en-US/epel/ should be enabled # ansible: professormanhattan.docker # apk: altair # appimage: https://developers.yubico.com/yubikey-manager-qt/Releases/yubikey-manager-qt-1.2.4b-linux.AppImage # basher: xwmx/nb # binary:darwin: https://dl.min.io/client/mc/release/darwin/mc # Any piece of data can have the OS type (darwin, linux, windows) or release ID (arch, debian, ubuntu, centos, fedora) added to the end. The script will try to execute it first before trying to run other items. # binary:linux: https://dl.min.io/client/mc/release/linux-amd64/mc # binary:windows: https://dl.min.io/client/mc/release/windows-amd64/mc.exe # bpkg: xwmx/nb # brew: altair # cargo: tree-sitter-cli # cask: altair-graphql-client # crew: altair # choco: altair-graphql # _rpmFusion: true # Enable the RPM Fusion Free repository if true # dnf: altair # flatpak: com.yubico.yubioath # gem: altair # go: github.com/ProfessorManhattan/blockinfile@latest # krew: # - ctx # - ns # nix: emplace # npm: altair # pacman: altair # pipx: altair # pkg-freebsd: altair # pkg-termux: altair # port: altair # scoop: altair # script >- # curl -sS https://getcomposer.org/installer | php # sudo mv composer.phar /usr/local/bin/composer # sudo chmod +x /usr/local/bin/composer # _snapClassic: true # Install the snap in classic mode # snap: altair # whalebrew: # winget: Neovim.Neovim # xbps: altair # yay: altair # zypper: altair # angular-cli: # _bin: ng # Only install if "ng" is not available in the PATH # _name: Gitify # Pretty name of the package # _home: https://angular.io/ # Homepage if there is one # _desc: GitHub notifications on the menu bar # Short description of the package # _docs: https://docs.angular.io/ # Link to documentation (if available) # _github: https://github.com/manosim/gitify # GitHub link to the package # _type: menubar # Type of package (either application, cli, or menubar) # _service: true # True when the application relies on a system service # npm: # - '@angular/cli' # - gulp installerPreference: apt: - flatpak - snap - whalebrew - apt - brew - go - cargo - npm - pipx - gem - ansible - appimage - binary darwin: - whalebrew - cask - brew - port - go - cargo - npm - pipx - gem - ansible - binary dnf: - flatpak - snap - whalebrew - dnf - brew - go - cargo - npm - pipx - gem - ansible - appimage - binary freebsd: - pkg - go - cargo - npm - gem pacman: - flatpak - snap - whalebrew - pacman - brew - yay - go - cargo - npm - pipx - gem - ansible - appimage - binary windows: - choco - scoop - winget - go - cargo - npm - pipx - gem - ansible - binary zypper: - flatpak - snap - whalebrew - zypper - brew - go - cargo - npm - pipx - gem - ansible - appimage - binary softwarePackages: _misc-flatpaks: _deps: - bottles - cockpit-client - connections - deja-dup - dialect - flatseal - forklift - gnome-extension-manager - gnome-eyedropper - gnome-passwords-keys - kooha - monitorets - vup - warp-transfer - what-ip act: _bin: act _desc: Run 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 _service: false brew: act choco: act-cli go: github.com/nektos/act@ nix: nixpkgs.act port: act scoop: act yay: act allure: _bin: allure _desc: Allure Report is a flexible, lightweight multi-language test reporting tool. It provides clear graphical reports and allows everyone involved in the development process to extract the maximum of information from the everyday testing process. _docs: https://docs.qameta.io/allure-report/ _github: https://github.com/allure-framework/allure2 _home: https://docs.qameta.io/allure-testops/ _name: Allure _post:binary:darwin: | # TODO _post:binary:linux: | # TODO How to pass the path of the file downloaded in `binary` step? That can replace the `wget` command below mkdir -p /usr/local/share/allure cd /usr/local/share/allure wget https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline/2.20.1/allure-commandline-2.20.1.zip -O /usr/local/share/allure/allure.zip unzip -o allure.zip ln -s /usr/local/share/allure/allure/bin/allure _post:binary:windows: | # TODO _service: false binary: https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline/2.20.1/allure-commandline-2.20.1.zip # TODO: Find latest version from https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline/maven-metadata.xml and use it in the _binary_ URL brew: allure scoop: allure yay: allure altair: _bin: null _desc: A beautiful 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 _service: false _when:cask: '! test -d "/Applications/Altair GraphQL Client.app"' cask: altair-graphql-client choco: altair-graphql snap: altair yay: altair android-studio: _bin: null _desc: >- [Android Studio](https://developer.android.com/studio) is the official integrated development environment for Google's Android operating system, built on JetBrains' IntelliJ IDEA software and designed specifically for Android development. This role installs Android Studio on nearly any operating system and also ensures a configurable list of command-line tools and SDKs are installed and seamlessly integrated with the system (i.e. the role adds the appropriate items to the `PATH` environment variable). _docs: https://developer.android.com/docs _github: null _home: https://developer.android.com/studio _name: Android Studio _service: null _when:cask: '! test -d "/Applications/Android Studio.app"' ansible: professormanhattan.androidstudio cask: android-studio choco: androidstudio flatpak: com.google.AndroidStudio snap: android-studio yay: android-studio angular-cli: _bin: ng _desc: null _docs: null _github: null _home: null _name: null _service: null brew: angular-cli npm: '@angular/cli' ansible: _bin: ansible _desc: null _docs: null _github: null _home: null _name: null _service: null _post:pipx: pipx inject ansible PyObjC PyObjC-core docker lxml netaddr pexpect python-vagrant pywinrm requests-credssp watchdog brew: ansible dnf: ansible pipx: ansible ansible-lint: _bin: ansible-lint _desc: null _docs: null _github: null _home: null _name: null _service: null pipx: ansible-lint ansibleconnect: _bin: ansibleconnect _deps: - sshpass - tmux _desc: null _docs: null _github: null _home: null _name: null _service: null pipx: ansibleconnect antivirus: _bin: null _desc: >- [Clam AntiVirus](https://www.clamav.net/) is a free software, cross-platform and open-source antivirus software toolkit able to detect many types of malicious software, including viruses. One of its main uses is on mail servers as a server-side email virus scanner. [rkhunter](http://rkhunter.sourceforge.net/) is a Unix-based tool that scans for rootkits, backdoors, and possible local exploits. It does this by comparing SHA-1 hashes of important files with known good ones in online databases. [Malwarebytes](https://www.malwarebytes.com/) is an anti-malware software for Microsoft Windows, macOS, Chrome OS, Android, and iOS that finds and removes malware. Made by Malwarebytes Corporation, it was first released in January 2006. _docs: null _github: null _home: null _name: AntiVirus _service: null ansible: professormanhattan.antivirus appium: _bin: appium _desc: '[Appium](https://appium.io/) is an open source automation tool for running scripts and testing native applications, mobile-web applications and hybrid applications on Android or iOS using a webdriver.' _docs: https://appium.io/docs/en/about-appium/intro/ _github: https://github.com/appium/appium _home: https://appium.io/ _name: Appium _service: null ansible: professormanhattan.appium brew: appium choco: appium-desktop appnest-readme: _bin: readme _desc: null _docs: null _github: null _home: null _name: null _service: false npm: '@appnest/readme' apt-cacher-ng: _bin: null _desc: '[Apt-Cacher-NG](https://wiki.debian.org/AptCacherNg) is a caching proxy server (or apt proxy) for Debian based distributions like Ubuntu, Kubuntu, Xubuntu, Edubuntu, Linux Mint, etc, which is used to cache the downloaded packages locally on your server.' _docs: null _github: null _home: null _name: AptCacherNG _service: null ansible: professormanhattan.aptcacherng aqua: _bin: aqua _desc: null _docs: null _github: null _home: null _name: null _service: null brew: aquaproj/aqua/aqua binary:linux: https://github.com/aquaproj/aqua/releases/download/v2.0.0-0/aqua_linux_amd64.tar.gz binary:windows: https://github.com/aquaproj/aqua/releases/download/v2.0.0-0/aqua_windows_amd64.tar.gz argo-cli: _bin: argocd _desc: ArgoCD is a declarative GitOps continuous delivery platform. _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 _service: false _type: cli brew: argocd choco: argocd-cli github: https://github.com/argoproj/argo-workflows pacman: - argocd - argocd-cli aria2: _bin: aria2c _desc: '[aria2](https://aria2.github.io/) is a lightweight multi-protocol & multi-source command-line download utility. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink. [AriaNg](http://ariang.mayswind.net/) is a modern web frontend that makes working with aria2 easier.' _docs: https://aria2.github.io/manual/en/html/ _github: https://github.com/aria2/aria2 _home: null _name: Aria2/AriaNg _service: null ansible: professormanhattan.aria apt: aria2 brew: aria2 choco: aria2 dnf: aria2 pacman: aria2 port: aria2 scoop: aria2 ariang: cask: ariang asciinema: _bin: asciinema _desc: null _docs: null _github: null _home: null _name: null _service: null apk: asciinema apt: asciinema brew: asciinema dnf: asciinema pacman: asciinema pipx: asciinema asdf: _bin: asdf _desc: '[asdf](https://asdf-vm.com/#/) is a CLI tool that can manage multiple language runtime versions on a per-project basis or globally. It is like gvm, nvm, rbenv, and pyenv all in one. This role installs asdf on Linux or macOS.' _docs: https://asdf-vm.com/guide/introduction.html _github: https://github.com/asdf-vm/asdf _home: https://asdf-vm.com/ _name: asdf-vm _service: null ansible: professormanhattan.asdf assh: _bin: assh _desc: null _docs: null _github: null _home: null _name: null _service: null brew: assh go: moul.io/assh/v2 yay: assh astronvim: _deps: - bottom - lazygit - neovim - node - python - ripgrep - tree-sitter _desc: null _docs: null _github: null _home: null _name: null _post: nvim --headless -c 'autocmd User PackerComplete quitall' _service: null auto-install: _bin: auto-install _desc: null _docs: null _github: null _home: null _name: null _service: null npm: auto-install autokey: _bin: null _desc: '[AutoKey](https://github.com/autokey/autokey) is a free, open-source scripting application for Linux. AutoKey allows the user to define hotkeys and trigger phrases which expand to predefined text, automating frequent or repetitive tasks such as correcting typographical errors or common spelling mistakes and inserting boiler plate sections of text. [AutoHotKey](https://www.autohotkey.com/) is a similar piece of software that is only available on the Windows platform.' _docs: https://autokey.github.io/ _github: https://github.com/autokey/autokey _home: https://code.google.com/archive/p/autokey/ _name: Autokey _service: null ansible:linux: professormanhattan.autokey ansible:windows: professormanhattan.autokey apt: autokey choco: autohotkey dnf: autokey yay: autokey-gtk automake: _bin: automake _desc: null _docs: null _github: null _home: null _name: null _service: null apk: automake apt: automake brew: automake dnf: automake pacman: automake pkg: automake autorestic: _bin: autorestic _desc: '[Autorestic](https://autorestic.vercel.app/) is a wrapper around [Restic](https://restic.net/). The Restic CLI can be a bit overwhelming and difficult to manage if you have many different location that you want to backup to multiple locations. Autorestic makes managing all your S3 backups easier by making it config / cron driven.' _docs: https://autorestic.vercel.app/quick _github: https://github.com/cupcakearmy/autorestic/ _home: https://autorestic.vercel.app/ _name: Autorestic _service: null ansible: professormanhattan.autorestic brew: autorestic awscli: _bin: aws _desc: The [AWS CLI](https://aws.amazon.com/cli/) is a unified tool to manage your AWS services. With just one tool to download and configure, you can control multiple AWS services from the command line and automate them through scripts. _docs: https://docs.aws.amazon.com/cli/index.html _github: https://github.com/aws/aws-cli _home: https://aws.amazon.com/ _name: AWS CLI _service: null ansible: professormanhattan.awscli brew: awscli@2 binary:darwin: https://awscli.amazonaws.com/AWSCLIV2.pkg binary:linux: https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip binary:windows: https://awscli.amazonaws.com/AWSCLIV2.msi choco: awscli awxcli: _bin: awx _desc: '[ansible-tower-cli](https://docs.ansible.com/ansible-tower/latest/html/towercli/index.html) is a CLI program that interacts with Ansible Tower or AWX. It is the official command-line client for both Ansible Tower and AWX. It uses naming and structure consistent with the AWX HTTP API, provides consistent output formats with optional machine-parsable formats, and auto-detects API versions, available endpoints, and feature support.' _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 _service: false ansible: professormanhattan.awxcli pipx: https://releases.ansible.com/ansible-tower/cli/ansible-tower-cli-latest.tar.gz azure-cli: _bin: az _desc: The [Azure CLI](https://docs.microsoft.com/en-us/cli/azure/) is a set of commands used to create and manage Azure resources. The Azure CLI is available across Azure services and is designed to get you working quickly with Azure, with an emphasis on automation. It is the official CLI, released by Microsoft. _docs: https://docs.microsoft.com/en-us/cli/azure/ _github: https://github.com/Azure/azure-cli _home: https://azure.microsoft.com/ _name: Azure CLI _service: null ansible: professormanhattan.azurecli brew: azure-cli choco: azure-cli winget: Microsoft.AzureCLI yay: azure-cli azure-functions: _bin: func _desc: A local development experience for creating, developing, testing, running, and debugging Azure Functions _docs: null _github: https://github.com/Azure/azure-functions-core-tools _home: null _name: azure-functions-core-tools _service: null _type: cli 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 balenaetcher: _bin: null _desc: '[balenaEtcher](https://www.balena.io/etcher/) is a powerful OS image flasher built with web technologies to ensure flashing an SDCard or USB drive is a pleasant and safe experience. It protects from accidentally writing to hard-drives, ensures every byte of data was written correctly, and much more. It can also directly flash Raspberry Pi devices that support USB device boot mode. It will run on any platform officially supported by Electron.' _docs: https://www.balena.io/docs/learn/welcome/introduction/ _github: https://github.com/balena-io/etcher _home: https://www.balena.io/etcher/ _name: balenaEtcher _service: false _when:cask: '! test -d /Applications/balenaEtcher.app' ansible:linux: professormanhattan.etcher cask: balenaetcher choco: etcher yay: balena-etcher bandwhich: _bin: bandwhich _desc: '[Bandwhich](https://github.com/imsnif/bandwhich) is a CLI utility for displaying current network utilization by process, connection and remote IP/hostname.' _docs: null _github: https://github.com/imsnif/bandwhich _home: null _name: Bandwhich _service: null _type: cli ansible: professormanhattan.bandwhich brew: bandwhich github: github.com/imsnif/bandwhich pacman: bandwhich pkg: bandwhich bane: _bin: bane _desc: Custom & better AppArmor profile generator for Docker containers _docs: null _github: https://github.com/genuinetools/bane _home: null _name: bane _service: null _type: cli github: github.com/genuinetools/bane go: github.com/genuinetools/bane@latest bash-completion: _bin: null _desc: null _docs: null _github: null _home: null _name: null _service: null _when:darwin: '! (brew list bash-completion | grep bash-completion)' brew:darwin: bash-completion bat: _bin: bat _desc: '[bat](https://github.com/sharkdp/bat) is a cat(1) clone with syntax highlighting and Git integration.' _docs: null _github: https://github.com/sharkdp/bat _home: null _name: bat _service: null _type: cli ansible: professormanhattan.bat apk: bat apt: bat brew: bat cargo: bat choco: bat pacman: bat pkg: bat port: bat scoop: bat zypper: bat beets: _bin: beet _desc: The purpose of [Beets](https://beets.io/) is to get your music collection right once and for all. It catalogs your collection, automatically improving its metadata as it goes using the MusicBrainz database. Then it provides a bouquet of tools for manipulating and accessing your music. _docs: https://beets.readthedocs.io/en/stable/ _github: https://github.com/beetbox/beets _home: https://beets.io/ _name: Beets _service: null ansible: professormanhattan.beets pipx: beets betwixt: _bin: null _desc: Web Debugging Proxy based on Chrome DevTools Network panel _docs: null _github: https://github.com/kdzwinel/betwixt _home: null _name: Betwixt _service: null _type: application github: github.com/kdzwinel/betwixt bin: _bin: bin _desc: Effortless binary manager _docs: null _github: https://github.com/marcosnils/bin _home: null _name: bin _service: null _type: cli github: github.com/marcosnils/bin go: github.com/marcosnils/bin@latest bitly: _bin: bitly _desc: null _docs: null _github: null _home: null _name: null _service: null npm: bitly-cli-client bitwarden: _bin: null _desc: The desktop vault (Windows, macOS, & Linux) _docs: null _github: https://github.com/bitwarden/desktop _home: null _name: BitWarden _service: null _type: application _when:cask: '! test -d /Applications/Bitwarden.app' cask: bitwarden choco: bitwarden flatpak: com.bitwarden.desktop github: github.com/bitwarden/desktop snap: bitwarden yay: bitwarden-git bitwarden-cli: _bin: bw _desc: '[Bitwarden CLI](https://github.com/bitwarden/cli) (i.e. bw) is a free and open-source official CLI for the [Bitwarden](https://bitwarden.com/) password manager. bw is available on Linux, macOS, and Microsoft Windows.' _docs: https://bitwarden.com/help/ _github: https://github.com/bitwarden/clients _home: https://bitwarden.com/ _name: Bitwarden CLI _service: null ansible: professormanhattan.bw brew: bitwarden-cli choco: bitwarden-cli npm: '@bitwarden/cli' scoop: bitwarden-cli snap: bw bivac: _bin: null _desc: Backup Interface for Volumes Attached to Containers _docs: null _github: https://github.com/camptocamp/bivac _home: null _name: bivac _service: null _type: cli github: github.com/camptocamp/bivac boilr: _bin: null _desc: boilerplate template manager that generates files or directories from template repositories _docs: null _github: https://github.com/tmrts/boilr _home: null _name: boilr _service: null _type: cli github: github.com/tmrts/boilr go: github.com/tmrts/boilr@latest bottom: _bin: bottom _bin:brew: btm _desc: null _docs: null _github: null _home: null _name: null _service: null brew: bottom pacman: bottom scoop: bottom snap: bottom brave-browser: _bin: null _desc: '[Brave Browser](https://brave.com/) is a free and open-source web browser developed by Brave Software, Inc. based on the Chromium web browser. It includes the ability to access Tor websites and has a built-in plugin that replaces ads and pays you to surf the web. It is a privacy-focused browser, which automatically blocks online advertisements and website trackers in its default settings. It also supports Chrome extensions.' _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 _service: null _when:cask: '! test -d "/Applications/Brave Browser.app"' ansible: professormanhattan.bravebrowser cask: brave-browser choco: brave flatpak: com.brave.Browser snap: brave broot: _bin: broot _desc: '[broot](https://dystroy.org/broot/) offers 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 _service: false ansible: professormanhattan.broot apk: broot brew: broot cargo: broot emerge: broot pkgin: broot port: broot browser-sync: _bin: browser-sync _desc: null _docs: null _github: null _home: null _name: null _service: null npm: browser-sync budibase-cli: _bin: budi _desc: The Budibase CLI is how you initialise, manage and update your Budibase installation _docs: null _github: https://github.com/Budibase/budibase _home: null _name: budibase-cli _service: null _type: cli github: github.com/Budibase/budibase npm: '@budibase/cli' bundler: _bin: bundler _desc: null _docs: null _github: null _home: null _name: null _service: null gem: bundler caniuse: _bin: caniuse _desc: null _docs: null _github: null _home: null _name: null _service: null npm: caniuse-cmd captain: _bin: null _desc: Helps manage docker-compose.yml files from anywhere in the file system _docs: null _github: https://github.com/jenssegers/captain _home: null _name: captain _service: null _type: cli github: github.com/jenssegers/captain carbon-now: _bin: carbon-now _desc: null _docs: null _github: null _home: null _name: null _service: null npm: carbon-now-cli carthage: _bin: carthage _desc: null _docs: null _github: null _home: null _name: null _service: null brew:darwin: carthage cerebro: _bin: null _desc: Open-source productivity booster with a brain _docs: null _github: https://github.com/cerebroapp/cerebro _home: null _name: Cerebro _service: true _type: application _when:cask: '! test -d /Applications/Cerebro.app' cask: cerebro choco: cerebro github: github.com/cerebroapp/cerebro yay: cerebro certbot: _bin: certbot _desc: >- [Certbot](https://certbot.eff.org/) is part of EFF’s effort to encrypt the entire Internet. Secure communication over the Web relies on HTTPS, which requires the use of a digital certificate that lets browsers verify the identity of web servers (e.g., is that really google.com?). Web servers obtain their certificates from trusted third parties called certificate authorities (CAs). Certbot is an easy-to-use client that fetches a certificate from [Let’s Encrypt](https://letsencrypt.org/)—an open certificate authority launched by the EFF, Mozilla, and others—and deploys it to a web server. _docs: https://eff-certbot.readthedocs.io/en/stable/ _github: https://github.com/certbot/certbot _home: https://certbot.eff.org/ _name: CertBot _service: true _snapClassic: true ansible: professormanhattan.certbot brew: certbot port: certbot snap: certbot cfssl: _bin: cfssl _desc: null _docs: null _github: null _home: null _name: null _service: null brew: cfssl pacman: cfssl cheat: _bin: cheat _desc: Cheat allows you to create and view interactive cheatsheets on the command-line. It was designed to help remind *nix system administrators of options for commands that they use frequently, but not frequently enough to remember. _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 _service: false _type: cli brew: cheat go: github.com/cheat/cheat/cmd/cheat@latest nix: nixos.cheat snap: cheat yay: cheat 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 _service: false _snapClassic: true _type: cli apk: chezmoi brew: chezmoi choco: chezmoi nix: chezmoi pacman: chezmoi pkg: chezmoi snap: chezmoi xbps: chezmoi zypper: chezmoi google-chrome: _bin: null _deps: - chrome-gnome-shell _desc: '[Google Chrome](https://www.google.com/chrome/) is a cross-platform web browser developed by Google. It was first released in 2008 for Microsoft Windows, and was later ported to Linux, macOS, iOS, and Android where it is the default browser built into the OS.' _docs: https://developer.chrome.com/docs/extensions/reference/ _github: Not open-source _home: https://www.google.com/chrome/ _name: Google Chrome _service: null _when:cask: '! test -d "/Applications/Google Chrome.app"' ansible: professormanhattan.chrome cask: google-chrome choco: googlechrome flatpak: com.google.Chrome yay: google-chrome chromium: apt: chromium dnf: chromium flatpak: org.chromium.Chromium snap: chromium chrome-cli: _bin: chrome-cli _desc: null _docs: null _github: null _home: null _name: null _service: null brew:darwin: chrome-cli chrome-gnome-shell: _bin: null _desc: null _docs: null _github: null _home: null _name: null _service: null _when: | test -f /usr/bin/gnome-session apt: chrome-gnome-shell dnf: chrome-gnome-shell pacman: chrome-gnome-shell clair: _bin: clair _desc: Vulnerability Static Analysis for Containers _docs: null _github: https://github.com/quay/clair _home: null _name: clair _service: null _type: cli brew: clair github: github.com/quay/clair clamav: _bin: null _desc: null _docs: null _github: null _home: null _name: ClamAV _post: freshclam _service: true _systemd: clamav-freshclam _systemd:dnf: clamd-freshclam _type: cli apt: - clamav - clamdscan brew: clamav dnf: - clamav - clamav-update pacman: clamav clocker: _when: '! test -d /Applications/Clocker.app' _bin: null _desc: null _docs: null _github: null _home: null _name: null _service: null cask: clocker cloudflare: _bin: null _desc: '[Cloudflare](https://www.cloudflare.com/) is a DNS provider (and much more). Using this role, you can automatically configure DNS (through a configuration file or script) to point to your various web apps.' _docs: https://developers.cloudflare.com/ _github: https://github.com/cloudflare/1.1.1.1 _home: https://www.cloudflare.com/ _name: CloudFlare _service: null ansible: professormanhattan.cloudflare cloudflared: _bin: cloudflared _desc: '[CloudFlare Argo Tunnel Client](https://developers.cloudflare.com/argo-tunnel/) contains the command-line client for CloudFlare Argo Tunnel, a tunneling daemon that proxies any local webserver through the Cloudflare network.' _docs: null _github: https://github.com/cloudflare/cloudflared _home: null _name: CloudFlared _service: null _type: cli ansible: professormanhattan.cloudflared brew: cloudflare/cloudflare/cloudflared github: github.com/cloudflare/cloudflared cmake: _bin: cmake _desc: CMake is an open-source, cross-platform family of tools designed to build, test and package software. _docs: https://cmake.org/documentation/ _github: https://github.com/Kitware/CMake _home: https://cmake.org/ _name: Chezmoi _service: false _snapClassic: true _type: cli brew: cmake choco: cmake snap: cmake cmctl: _bin: null _desc: A CLI tool that can help you to manage cert-manager resources inside your cluster _docs: null _github: null _home: https://cert-manager.io/docs/usage/cmctl/ _name: cmctl _service: null _type: cli github: github.com/cert-manager/cert-manager cockpit: _bin: null _desc: '[Cockpit](https://cockpit-project.org/) allows you to view many aspects of system performance and make configuration changes, though the task list may depend on the particular flavor of Linux that you are using.' _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: null _systemd: cockpit _systemd:pacman: cockpit.socket ansible:linux: professormanhattan.cockpit apt: - 389-ds-base - cockpit - cockpit-389-ds - cockpit-docker - cockpit-machines - cockpit-networkmanager - cockpit-packagekit - cockpit-podman - cockpit-storaged - libvirt-dbus dnf: - 389-ds-base - cockpit - cockpit-389-ds - cockpit-docker - cockpit-machines - cockpit-networkmanager - cockpit-packagekit - cockpit-podman - cockpit-storaged - libvirt-dbus pacman: - 389-ds-base - cockpit - cockpit-389-ds - cockpit-docker - cockpit-machines - cockpit-networkmanager - cockpit-packagekit - cockpit-podman - cockpit-storaged - libvirt-dbus cockpit-client: flatpak: org.cockpit_project.CockpitClient cocoapods: _bin: null _desc: '[CocoaPods](https://cocoapods.org/) is an application level dependency manager for Objective-C, Swift and any other languages that run on the Objective-C runtime, such as RubyMotion, that provides a standard format for managing external libraries.' _docs: https://guides.cocoapods.org/using/getting-started.html _github: https://github.com/CocoaPods/CocoaPods _home: https://cocoapods.org/ _name: cocoapods _service: null _when:brew: '! test -d /usr/local/Cellar/cocoapods' ansible: professormanhattan.cocoapods brew:darwin: cocoapods gem:darwin: cocoapods cointop: _bin: cointop _desc: '[Cointop](https://github.com/miguelmota/cointop) is a fast and lightweight interactive terminal based UI application for tracking and monitoring cryptocurrency coin stats in real-time.' _docs: https://docs.cointop.sh/ _github: https://github.com/cointop-sh/cointop _home: https://cointop.sh/ _name: Cointop _service: null ansible:darwin: professormanhattan.cointop ansible:linux: professormanhattan.cointop brew: cointop port: cointop commitizen: _bin: cz _desc: null _docs: null _github: null _home: null _name: null _service: null npm: commitizen commitlint: _bin: commitlint _desc: null _docs: null _github: null _home: null _name: null _service: false npm: '@commitlint/cli' common: _bin: null _desc: For example, this role sets the timezone, sets the hostname, sets up the swap space, ensures auto-login is either disabled or enabled, and customizes GRUB (on Linux). It also ensures that specified groups are present on the system. On Windows, the role ensures all the available updates are installed, ensures [Scoop](https://scoop.sh/) is installed, and ensures common dependencies like [Bandizip](https://en.bandisoft.com/bandizip/) (a compressed-file manager) are installed. _docs: null _github: null _home: null _name: Common _service: null ansible: professormanhattan.common composer: _bin: composer _desc: '[Composer](https://getcomposer.org/) is an application-level package manager for the PHP programming language that provides a standard format for managing dependencies of PHP software and required libraries. It was developed by Nils Adermann and Jordi Boggiano, who continue to manage the project.' _docs: https://getcomposer.org/doc/ _github: https://github.com/composer/composer _home: https://getcomposer.org/ _name: Composer _service: false ansible: professormanhattan.composer brew: composer choco: composer pacman: composer scoop: composer script:darwin: cd ~ && curl -sS https://getcomposer.org/installer | php && sudo mv composer.phar /usr/local/bin/composer && sudo chmod +x /usr/local/bin/composer script:linux: cd ~ && curl -sS https://getcomposer.org/installer | php && sudo mv composer.phar /usr/local/bin/composer && sudo chmod +x /usr/local/bin/composer confd: _bin: confd _desc: Manage local application configuration files using templates and data from etcd or consul _docs: null _github: https://github.com/kelseyhightower/confd _home: null _name: confd _service: null _type: cli brew: confd choco: confd github: github.com/kelseyhightower/confd yay: confd connect: _bin: null _desc: null _docs: null _github: null _home: null _name: null _service: null ansible: professormanhattan.connect consul-cli: _bin: consul _desc: null _docs: null _github: null _home: null _name: null _service: null apt: consul brew: consul pkg: consul yay: consul-bin consul-template: _bin: null _desc: '[Consul-Template](https://github.com/hashicorp/consul-template) provides a convenient way to populate values from [Consul](https://www.consul.io/) into the file system using the consul-template daemon. It was created by [HashiCorp](https://www.hashicorp.com/) (the creators of Consul).' _docs: https://learn.hashicorp.com/tutorials/consul/consul-template _github: https://github.com/hashicorp/consul-template _home: https://www.hashicorp.com/ _name: Consul-Template _service: null ansible: professormanhattan.consultemplate container-structure-test: _bin: container-structure-test _desc: null _docs: null _github: null _home: null _name: null _post:binary:linux: | # TODO _service: null binary:linux: https://storage.googleapis.com/container-structure-test/latest/container-structure-test-linux-amd64 brew: container-structure-test yay: container-structure-test cookiecutter: _bin: cookiecutter _desc: null _docs: null _github: null _home: null _name: null _service: null brew: cookiecutter pipx: cookiecutter cordova: _bin: cordova _desc: null _docs: null _github: null _home: null _name: null _service: null npm: cordova croc: _bin: croc _desc: Easily and securely send things from one computer to another _docs: null _github: https://github.com/schollz/croc _home: null _name: croc _service: null _type: cli brew: croc choco: croc github: github.com/schollz/croc go: github.com/schollz/croc/v9@latest pacman: croc pkg: croc scoop: croc ctop: _bin: ctop _desc: Top-like interface for container metrics _docs: null _github: https://github.com/bcicen/ctop _home: null _name: ctop _service: null _type: cli brew: ctop github: github.com/bcicen/ctop yay: ctop-bin cumulus: _when: '! test -d /Applications/Cumulus.app' _bin: null _desc: A SoundCloud player that lives in the menubar _docs: null _github: https://github.com/gillesdemey/Cumulus _home: null _name: Cumulus _service: null _type: menubar cask: cumulus github: github.com/gillesdemey/Cumulus cups: _bin: cupsctl _desc: '[CUPS](https://www.cups.org/) is a modular printing system for Unix-like computer operating systems which allows a computer to act as a print server. A computer running CUPS is a host that can accept print jobs from client computers, process them, and send them to the appropriate printer.' _docs: null _github: null _home: null _name: CUPS _service: null _systemd: smbd ansible: professormanhattan.cups apt: - avahi-daemon - cups brew: cups dnf: cups pacman: - avahi-daemon - cups curator: _bin: null _desc: Elasticsearch Curator helps you curate, or manage, your Elasticsearch indices and snapshots _docs: null _github: null _home: https://www.elastic.co/guide/en/elasticsearch/client/curator _name: curator _service: null _type: cli pip: elasticsearch-curator curl: _bin: curl _desc: cURL is a computer software project providing a library (libcurl) and command-line tool (curl) for transferring data using various network protocols. _docs: https://curl.se/docs/ _github: https://github.com/curl/curl _home: https://curl.se/ _name: cURL _service: false _type: cli apk: curl apt: curl brew: curl choco: curl dnf: curl pacman: curl pkg: curl scoop: curl xbps: curl zypper: curl 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 _service: false _type: cli brew: curlie go: github.com/rs/curlie@latest pkg: curlie port: curlie scoop: curlie dasel: _bin: dasel _desc: Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool _docs: null _github: https://github.com/TomWright/dasel _home: null _name: dasel _service: null _type: cli brew: dasel github: github.com/TomWright/dasel go: github.com/tomwright/dasel/cmd/dasel@master dat: _bin: dat _desc: Peer-to-peer sharing & live syncronization of files via command line _docs: null _github: https://github.com/datproject/dat _home: null _name: dat _service: null _type: cli github: github.com/dat-ecosystem-archive/dat npm: dat@next dat-desktop: _when: '! test -d "/Applications/Dat Desktop.app"' _bin: null _desc: Peer to peer data syncronization _docs: null _github: https://github.com/datproject/dat-desktop _home: null _name: Dat Desktop _service: null _type: application cask: dat github: github.com/datproject/dat-desktop debloat: _bin: null _desc: This repository is the home of an Ansible role that Debloats Windows _docs: null _github: null _home: null _name: Debloat Windows _service: null ansible: professormanhattan.debloat defaultbrowser: _bin: null _desc: This role performs the necessary logic to set the default browser on nearly any platform. _docs: null _github: null _home: null _name: Default Browser Setter _service: null ansible: professormanhattan.defaultbrowser delta: _bin: delta _desc: '[delta](https://github.com/dandavison/delta) is a viewer for git and diff output' _docs: https://dandavison.github.io/delta/ _github: https://github.com/dandavison/delta _home: https://github.com/dandavison/delta _name: Delta _service: false _type: cli ansible: professormanhattan.delta brew: git-delta cargo: git-delta choco: delta dnf: git-delta pacman: git-delta pkg: git-delta scoop: delta 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 _service: false brew: delve go: github.com/go-delve/delve/cmd/dlv@latest deno: _bin: deno _desc: '[Deno](https://deno.land/) is a modern runtime for JavaScript and TypeScript. It is advertised as a simple runtime that uses V8 and Rust. It is boasted as secure-by-default because there is no file, network, or environment access unless explicitly enabled. Deno compiles apps into single executables. An app made with Deno generally specifies its dependencies as URLs mainly hosted in the [Deno standard module repository](https://deno.land/std).' _docs: https://deno.land/manual _github: https://github.com/denoland/deno _home: https://deno.land/ _name: Deno _service: false ansible: professormanhattan.deno desed: _bin: desed _desc: Debugger for sed used to demystify and debug the sed scripts, from comfort of terminal _docs: https://github.com/SoptikHa2/desed#controls _github: https://github.com/SoptikHa2/desed _home: https://github.com/SoptikHa2/desed _name: desed _service: false _type: cli cargo: desed dnf: desed github: github.com/SoptikHa2/desed pkg: desed xbps-freebsd: desed desktop: _bin: null _desc: This role is essentially the place where all desktop-specific tasks that are substantial enough for their own role are placed. _docs: null _github: null _home: null _name: Desktop _service: null ansible: professormanhattan.desktop deta: _bin: deta _desc: Command line interface for managing Deta micros and deployments _docs: https://docs.deta.sh/docs/cli/install _github: https://github.com/deta/deta-cli _home: https://www.deta.sh/ _name: deta _service: false _type: cli github: github.com/deta/deta-cli script:darwin: curl -fsSL https://get.deta.dev/cli.sh | sh script:linux: curl -fsSL https://get.deta.dev/cli.sh | sh script:windows: iwr https://get.deta.dev/cli.ps1 -useb | iex dframe: _bin: dframe _desc: null _docs: null _github: null _home: null _name: null _service: null npm: deviceframe diff-so-fancy: _bin: null _desc: '[diff-so-fancy](https://github.com/so-fancy/diff-so-fancy) strives to make your diffs human readable instead of machine readable. This helps improve code quality and helps you spot defects faster.' _docs: null _github: null _home: null _name: diff-so-fancy _service: null ansible: professormanhattan.diffsofancy difftastic: _bin: difft _desc: Difftastic is a structural diff tool that understands syntax. _docs: https://difftastic.wilfred.me.uk/git.html _github: https://github.com/Wilfred/difftastic _home: https://difftastic.wilfred.me.uk/ _name: Difftastic _service: false _type: cli brew: difftastic cargo: difftastic direnv: _bin: direnv _desc: '[direnv](https://direnv.net/) 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 _service: null _type: cli ansible: professormanhattan.direnv apt: direnv brew: direnv github: github.com/direnv/direnv dive: _bin: dive _desc: '[dive](https://github.com/wagoodman/dive) is a tool for exploring a docker image, layer contents, and discovering ways to shrink the size of the Docker/OCI image.' _description: A tool for exploring each layer in a docker image _docs: null _github: https://github.com/wagoodman/dive _home: https://github.com/wagoodman/dive _name: dive _service: null _type: cli ansible: professormanhattan.dive brew: dive github: github.com/wagoodman/dive go: github.com/wagoodman/dive@latest yay: dive dns: _bin: null _desc: This role ensures that DNS requests are encrypted if you supply it the appropriate configuration. It uses systemd on Linux. On macOS/Windows, it installs and configures [Stubby](https://github.com/getdnsapi/stubby). _docs: null _github: null _home: null _name: DNS _service: null ansible: professormanhattan.dns dnsmasq: _bin: dnsmasq _desc: '[Dnsmasq](https://wiki.debian.org/dnsmasq) is free software providing Domain Name System caching, a Dynamic Host Configuration Protocol server, router advertisement and network boot features, intended for small computer networks.' _docs: https://thekelleys.org.uk/dnsmasq/docs/dnsmasq-man.html _github: https://github.com/imp/dnsmasq _home: null _name: dnsmasq _service: true ansible: professormanhattan.dnsmasq apt: dnsmasq brew: dnsmasq dnf: dnsmasq pacman: dnsmasq port: dnsmasq docker: _bin: docker _desc: '[Docker](https://www.docker.com/) is a set of platform-as-a-service products that use OS-level virtualization to deliver software in packages called containers. Containers are isolated from one another and bundle their own software, libraries and configuration files; they can communicate with each other through well-defined channels.' _docs: https://docs.docker.com/ _github: https://github.com/docker/cli _home: https://www.docker.com/ _post:apt: sudo systemctl start docker _post:pacman: sudo systemctl start docker _name: Docker _service: null ansible: professormanhattan.docker # apt: # - docker.io # - docker-compose # cask: docker # brew: docker # pacman: docker docker-slim: _bin: docker-slim _desc: "[DockerSlim](https://dockersl.im/) will optimize and secure your containers by understanding your application and what it needs using various analysis techniques. It will throw away what you don't need, reducing the attack surface of your container. What if you need some of those extra things to debug your container? You can use dedicated debugging side-car containers for that." _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 _service: false _type: cli brew: docker-slim dnf: golang-github-docker-slim github: github.com/docker-slim/docker-slim yay: docker-slim docker-pushrm: _bin: null _desc: '[docker-pushrm](https://github.com/christian-korneck/docker-pushrm) is a Docker CLI plugin that adds a new docker pushrm command to Docker. The command pushes the README file from the current working directory to a container registry server. When using it with DockerHub, you can programmatically upload your README so that it shows up on your containers landing page.' _docs: null _github: https://github.com/christian-korneck/docker-pushrm _home: https://hub.docker.com/r/chko/docker-pushrm _name: docker-pushrm _service: null _when:darwin: '! test -f /Applications/Docker.app/Contents/Resources/cli-plugins/docker-pushrm' _when:linux: '! test -f /usr/libexec/docker/cli-plugins/docker-pushrm' _when:windows: '! test -f %ProgramData%\Docker\cli-plugins\docker-pushrm.exe' ansible: professormanhattan.dockerpushrm dockle: _bin: dockle _desc: Container Image Linter for Security, Helping build the Best-Practice Docker Image, Easy to start _docs: null _github: https://github.com/goodwithtech/dockle _home: null _name: dockle _service: null _type: cli brew: goodwithtech/r/dockle github: github.com/goodwithtech/dockle yay: dockle-bin doctl: _bin: doctl _desc: The official command line interface for the DigitalOcean API _docs: null _github: https://github.com/digitalocean/doctl _home: null _name: doctl _service: null _type: cli brew: doctl github: github.com/digitalocean/doctl pacman: doctl pkg: doctl snap: doctl dog: _bin: dog _desc: A command-line DNS client _docs: null _github: https://github.com/ogham/dog _home: null _name: dog _service: null _type: cli brew: dog github: github.com/ogham/dog pacman: dog pkg: dog dotenv-linter: _bin: dotenv-linter _desc: null _docs: null _github: null _home: null _name: null _service: null brew: dotenv-linter cargo: dotenv-linter scoop: dotenv-linter yay: dotenv-linter dotnet: _bin: dotnet _desc: null _docs: null _github: null _home: null _name: null _service: null brew: dotnet choco: dotnet yay: dotnet-sdk-bin dprint: _bin: dprint _desc: null _docs: null _github: null _home: https://dprint.dev/ _name: DPrint _service: null brew: dprint cargo: dprint npm: dprint scoop: dprint script:darwin: curl -fsSL https://dprint.dev/install.sh | sh script:linux: curl -fsSL https://dprint.dev/install.sh | sh script:windows: iwr https://dprint.dev/install.ps1 -useb | iex drone-cli: _bin: drone _desc: The Drone command line tools are used to interact with the Drone from the command line, and provide important utilities for managing users and repository settings _docs: https://docs.drone.io/cli/install/ _github: https://github.com/harness/drone-cli _home: https://www.drone.io/ _name: Drone CLI _service: false _type: cli brew: drone/drone/drone github: github.com/harness/drone-cli scoop: drone droplets: _bin: null _desc: Digital Ocean is a cloud service provider and Droplets are what Digital Oceans calls VMs. This roles helps set up Droplets programmatically. _docs: https://docs.digitalocean.com/products/droplets/ _github: https://github.com/digitalocean/droplet-agent _home: https://www.digitalocean.com/products/droplets _name: Droplets _service: null ansible: professormanhattan.droplets duf: _bin: duf _desc: "[duf](https://github.com/muesli/duf) is a Disk Usage/Free Utility - a better 'df' alternative. It displays a chart within your terminal that gives you an overview of hard-drive usage statistics." _docs: https://github.com/muesli/duf#usage _github: https://github.com/muesli/duf _home: https://github.com/muesli/duf _name: duf _service: false _type: cli ansible: professormanhattan.duf brew: duf choco: duf github: github.com/muesli/duf pacman: duf pkg: duf scoop: duf dust: _bin: dust _desc: A more intuitive version of du in rust _docs: https://github.com/bootandy/dust#usage _github: https://github.com/bootandy/dust _home: https://github.com/bootandy/dust _name: dust _service: false _type: cli apk: dust brew:darwin: dust brew:linux: tgotwig/linux-dust/dust cargo: du-dust github: github.com/bootandy/dust pacman: dust easyengine: _bin: ee _desc: "[EasyEngine](https://easyengine.io/) is a command-line control panel for Nginx 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 _service: true ansible:darwin: professormanhattan.easyengine ansible:linux: professormanhattan.easyengine editly: _bin: editly _desc: Editly is a tool and framework for declarative NLE (non-linear video editing) using Node.js and ffmpeg. Editly allows you to easily and programmatically create a video from a set of clips, images, audio and titles, with smooth transitions and music overlaid. _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 _service: false npm: editly elastic-agent: # Elastic Agent performs some security measures that make it so that checking the bin only works # with sudo. So the _when condition is added to account for this circumstance. _bin: elastic-agent _desc: >- [Elastic Agent](https://www.elastic.co/guide/en/fleet/current/elastic-agent-installation-configuration.html) is a single, unified way to add monitoring for logs, metrics, and other types of data to each host. A single agent makes it easier and faster to deploy monitoring across your infrastructure. The agent’s single, unified policy makes it easier to add integrations for new data sources. You can use Elastic Agent with Fleet. [Fleet](https://www.elastic.co/guide/en/kibana/current/fleet.html) is a Kibana service that allows you to add and manage integrations for popular services and platforms, as well as manage Elastic Agent installations. _docs: https://www.elastic.co/guide/index.html _github: https://github.com/elastic/elastic-agent _home: https://www.elastic.co/ _name: Elastic Agent _service: true _when: '! sudo which elastic-agent > /dev/null' ansible: professormanhattan.elasticagent electron: _bin: electron _desc: null _docs: null _github: null _home: null _name: Electron CLI _service: null npm: electron electron-app: # TODO: Figure out if this app is necessary and add description that describes the difference between # this and the regular Electron CLI installed via NPM. _desc: null _docs: null _github: null _home: null _name: Electron Desktop App _service: null _when:cask: '! test -d /Applications/Electron.app' cask: electron choco: electron emma: _bin: emma _desc: Advanced package search for NPM _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 _service: false npm: emma-cli emoj: _bin: emoj _desc: null _docs: null _github: null _home: null _name: null _service: null npm: emoj emplace: _bin: null _desc: null _docs: null _github: null _home: null _name: null _service: null cargo: emplace nix: emplace scoop: emplace empty-trash: _bin: empty-trash _desc: CLI to empty trash on macOS, Windows, and Linux _docs: https://github.com/sindresorhus/empty-trash-cli _github: https://github.com/sindresorhus/empty-trash-cli _home: https://github.com/sindresorhus/empty-trash-cli _name: Empty Trash CLI _service: false npm: empty-trash-cli envchain: _deps: - envchain:deps _bin: envchain _desc: Environment variables meet macOS Keychain and gnome-keyring _docs: https://github.com/sorah/envchain#usage _github: https://github.com/sorah/envchain _home: https://github.com/sorah/envchain _name: envconsul _service: false _type: cli brew: envchain github: github.com/sorah/envchain envchain:deps: 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 envconsul: _bin: envconsul _desc: Launch a subprocess with environment variables using data from @hashicorp Consul and Vault _docs: null _github: https://github.com/hashicorp/envconsul _home: null _name: envconsul _service: null _type: cli ansible: professormanhattan.envconsul brew: envconsul github: github.com/hashicorp/envconsul environment: _bin: null _desc: null _docs: null _github: null _home: null _name: null _service: null ansible: professormanhattan.environment eslint: _bin: eslint _desc: null _docs: null _github: null _home: null _name: null _service: null brew: eslint npm: eslint etcd: _bin: etcd _desc: Distributed reliable key-value store for the most critical data of a distributed system _docs: null _github: https://github.com/etcd-io/etcd _home: null _name: etcd _service: null _type: cli apt: etcd brew: etcd choco: etcd dnf: etcd github: github.com/etcd-io/etcd yay: etcd exa: _bin: exa _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 _service: false _type: cli apt: exa brew: exa cargo: exa dnf: exa emerge: sys-apps/exa nix: exa pacman: exa zypper: exa exiftool: _bin: exiftool _desc: '[exiftool](https://exiftool.org/) is a platform-independent Perl library plus a command-line application for reading, writing and editing 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 _service: false ansible: professormanhattan.exiftool apt: libimage-exiftool-perl brew: exiftool choco: exiftool dnf: perl-Image-ExifTool.noarch pacman: perl-image-exiftool port: exiftool scoop: exiftool extensions: _bin: null _desc: This role acts as a catch-all for extensions for various system software. _docs: null _github: null _home: null _name: Extensions _service: null ansible: professormanhattan.extensions fastify: _bin: fastify _desc: null _docs: null _github: null _home: null _name: null _service: null npm: fastify-cli 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 _home: https://github.com/Svetlitski/fcp _name: fcp _service: false brew: fcp cargo: fcp nix: unstable.fcp fd: _bin: fd _desc: "[fd](https://github.com/sharkdp/fd) is a program that can search for files on your filesystem. It is a simple, fast, and user-friendly alternative to find. While it does not aim to support all of find's powerful functionality, it provides sensible (opinionated) defaults for a majority of use cases." _docs: null _github: https://github.com/sharkdp/fd _home: null _name: fd _service: null _type: cli ansible: professormanhattan.fd apk: fd apt: fd-find brew: fd cargo: fd-find choco: fd github: github.com/sharkdp/fd pacman: fd pkg: fd scoop: fd feathers: _bin: feathers _desc: null _docs: null _github: null _home: null _name: null _service: null npm: '@feathersjs/cli' ffmpeg: _bin: ffmpeg _desc: '[FFmpeg](https://www.ffmpeg.org/) is the leading multimedia framework. It is able to decode, encode, transcode, mux, demux, stream, filter and play pretty much anything that humans and machines have created. It supports the most obscure ancient formats up to the cutting edge.' _docs: null _github: null _home: null _name: FFmpeg _service: null ansible: professormanhattan.ffmpeg apk: ffmpeg apt: ffmpeg brew: ffmpeg choco: ffmpeg dnf: ffmpeg pacman: ffmpeg scoop: ffmpeg ffsend: _bin: ffsend _desc: '[ffsend](https://github.com/timvisee/ffsend) (formerly [Firefox Send](https://support.mozilla.org/en-US/kb/what-happened-firefox-send)) allows you to easily and securely share files and directories from the command line through a safe, private and encrypted link using a single simple command. Files are shared using the [Send](https://send.vis.ee/) service and may be up to 1GB. Others are able to download these files with this tool, or through their web browser.' _docs: null _github: https://github.com/timvisee/ffsend _home: null _name: ffsend _service: null _type: cli ansible: professormanhattan.ffsend apk: ffsend brew: ffsend github: github.com/timvisee/ffsend pkg: ffsend scoop: ffsend snap: ffsend yay: ffsend fig: _desc: '[Fig](https://fig.io/) adds autocomplete to your terminal. As you type, Fig pops up subcommands, options, and contextually relevant arguments in your existing terminal.' _docs: https://fig.io/user-manual _github: https://github.com/withfig/autocomplete _home: https://fig.io/ _name: Fig _service: false _when:cask: '! test -d "/Applications/Fig.app"' ansible: professormanhattan.fig cask: fig filebrowser: _bin: filebrowser _desc: '[File Browser](https://filebrowser.org/) is a tool that lets you browse and edit files on any mounting point in the operating system.' _docs: https://filebrowser.org/installation _github: https://github.com/filebrowser/filebrowser _home: https://filebrowser.org/ _name: File Browser _service: false _type: webapp ansible: professormanhattan.filebrowser brew: filebrowser/tap/filebrowser github: github.com/filebrowser/filebrowser arduino-ide: _when:cask: '! test -d "/Applications/Arduino.app"' cask: arduino choco: arduino flatpak: cc.arduino.IDE2 filezilla: _bin: null _desc: '[FileZilla](https://filezilla-project.org/) is a free software, cross-platform FTP application, consisting of FileZilla Client and FileZilla Server. Client binaries are available for Windows, Linux, and macOS, server binaries are available for Windows only.' _docs: https://wiki.filezilla-project.org/Documentation _github: https://svn.filezilla-project.org/filezilla/ _home: https://filezilla-project.org/ _name: FileZilla _service: false _when:ansible:darwin: '! test -d /Applications/FileZilla.app' ansible:darwin: professormanhattan.filezilla apt: filezilla choco: filezilla dnf: filezilla flatpak: org.filezillaproject.Filezilla pacman: filezilla finish: _bin: null _desc: This role should be the last role in the playbook. _docs: null _github: null _home: null _name: Finish _service: null ansible: professormanhattan.finish firebase: _bin: firebase _desc: null _docs: null _github: null _home: null _name: null _service: null npm: firebase-tools firefox: _bin: null _desc: '[Mozilla Firefox](https://www.mozilla.org/en-US/firefox/new/), or simply Firefox, is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. Firefox uses the Gecko layout engine to render web pages, which implements current and anticipated web standards.' _docs: https://developer.mozilla.org/en-US/ _github: null _home: https://www.mozilla.org/en-US/firefox/new/ _name: Mozilla Firefox _service: null _when:cask: '! test -d "/Applications/Firefox.app"' ansible: professormanhattan.firefox apt: firefox apt:debian: firefox-esr cask: firefox choco: firefox dnf: firefox flatpak: org.mozilla.firefox pacman: firefox firewall: _bin: null _desc: This role is intended to be used with the ProfessorManhattan playbook. It integrates tightly with the other roles included with the playbook. _docs: null _github: null _home: null _name: Firewall _service: null ansible: professormanhattan.firewall fission: _bin: null _desc: Fission CLI helps you to operate Fission _docs: null _github: null _home: https://fission.io/ _name: Fission _service: null _type: binary github: github.com/fission/fission fkill: _bin: fkill _desc: null _docs: null _github: null _home: null _name: null _service: null npm: fkill-cli flameshot: _bin: null _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 _service: true _when:cask: '! test -d "/Applications/flameshot.app"' 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 flutter: _bin: flutter _desc: null _docs: null _github: null _home: null _name: null _service: null _snapClassic: true brew: flutter choco: flutter snap: flutter yay: flutter fritzing: _todo: Add installation source for macOS _bin: null _desc: Fritzing is an open-source hardware initiative that makes electronics accessible as a creative material for anyone. We offer a software tool, a community website and services in the spirit of Processing and Arduino, fostering a creative ecosystem that allows users to document their prototypes, share them with others, teach electronics in a classroom, and layout and manufacture professional PCBs. _docs: https://fritzing.org/learning/get-started _github: https://github.com/fritzing/fritzing-app _home: https://fritzing.org/ _name: Fritzing _service: false choco: fritzing flatpak: org.fritzing.Fritzing fly: _bin: fly _desc: CLI to manage Concourse CI installation _docs: null _github: null _home: https://concourse-ci.org/ _name: fly _service: null _type: binary cask: fly github: https://github.com/concourse/concourse yay: fly-cli fm: _bin: null _desc: Terminal file manager _docs: null _github: https://github.com/knipferrc/fm _home: null _name: fm _service: null _type: cli github: github.com/knipferrc/fm go: github.com/knipferrc/fm@latest fontinstall: _bin: null _desc: '' _docs: null _github: null _home: null _name: Install Fonts _service: null ansible: professormanhattan.fontinstall fonts: _bin: null _desc: null _docs: null _github: null _home: null _name: null _service: null _when:cask: '! ((brew list font-sf-mono-nerd-font | grep SFMono) && (brew list font-hack-nerd-font | grep Hack) && (brew list font-meslo-lg-nerd-font | grep Meslo))' cask: - epk/epk/font-sf-mono-nerd-font - homebrew/cask-fonts/font-hack-nerd-font - homebrew/cask-fonts/font-meslo-lg-nerd-font fpm: _bin: fpm _deps: - fpm:deps _desc: '[fpm](https://github.com/jordansissel/fpm) (short for Effing package management) allows you to build packages for multiple platforms with great ease. The source of your package can be a gem, Python module, pear, directory, .tar.gz, rpm, deb, Node.js package, or pacman package. The target packages it supports are deb, rpm, solaris, freebsd, tar, directory, Mac OS X .pkg file, or pacman package.' _docs: null _github: https://github.com/jordansissel/fpm _home: null _name: fpm _service: null ansible: professormanhattan.fpm gem: fpm fpm:deps: apt: - build-essential - ruby-dev - rubygems brew: - gnu-tar dnf: - gcc - libffi-devel - make - rpm-build - ruby-devel - rubygems pacman: - base-devel - gcc fq: _bin: fq _desc: jq for binary formats _docs: null _github: https://github.com/wader/fq _home: null _name: fq _service: null _type: cli apk: fq brew: wader/tap/fq github: github.com/wader/fq go: github.com/wader/fq@latest pacman: fq scoop: fq fselect: _bin: fselect _desc: Extension to find files with SQL-like queries _docs: null _github: https://github.com/jhspetersson/fselect _home: null _name: fselect _service: null _type: cli brew: fselect cargo: fselect choco: fselect github: github.com/jhspetersson/fselect yay: fselect fuego: _bin: null _desc: Fuego is a command line client for the Firestore database _docs: null _github: https://github.com/sgarciac/fuego _home: null _name: Fuego _service: null _type: cli github: github.com/sgarciac/fuego snap: fuego fuse: _bin: null _desc: '[macFUSE](https://osxfuse.github.io/) allows you to extend macOS via third party file systems.' _docs: null _github: null _home: null _name: Fuse _service: null _when:cask: '! test -d /usr/local/Caskroom/macfuse' ansible:darwin: professormanhattan.fuse apt: libfuse-dev cask: macfuse fx: _bin: fx _desc: A terminal JSON viewer. _docs: https://github.com/antonmedv/fx/blob/master/doc/doc.md _github: https://github.com/antonmedv/fx _home: https://github.com/antonmedv/fx _name: FX _service: false _type: cli brew: fx go: github.com/antonmedv/fx@latest pacman: fx pkg: fx scoop: fx snap: fx fzf: _bin: fzf _desc: "[fzf](https://github.com/junegunn/fzf) is a general-purpose command-line fuzzy finder. It's an interactive Unix filter for command-line that can be used with any list; files, command history, processes, hostnames, bookmarks, git commits, etc." _docs: https://github.com/junegunn/fzf#usage _github: https://github.com/junegunn/fzf _home: https://github.com/junegunn/fzf _name: fzf _service: false ansible: professormanhattan.fzf apk: fzf apt: fzf brew: fzf dnf: fzf nix: nixpkgs.fzf pacman: fzf pkgin: fzf pkg-freebsd: fzf pkg-openbsd: fzf port: fzf xbps: fzf zypper: fzf 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 _service: false apt: gawk brew: gawk choco: gawk dnf: gawk pacman: gawk port: gawk scoop: gawk standard-notes: _bin: null _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 _service: false _when:cask: '! test -d "/Applications/Standard Notes.app"' cask: standard-notes flatpak: org.standardnotes.standardnotes deja-dup: flatpak: org.gnome.DejaDup discord: _name: Discord _when:cask: '! test -d "/Applications/Discord.app"' cask: discord choco: discord flatpak: com.discordapp.Discord telegram: _name: Telegram _when:cask: '! test -d "/Applications/Telegram.app"' cask: telegram choco: telegram flatpak: org.telegram.desktop google-assistant: _bin: null _desc: '[Google Assistant for Desktop](https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client) is a cross-platform unofficial Google Assistant Client for Desktop.' _docs: null _github: https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client _home: null _name: Google Assistant for Desktop _service: true _type: application ansible:windows: professormanhattan.googleassistant cask: google-assistant github: github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client snap: g-assist winget: g-assist gcloud: _bin: null _desc: '[Google Cloud SDK](https://cloud.google.com/sdk) includes tools and libraries for interacting with Google Cloud products and services. With it, you can orchestrate virtual machine instances directly from your command line, manage Compute Engine networks/firewalls/disks, simulate Pub/Sub locally, and much more.' _docs: null _github: null _home: null _name: Google Cloud SDK _snapClassic: true _service: false _when:cask: '! test -f /usr/local/Caskroom/google-cloud-sdk/latest/google-cloud-sdk/path.bash.inc' ansible: professormanhattan.googlecloudsdk cask: google-cloud-sdk choco: gcloudsdk snap: google-cloud-sdk yay: google-cloud-sdk gdown: _bin: gdown _desc: null _docs: null _github: null _home: null _name: null _service: null pipx: gdown gdrive: _bin: gdrive _desc: Google Drive CLI Client _docs: https://github.com/prasmussen/gdrive#usage _github: https://github.com/prasmussen/gdrive _home: https://github.com/prasmussen/gdrive _name: gdrive _service: false _type: cli brew: gdrive choco: gdrive github: github.com/prasmussen/gdrive go: github.com/prasmussen/gdrive@latest port: gdrive scoop: gdrive yay: gdrive gdu: _bin: null _desc: null _docs: null _github: null _home: null _name: null _post:brew: brew link --overwrite gdu _post:snap: | sudo snap connect gdu-disk-usage-analyzer:mount-observe :mount-observe sudo snap connect gdu-disk-usage-analyzer:system-backup :system-backup sudo snap alias gdu-disk-usage-analyzer.gdu gdu _service: null brew: gdu go: github.com/dundee/gdu/v5/cmd/gdu@latest pacman: gdu snap: gdu-disk-usage-analyzer gdu:debian: _bin: null _desc: null _docs: null _github: null _home: null _name: null _service: null apt: gdu gfi: _bin: gfi _desc: null _docs: null _github: null _home: null _name: null _service: null npm: google-font-installer gh: _bin: gh _desc: '[gh](https://cli.github.com/) is GitHub on the command line. It brings pull requests, issues, and other GitHub concepts to the terminal next to where you are already working with git and your code.' _docs: https://cli.github.com/manual/ _github: https://github.com/cli/cli _home: https://cli.github.com/ _name: Github CLI _service: false ansible: professormanhattan.gh apt: gh brew: gh choco: gh port: gh scoop: gh winget: GitHub.cli ghorg: _bin: ghorg _desc: "[ghorg](https://github.com/gabrie30/ghorg) allows you to quickly clone all of an org's, or user's repositories into a single directory." _docs: null _github: https://github.com/gabrie30/ghorg _home: null _name: ghorg _service: null _type: cli ansible: professormanhattan.ghorg brew: gabrie30/utils/ghorg github: github.com/gabrie30/ghorg go: github.com/gabrie30/ghorg@latest yay: ghorg gimp: _bin: null _desc: '[GIMP](https://www.gimp.org/) is a free and open-source raster graphics editor used for image manipulation and image editing, free-form drawing, transcoding between different image file formats, and more specialized tasks. GIMP is released under GPLv3+ license and is available for Linux, macOS, and Microsoft Windows.' _docs: https://www.gimp.org/docs/ _github: https://github.com/GNOME/gimp _home: https://www.gimp.org/ _name: GIMP _service: null _when:cask: '! test -d /Applications/GIMP-2.10.app' ansible: professormanhattan.gimp apt: gimp cask: gimp choco: gimp dnf: gimp flatpak: org.gimp.GIMP pacman: gimp snap: gimp gist: _bin: gist _desc: '[gist](https://github.com/defunkt/gist) provides a command that you can use from your terminal to upload content to https://gist.github.com/. This role will optionally set up a dotfile that handles authentication if you pass the appropriate configuration.' _docs: null _github: null _home: null _name: gist _service: null ansible: professormanhattan.gist gem: gist git: _bin: git _desc: null _docs: null _github: null _home: null _name: null _service: null apk: git apt: git brew: git dnf: git git-filter-repo: _bin: git-filter-repo _desc: '[gitfilterrepo](https://github.com/newren/git-filter-repo) is a versatile tool for rewriting history' _docs: null _github: null _home: null _name: null _service: null ansible: professormanhattan.gitfilterrepo brew: git-filter-repo pipx: git-filter-repo git-lfs: _bin: git-lfs _deps: - git _desc: Git LFS (Large File Storage) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server like GitHub.com or GitHub Enterprise. _docs: null _github: null _home: null _name: Git LFS _post: git lfs install _service: null ansible: professormanhattan.gitlfs brew: git-lfs scoop: git-lfs git-open: _bin: git-open _desc: null _docs: null _github: null _home: null _name: null _service: null npm: git-open git-secret: _bin: git-secret _desc: '[git-secret](https://git-secret.io/) is a bash tool to store your private data inside a git repo. How’s that? Basically, it just encrypts, using GPG, the tracked files with the public keys of all the users that you trust. So everyone of them can decrypt these files using only their personal secret key.' _docs: https://git-secret.io/#commands _epel: true _github: https://github.com/sobolevn/git-secret _home: https://git-secret.io/ _name: Git Secret _service: false ansible:darwin: professormanhattan.gitsecret ansible:linux: professormanhattan.gitsecret apt: git-secret brew: git-secret dnf: git-secret gitter: _name: Gitter _when:cask: '! test -d "/Applications/Gitter.app"' cask: gitter choco: gitter flatpak: im.gitter.Gitter github-desktop: _when:cask: '! test -d "/Applications/GitHub Desktop.app"' cask: github choco: github-desktop flatpak: io.github.shiftey.Desktop warp-transfer: flatpak: app.drey.Warp gitdock: _bin: null _desc: '[GitDock](https://gitlab.com/mvanremmerden/gitdock) is an app that displays all your GitLab activities in one place. Instead of the GitLab typical project- or group-centric approach, it collects all your information from a user-centric perspective.' _docs: https://gitlab.com/mvanremmerden/gitdock#how-to-use-gitdock-%EF%B8%8F _github: https://gitlab.com/mvanremmerden/gitdock _home: https://gitlab.com/mvanremmerden/gitdock _name: GitDock _service: true _when:cask: '! test -d /Applications/GitDock.app' ansible:darwin: professormanhattan.gitdock cask: gitdock gitdocker: _bin: null _desc: It will clone and start up projects that have not been initialized and backup projects that are already running. It also uses git instead of Wasabi for anything that is not a volume (i.e. folder mounts). _docs: null _github: null _home: null _name: GitDocker _service: null ansible: professormanhattan.gitdocker git-extras: _bin: git-extras _desc: '[Git Extras](https://github.com/tj/git-extras) includes extra git utilities that include repo summary, repl, changelog population, author commit percentages, and more.' _docs: null _github: null _home: null _name: git-extras _service: null ansible:windows: professormanhattan.gitextras apt: git-extras brew: git-extras dnf: git-extras pacman: git-extras git-fuzzy: _bin: null _desc: '[git-fuzzy](https://github.com/bigH/git-fuzzy) is an interactive `git` that is built on the shoulders of [`fzf`](https://gitlab.com/megabyte-labs/ansible-roles/fzf).' _docs: null _github: null _home: null _name: git-fuzzy _service: null _notes: Installed via dotfiles # ansible: professormanhattan.gitfuzzy git-notify: _bin: git-notify _desc: null _docs: null _github: null _home: null _name: Git Notify _service: false npm: git-notify githubbinary: _bin: null _desc: This role performs the necessary logic to download and install binaries and other installers from GitHub Releases. _docs: null _github: null _home: null _name: GitHub Binary Downloader _service: null ansible: professormanhattan.githubbinary gitify: _bin: null _desc: null _description: GitHub notifications on the menu bar _docs: null _github: https://github.com/manosim/gitify _home: https://github.com/manosim/gitify _name: Gitify _service: null _type: menubar _when:cask: '! test -d /Applications/Gitify.app' cask: gitify github: github.com/manosim/gitify yay: gitify-bin gitkraken: _bin: null _desc: '[GitKraken](https://www.gitkraken.com/) is a software product for developers and dev teams. The Git Client is a leading software tool helping developers maximize their productivity with a beautiful, intuitive GUI.' _docs: https://support.gitkraken.com/ _github: Not open-source _home: https://www.gitkraken.com/ _name: GitKraken _service: null _snapClassic: true _when:cask: '! test -d /Applications/GitKraken.app' ansible: professormanhattan.gitkraken cask: gitkraken choco: gitkraken flatpak: com.axosoft.GitKraken snap: gitkraken gitlab-runner: _bin: gitlab-runner _desc: '[GitLab Runner](https://docs.gitlab.com/runner/) is an application that works with GitLab CI/CD to run jobs in a pipeline.' _docs: https://docs.gitlab.com/runner/ _github: https://github.com/gitlabhq/gitlab-runner _home: https://gitlab.com/gitlab-org/gitlab-runner _name: Gitlab Runner _service: true ansible: professormanhattan.gitlabrunner brew: gitlab-runner choco: gitlab-runner pacman: gitlab-runner port: gitlab-runner scoop: gitlab-runner gitleaks: _bin: gitleaks _desc: Extension to scan git repos (or files) for secrets using regex and entropy _docs: null _github: https://github.com/zricethezav/gitleaks _home: null _name: gitleaks _service: null _type: cli brew: gitleaks dnf: gitleaks github: github.com/zricethezav/gitleaks pkg: gitleaks yay: gitleaks gitomatic: _bin: gitomatic _desc: '[git-o-matic](https://github.com/muesli/gitomatic) is a tool to monitor git repositories and automatically pull & push changes' _docs: null _github: https://github.com/muesli/gitomatic _home: null _name: git-o-matic _service: null _type: cli ansible: professormanhattan.gitomatic github: github.com/muesli/gitomatic pacman: gitomatic scoop: gitomatic git-stats: _bin: git-stats _desc: '[gitstats](https://github.com/IonicaBizau/git-stats) can track and display local git statistics. It includes the capability of displaying a GitHub-like contributions calendar in the terminal.' _docs: null _github: https://github.com/IonicaBizau/git-stats _home: null _name: git-stats _service: null ansible: professormanhattan.gitstats npm: git-stats gitui: _bin: gitui _desc: Blazing fast TUI 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 _service: false _type: cli brew: gitui cargo: gitui choco: delta dnf: gitui nix: nixpkgs.gitui pacman: gitui pkg: gitui port: gitui scoop: gitui winget: gitui gixy: _bin: gixy _desc: null _docs: null _github: https://github.com/yandex/gixy _home: null _name: null _service: null pipx: gixy glab: _bin: glab _desc: An open-source GitLab command line tool bringing GitLab's cool features to your command line _docs: null _github: https://github.com/profclems/glab _home: null _name: glab _service: null _type: cli apk: glab brew: glab github: github.com/profclems/glab scoop: glab snap: glab yay: gitlab-glab-bin glances: _bin: glances _desc: '[Glances](https://github.com/nicolargo/glances) is a cross-platform monitoring tool which aims to present a maximum of information in a minimum of space through a curses or a web interface. It can adapt the displayed information depending on the terminal size dynamically. It is a top/htop alternative for Linux, BSD, macOS, and even Windows.' _docs: null _github: null _home: null _name: Glances _service: null _post:pipx: pipx inject glances glances[all] ansible: professormanhattan.glances apt: - 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 monitorets: flatpak: io.github.jorchube.monitorets glen: _bin: glen _desc: null _docs: null _github: null _home: null _name: null _service: null go: github.com/lingrino/glen@latest glow: _bin: glow _desc: Glow is a terminal based markdown reader designed from the ground up to bring out the beauty—and power—of the CLI _docs: null _github: https://github.com/charmbracelet/glow _home: null _name: glow _service: null _type: cli brew: glow github: github.com/charmbracelet/glow pkg: glow scoop: glow yay: glow glusterfs: # TODO - The master / peer logic still needs to be implemented in the .chezmoiscripts _bin: gluster _desc: '[Gluster](https://www.gluster.org/) is a free and open source software scalable network filesystem. 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: true _systemd: glusterd ansible:linux: professormanhattan.glusterfs apt: glusterfs-server dnf: glusterfs-server pacman: glusterfs gnu: _bin: null _desc: null _docs: null _github: null _home: null _name: null _service: null _when:brew:darwin: '(! brew list coreutils | grep coreutils) || (! brew list findutils | grep findutils) || (! brew list gawk | grep gawk) || (! brew list gnu-getopt | grep gnu-getopt) || (! brew list gnu-indent | grep gnu-indent) || (! brew list gnu-tar | grep gnu-tar) || (! brew list gnu-sed | grep gnu-sed) || (! brew list gnutls | grep gnutls) || (! brew list grep | grep grep)' brew:darwin: - coreutils - findutils - gawk - gnu-getopt - gnu-indent - gnu-tar - gnu-sed - gnutls - grep go: _bin: go _desc: '[Go](https://golang.org/) is a statically typed, compiled programming language designed at Google by Robert Griesemer, Rob Pike, and Ken Thompson. Go is syntactically similar to C, but with memory safety, garbage collection, structural typing, and CSP-style concurrency.' _docs: https://go.dev/doc/ _github: https://github.com/golang/go _home: https://go.dev/ _name: Go _service: false _snapClassic: true ansible: professormanhattan.go apt: golang-go brew: go choco: golang pacman: go port: go scoop: go snap: go go-chromecast: _bin: go-chromecast _desc: CLI for Google Chromecast, Home devices and Cast Groups _docs: null _github: https://github.com/vishen/go-chromecast _home: null _name: go-chromecast _service: null _type: cli github: github.com/vishen/go-chromecast go: github.com/vishen/go-chromecast@latest go-outline: _bin: go-outline _desc: null _docs: null _github: null _home: null _name: null _service: null go: github.com/ramya-rao-a/go-outline@latest gojq: _bin: gojq _desc: gojq is a pure Go implementation of jq that is mostly backwards compatible (but not completely) _docs: null _github: https://github.com/itchyny/gojq _home: null _name: gojq _service: null _type: cli brew: gojq github: github.com/itchyny/gojq go: github.com/itchyny/gojq@latest golangci-lint: _bin: golangci-lint _desc: null _docs: null _github: null _home: null _name: null _service: null brew: golangci-lint go: github.com/golangci/golangci-lint/cmd/golangci-lint@latest gomodifytags: _bin: gomodifytags _desc: null _docs: null _github: null _home: null _name: null _service: null brew: gomodifytags go: github.com/fatih/gomodifytags@latest 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 _service: false _type: cli apk: gomplate brew: gomplate choco: gomplate port: gomplate googler: _bin: googler _desc: '[googler](https://github.com/jarun/googler) is a power tool to Google (web, news, videos and site search) from the command-line. It shows the title, URL and abstract for each result, which can be directly opened in a browser from the terminal. Results are fetched in pages (with page navigation). It supports sequential searches in a single googler instance.' _docs: https://github.com/jarun/googler#usage _github: https://github.com/jarun/googler _home: https://github.com/jarun/googler _name: Googler _service: false ansible:darwin: professormanhattan.googler ansible:linux: professormanhattan.googler brew: googler gopkgs: _bin: gopkgs _desc: null _docs: null _github: null _home: null _name: null _service: null go: github.com/uudashr/gopkgs/v2/cmd/gopkgs@latest gopls: _bin: gopls _desc: null _docs: null _github: null _home: null _name: null _service: null brew: gopls go: golang.org/x/tools/gopls@latest gotests: _bin: gotests _desc: null _docs: null _github: null _home: null _name: null _service: null brew: gotests go: github.com/cweill/gotests/...@latest 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 _service: false pacman: gphotos-sync pipx: gphotos-sync gping: _bin: gping _desc: '[gping](https://github.com/orf/gping) is like the regular ping command except it also displays a chart labeled with response timing statistics.' _docs: null _github: https://github.com/orf/gping _home: null _name: gping _service: null _type: cli ansible: professormanhattan.gping brew: gping cargo: gping choco: gping github: github.com/orf/gping pacman: gping scoop: gping gradle: _bin: gradle _desc: '[Gradle](https://gradle.org/) is a build automation tool for multi-language software development. It controls the development process in the tasks of compilation and packaging to testing, deployment, and publishing. Supported languages include Java, C/C++, JavaScript.' _docs: https://docs.gradle.org/current/userguide/userguide.html _github: https://github.com/gradle/gradle _home: https://gradle.org/ _name: Gradle _service: false _snapClassic: true ansible: professormanhattan.gradle brew: gradle choco: gradle port: gradle scoop: gradle snap: gradle grex: _bin: grex _desc: A command-line tool and library 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 _service: false _type: cli brew: grex cargo: grex choco: grex github: github.com/pemistahl/grex scoop: grex snap: grex gron: _bin: gron _desc: Extension to make JSON greppable _docs: null _github: https://github.com/tomnomnom/gron _home: null _name: gron _service: null _type: cli brew: gron github: github.com/tomnomnom/gron go: github.com/tomnomnom/gron@latest 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 _service: false brew: anchore/grype/grype choco: grype port: grype yay: grype-bin gtop: _bin: gtop _desc: null _docs: null _github: null _home: null _name: null _service: null brew: gtop npm: gtop guacamole: _bin: null _desc: '[Apache Guacamole](https://guacamole.apache.org/) is a clientless remote desktop gateway. It supports standard protocols like VNC, RDP, and SSH.' _docs: https://guacamole.apache.org/doc/gug/configuring-guacamole.html _github: https://github.com/apache/guacamole-client _home: https://guacamole.apache.org/ _name: Guacamole _service: null ansible: professormanhattan.guacamole seafile-client: _when:cask: '! test -d "/Applications/Seafile Client.app"' cask: seafile-client choco: seafile-client flatpak: com.seafile.Client gulp: _bin: gulp _desc: null _docs: null _github: null _home: null _name: null _service: null # Brew gulp is deprecated # brew: gulp npm: gulp gum: _bin: gum _desc: A tool for glamorous shell scripts. Provides styling and fancy prompts. _docs: https://github.com/charmbracelet/gum _github: https://github.com/charmbracelet/gum _home: https://charm.sh/ _name: Gum _service: false _type: cli apk: gum brew: gum go: github.com/charmbracelet/gum@latest nix: nixpkgs.gum pacman: gum pkg-termux: gum gvisor: _bin: null _desc: '[gVisor](https://gvisor.dev/) is an application kernel, written in Go, that implements a substantial portion of the Linux system surface. It includes an Open Container Initiative (OCI) runtime called runsc that provides an isolation boundary between the application and the host kernel. The runsc runtime integrates with Docker and Kubernetes, making it simple to run sandboxed containers.' _docs: https://gvisor.dev/docs/ _github: https://github.com/google/gvisor _home: https://gvisor.dev/ _name: gVisor _service: null _when: '! test -f /usr/local/bin/runsc || ! test -f /usr/local/bin/containerd-shim-runsc-v1' ansible:linux: professormanhattan.gvisor gvm: _bin: null _desc: '[gvm](https://github.com/moovweb/gvm) lets you manage Go environments and switch between Go versions.' _docs: null _github: https://github.com/moovweb/gvm _home: null _name: rvm _service: null ansible: professormanhattan.gvm hadolint: _bin: hadolint _desc: null _docs: null _github: null _home: null _name: null _service: null brew: hadolint dnf: hadolint scoop: hadolint hbs-cli: _bin: hbs _desc: null _docs: null _github: null _home: null _service: false npm: hbs-cli hclq: _bin: hclq _desc: Command-line processor for HashiCorp config files, like sed for HCL — Terraform, Consul, Nomad, Vault _docs: null _github: https://github.com/mattolenik/hclq _home: null _name: hclq _service: null _type: cli github: github.com/mattolenik/hclq go: github.com/mattolenik/hclq@latest heroku-cli: _bin: heroku _desc: '[Heroku CLI](https://devcenter.heroku.com/articles/heroku-cli) lets you create and manage Heroku apps directly from the terminal. It’s an essential part of using Heroku.' _docs: null _github: null _home: null _name: Heroku CLI _service: null ansible: professormanhattan.heroku brew: heroku/brew/heroku choco: heroku-cli npm: heroku scoop: heroku-cli yay: heroku-cli hexyl: _bin: hexyl _desc: '[hexyl](https://github.com/sharkdp/hexyl) is a simple hex viewer for the terminal. It uses a colored output to distinguish different categories of bytes (NULL bytes, printable ASCII characters, ASCII whitespace characters, other ASCII characters and non-ASCII).' _docs: null _github: https://github.com/sharkdp/hexyl _home: null _name: hexyl _service: null _type: cli ansible: professormanhattan.hexyl apt: hexyl brew: hexyl cargo: hexyl dnf: hexyl github: github.com/sharkdp/hexyl nix: hexyl pacman: hexyl pkg-freebsd: hexyl pkg-termux: hexyl port: hexyl scoop: hexyl xbps: hexyl hey: _bin: hey _desc: HTTP load generator, ApacheBench (ab) replacement, formerly known as rakyll/boom _docs: null _github: https://github.com/rakyll/hey _home: null _name: hey _service: null _type: cli brew: hey github: github.com/rakyll/hey himalaya: _bin: himalaya _desc: '[Himalaya](https://github.com/soywod/himalaya) is a CLI email client written in Rust.' _docs: null _github: null _home: null _name: Himalaya _service: null ansible: professormanhattan.himalaya brew: himalaya scoop: himalaya hostctl: _bin: hostctl _desc: This tool gives more control over the use of hosts file _docs: null _github: https://github.com/guumaster/hostctl _home: null _name: hostctl _service: null _type: cli brew: guumaster/tap/hostctl github: github.com/guumaster/hostctl scoop: hostctl yay: hostctl hosthomepage: _bin: null _desc: '' _docs: null _github: null _home: null _name: Host Home Page _service: null ansible: professormanhattan.hosthomepage hosts: _bin: null _desc: This role is intended to be used with the [main ProfessorManhattan playbook](https://gitlab.com/ProfessorManhattan/Playbooks). It integrates tightly with the configuration variables that come with the playbook. _docs: null _github: null _home: null _name: Hosts _service: null ansible: professormanhattan.hosts htmlq: _bin: htmlq _desc: A lightweight and flexible command-line JSON processor for HTML _docs: null _github: https://github.com/mgdm/htmlq _home: null _name: htmlq _service: null _type: cli brew: htmlq cargo: htmlq github: github.com/mgdm/htmlq htop: _bin: htop _desc: '[htop](https://htop.dev/) is an interactive system-monitor process-viewer and process-manager. It is designed as an alternative to the Unix program top. It shows a frequently updated list of the processes running on a computer, normally ordered by the amount of CPU usage.' _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 _service: false ansible:darwin: professormanhattan.htop ansible:linux: professormanhattan.htop apt: htop brew: htop dnf: htop pacman: htop port: htop http-prompt: _bin: http-prompt _desc: HTTP Prompt is an interactive command-line HTTP client featuring autocomplete and syntax highlighting, built on HTTPie and prompt_toolkit. _docs: https://docs.http-prompt.com/en/latest/ _github: https://github.com/httpie/http-prompt _home: https://http-prompt.com/ _name: HTTP Prompt _service: false brew: http-prompt pipx: http-prompt httpie: _bin: httpie _desc: '[HTTPie](https://httpie.io/) is a terminal-based, user-friendly command-line HTTP client for the API era. It comes with JSON support, syntax highlighting, persistent sessions, wget-like downloads, plugins, and more.' _docs: null _github: null _home: null _name: HTTPie _service: null ansible: professormanhattan.httpie brew: httpie choco: httpie dnf: httpie pacman: httpie pipx: httpie port: httpie snap: httpie httpstat: _bin: httpstat _desc: curl statistics made simple _docs: https://github.com/reorx/httpstat#usage _github: https://github.com/reorx/httpstat _home: https://github.com/reorx/httpstat _name: httpstat _service: false brew: httpstat pipx: httpstat hub: _bin: hub _desc: null _docs: null _github: null _home: null _name: null _service: null apt: hub brew: hub choco: hub dnf: hub pacman: hub pkg: hub scoop: hub husky: _bin: husky _desc: null _docs: null _github: null _home: null _name: null _service: false npm: husky hyper: _bin: null _desc: '[Hyper](https://hyper.is/) is an electron-based terminal. It is written using web technologies such as HTML, CSS, JavaScript etc. It looks very modern and has lots of customization options.' _docs: https://hyper.is/blog _github: https://github.com/vercel/hyper _home: https://hyper.is/ _name: Hyper _service: null ansible: professormanhattan.hyper appimage: https://releases.hyper.is/download/AppImage brew: hyper choco: hyper yay: hyper hyperfine: _bin: hyperfine _desc: '[hyperfine](https://github.com/sharkdp/hyperfine) is a cross-platform command-line benchmarking tool that can be used to determine the performance of shell commands.' _docs: https://docs.rs/crate/hyperfine/1.2.0 _github: https://github.com/sharkdp/hyperfine _home: null _name: hyperfine _service: null _type: cli ansible: professormanhattan.hyperfine apk: hyperfine brew: hyperfine cargo: hyperfine cask: hyperfine choco: hyperfine dnf: hyperfine github: github.com/sharkdp/hyperfine pacman: hyperfine pkg: hyperfine ideviceinstaller: _bin: ideviceinstaller _desc: null _docs: null _github: null _home: null _name: null _service: null brew:darwin: ideviceinstaller imagemagick: _bin: magick _desc: null _docs: null _github: null _home: null _name: null _service: null apk: imagemagick apt: - imagemagick - libx11-dev brew: imagemagick choco: imagemagick dnf: imagemagick scoop: imagemagick imgur-uploader: _bin: imgur-uploader _desc: null _docs: null _github: null _home: null _name: null _service: null npm: imgur-uploader-cli impl: _bin: impl _desc: null _docs: null _github: null _home: null _name: null _service: null go: github.com/josharian/impl@latest infracost: _bin: infracost _desc: null _docs: null _github: null _home: null _name: null _service: null brew: infracost choco: infracost yay: infracost inkscape: _bin: null _desc: '[Inkscape](https://inkscape.org/) is a free and open-source vector graphics editor used to create vector images, primarily in Scalable Vector Graphics format. Other formats can be imported and exported. Inkscape can render primitive vector shapes and text. This role installs Inkscape on nearly any platform.' _docs: https://inkscape.org/*docs/ _github: https://github.com/inkscape/inkscape _home: https://inkscape.org _name: Inkscape _service: null _when:cask: '! test -d "/Applications/Inkscape.app"' ansible: professormanhattan.inkscape apt: inkscape cask: inkscape choco: inkscape dnf: inkscape pacman: inkscape snap: inkscape installer: _bin: null _desc: This role helps install Software from GitHub on nearly any platform. _docs: null _github: null _home: null _name: Installer _service: null ansible: professormanhattan.installer intellij-idea-ce: _bin: null _desc: '[IntelliJ IDEA](https://www.jetbrains.com/idea/) is an integrated development environment written in Java for developing computer software. It is developed by JetBrains, and is available as an Apache 2 Licensed community edition, and in a proprietary commercial edition. Both can be used for commercial development.' _docs: https://www.jetbrains.com/help/ _github: https://github.com/JetBrains/intellij-community _home: https://www.jetbrains.com/idea/ _name: IntelliJ IDEA (CE) _service: null _snapClassic: true _when:cask: '! test -d "/Applications/IntelliJ IDEA CE.app"' ansible: professormanhattan.intellij cask: intellij-idea-ce choco: intellijidea-community snap: intellij-idea-community ionic: _bin: ionic _desc: null _docs: null _github: null _home: null _name: null _service: null npm: '@ionic/cli' ios-deploy: _bin: ios-deploy _desc: null _docs: null _github: null _home: null _name: null _service: null brew:darwin: ios-deploy npm:darwin: ios-deploy ipfs: _bin: ipfs _desc: null _docs: null _github: null _home: null _name: null _service: null brew: ipfs choco: go-ifps nix: ipfs port: ipfs scoop: go-ipfs snap: ipfs ipfs-deploy: _bin: ipd _desc: null _docs: null _github: null _home: null _name: null _service: null npm: ipfs-deploy ipfs-desktop: _bin: null _desc: null _docs: null _github: null _home: null _name: null _service: null _when:cask: '! test -d "/Applications/IPFS Desktop.app"' cask: ipfs choco: ipfs-desktop pacman: ipfs-desktop scoop: ipfs-desktop is-up: _bin: is-up _desc: null _docs: null _github: null _home: null _name: null _service: null npm: is-up-cli iterm2: _bin: null _desc: '[iTerm2](https://eugeny.github.io/iterm2/) is a highly configurable terminal emulator, SSH and serial client for Windows, macOS and Linux.' _docs: https://iterm2.com/documentation.html _github: https://github.com/gnachman/iTerm2 _home: https://iterm2.com/ _name: iTerm2 _service: null _when:cask: '! test -d /Applications/iTerm.app' ansible:darwin: professormanhattan.iterm2 cask: iterm2 java: _bin: java _desc: '[Java](https://www.java.com/en/) 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 _service: false ansible: professormanhattan.java apt: openjdk-11-jdk brew: java choco: jdk11 dnf: java-11-openjdk-devel.x86_64 pacman: jdk-openjdk port: openjdk11 scoop: openjdk11 jenv: _bin: null _desc: '[jenv](https://www.jenv.be/) 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: null _github: https://github.com/jenv/jenv _home: https://www.jenv.be/ _name: jenv _service: null ansible: professormanhattan.jenv jiq: _bin: jiq _desc: Create jq queries interactively by leveraging a live reload feature in the terminal _docs: null _github: https://github.com/fiatjaf/jiq _home: null _name: jiq _service: null _type: cli github: github.com/fiatjaf/jiq/cmd/jiq go: github.com/fiatjaf/jiq/cmd/jiq@latest jitsi-meet: _bin: null _desc: Desktop application for Jitsi Meet built with Electron _docs: null _github: https://github.com/jitsi/jitsi-meet-electron _home: null _name: Jitsi Meet Electron _service: null _type: application _when:cask: '! test -d "/Applications/Jitsi Meet.app"' 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 jo: _bin: jo _desc: '[jo](https://github.com/jpmens/jo) is a free and open-source command-line tool that allows you to create JSON objects.' _docs: null _github: https://github.com/jpmens/jo _home: null _name: jo _service: null _type: cli ansible: professormanhattan.jo apt: jo brew: jo github: github.com/jpmens/jo pkg: jo scoop: jo snap: jo yay: jo jq: _bin: jq _desc: '[jq](https://github.com/stedolan/jq) is like sed for JSON data. You can use it to slice and filter and map and transform structured data with the same ease that sed, awk, grep and friends let you play with text.' _docs: null _github: https://github.com/stedolan/jq _home: null _name: jq _service: null _type: cli ansible: professormanhattan.jq apk: jq apt: jq brew: jq choco: jq dnf: jq github: github.com/stedolan/jq pkg: jq jqp: _bin: jqp _desc: A TUI playground to experiment with jq _docs: https://github.com/noahgorstein/jqp#usage _github: https://github.com/noahgorstein/jqp _home: https://github.com/noahgorstein/jqp _name: jqp _service: false brew: noahgorstein/tap/jqp port: jqp yay: jqp juju: _bin: juju _desc: '[Juju](https://juju.is/) is a Charmed Operator Framework, composed of a Charmed Operator Lifecycle Manager, and the Charmed Operator SDK. It allows you to deploy, integrate, and manage Kubernetes, container, and VM-native applications seamlessly across hybrid clouds. Juju drives Day 0 through Day 2 operations in your complex environment.' _docs: null _github: null _home: null _name: Juju _service: null _snapClassic: true ansible: professormanhattan.juju brew: juju choco: juju snap: juju kdash: _bin: kdash _desc: A simple and fast dashboard for Kubernetes _docs: null _github: https://github.com/kdash-rs/kdash _home: null _name: kdash _service: null _type: cli brew: kdash-rs/kdash/kdash cargo: kdash choco: kdash github: github.com/kdash-rs/kdash scoop: kdash keybase: _bin: null _desc: '[Keybase](https://keybase.io/) is secure messaging and file-sharing. Keybase uses public key cryptography to ensure your messages stay private. Keybase works for families, roommates, clubs, and groups of friends. Keybase connects to public identities, too. You can connect with communities from Twitter, Reddit, and elsewhere.' _docs: https://book.keybase.io/docs _github: https://github.com/keybase/client _home: https://keybase.io/ _name: Keybase _service: null _when:cask: '! test -d /Applications/Keybase.app' ansible: professormanhattan.keybase cask: keybase choco: keybase pacman: - keybase - keybase-gui yay: keybase-bin kitty: _bin: null _desc: '[KiTTY](https://sw.kovidgoyal.net/kitty/) is designed for power keyboard users. To that end all its controls work with the keyboard (although it fully supports mouse interactions as well). Its configuration is a simple, human editable, single file for easy reproducibility.' _docs: https://sw.kovidgoyal.net/kitty/quickstart/ _github: https://github.com/kovidgoyal/kitty _home: https://sw.kovidgoyal.net/kitty/ _name: KiTTY _service: null ansible: professormanhattan.kitty kn: _bin: kn _desc: The Knative CLI (kn) provides a quick and easy interface for creating Knative resources, such as Knative Services and Event Sources _docs: null _github: https://github.com/knative/client _home: null _name: kn _service: null _type: cli brew: kn github: github.com/knative/client yay: knative-client-bin beekeeper-studio: _when:cask: '! test -d "/Applications/Beekeeper Studio.app"' cask: beekeeper-studio choco: beekeeper-studio flatpak: io.beekeeperstudio.Studio kodi: _bin: null _desc: '[Kodi](https://kodi.tv/) is a free and open-source media player software application developed by the XBMC Foundation, a non-profit technology consortium. Kodi is available for multiple operating systems and hardware platforms, with a software 10-foot user interface for use with televisions and remote controls.' _docs: https://kodi.wiki/view/Main_Page _github: https://github.com/xbmc/xbmc _home: https://kodi.tv/ _name: Kodi _service: null _when:cask: '! test -d /Applications/Kodi.app' ansible: professormanhattan.kodi apt: kodi cask: kodi choco: kodi dnf: kodi flatpak: tv.kodi.Kodi pacman: kodi kubectx: _bin: kubectx _desc: null _docs: null _github: https://github.com/ahmetb/kubectx _home: null _name: null _service: null _snapClassic: true brew: kubectx choco: - kubens - kubectx krew: - ctx - ns pacman: kubectx port: kubectx snap: kubectx kubenav: _bin: null _desc: kubenav is the navigator for your Kubernetes clusters right in your pocket _docs: null _github: https://github.com/kubenav/kubenav _home: null _name: kubenav _service: null _type: cli github: github.com/kubenav/kubenav yay: kubenav-bin kubernetes-cli: _bin: kubectl _desc: null _docs: null _github: null _home: null _name: null _service: null _snapClassic: true brew: kubectl choco: kubernetes-cli snap: kubectl kubernetes-helm: _bin: helm _desc: null _docs: null _github: null _home: null _name: null _service: null _snapClassic: true brew: helm choco: kubernetes-helm snap: helm kubernetes-kompose: _bin: kompose _desc: null _docs: null _github: null _home: null _name: null _service: null brew: kompose choco: kubernetes-kompose snap: kompose kubeval: _bin: kubeval _desc: null _docs: null _github: null _home: null _name: null _post:binary:darwin: | tar xf kubeval-darwin-amd64.tar.gz sudo cp kubeval /usr/local/bin _post:binary:linux: | tar xf kubeval-linux-amd64.tar.gz sudo cp kubeval /usr/local/bin _pre:scoop: scoop bucket add instrumenta https://github.com/instrumenta/scoop-instrumenta _service: null binary:darwin: https://github.com/instrumenta/kubeval/releases/latest/download/kubeval-darwin-amd64.tar.gz binary:linux: https://github.com/instrumenta/kubeval/releases/latest/download/kubeval-linux-amd64.tar.gz brew: instrumenta/instrumenta/kubeval scoop: kubeval kvm: _bin:brew: - libvirtd - qemu-img _desc: Kernel-based Virtual Machine (or [KVM](https://www.linux-kvm.org/page/Main_Page)) is a virtualization module in the Linux kernel that allows the kernel to function as a hypervisor. It was merged into the Linux kernel mainline in kernel version 2.6.20, which was released on February 5, 2007. _docs: https://www.linux-kvm.org/page/Documents _github: Not open-source _groups: - kvm - libvirt _home: https://www.linux-kvm.org/page/Main_Page _name: KVM _service: null ansible: professormanhattan.kvm 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 lazygit: _bin: lazygit _desc: Simple terminal UI for git commands _docs: null _github: https://github.com/jesseduffield/lazygit _home: null _name: null _service: null brew: lazygit choco: lazygit eopkg: lazygit go: github.com/jesseduffield/lazygit@latest pacman: lazygit port: lazygit scoop: lazygit xbps: lazygit ledger-live: _appimageName: Ledger Live.AppImage _bin: null _desc: '[Ledger Live](https://www.ledger.com/ledger-live) is a new generation wallet desktop application providing a unique interface to maintain multiple cryptocurrencies for your Ledger Nano S / Blue. Manage your device, create accounts, receive and send cryptoassets and many more.' _docs: null _github: Not open-source _home: null _name: Ledger Live _service: null _when:cask: '! test -d "/Applications/Ledger Live.app"' ansible: professormanhattan.ledgerlive appimage: https://download.live.ledger.com/latest/linux cask: ledger-live choco: ledger-live lens: _bin: null _desc: '[Lens IDE](https://k8slens.dev/) provides the full situational awareness for everything that runs in Kubernetes. It is an IDE designed for those who work with Kubernetes on a daily basis' _docs: https://docs.k8slens.dev/main/ _github: https://github.com/lensapp/lens _home: https://k8slens.dev/ _name: Lens _service: null _snapClassic: true _when:cask: '! test -d /Applications/Lens.app' ansible: professormanhattan.lens cask: lens choco: lens snap: kontena-lens yay: lens lepton: _bin: null _desc: Cross-platform snippet manager _docs: null _github: null _home: null _name: null _service: null _when:cask: '! test -d /Applications/Lepton.app' cask: lepton snap: lepton lexicon: _bin: lexicon _desc: '[Lexicon](https://github.com/AnalogJ/lexicon) provides a way to manipulate DNS records on multiple DNS providers in a standardized/agnostic way.' _docs: null _github: null _home: null _name: Lexicon _service: null ansible: professormanhattan.lexicon pipx: dns-lexicon[full] libimobiledevice: _bin: null _desc: null _docs: null _github: null _home: null _name: null _service: null _when: '! test -d /usr/local/Cellar/libimobiledevice' brew:darwin: libimobiledevice krita: _when:cask: '! test -d "/Applications/krita.app"' cask: krita choco: krita flatpak: org.kde.krita libreoffice: _bin: null _desc: '[LibreOffice](https://www.libreoffice.org/) is a free and open-source office productivity software suite, a project of The Document Foundation. It was forked in 2010 from OpenOffice.org, which was an open-sourced version of the earlier StarOffice.' _docs: null _github: null _home: null _name: null _service: null _when:cask: '! test -d /Applications/LibreOffice.app' apt: libreoffice cask: libreoffice choco: libreoffice-fresh dnf: libreoffice flatpak: org.libreoffice.LibreOffice pacman: libreoffice license: _bin: null _desc: Command-line license text generator _docs: null _github: https://github.com/nishanths/license _home: null _name: license _service: null _type: cli go: github.com/nishanths/license@latest yay: nishanths-license-git linkerd2: _bin: linkerd _desc: Linkerd is an ultralight, security-first service mesh for Kubernetes _docs: null _github: https://github.com/linkerd/linkerd2 _home: null _name: linkerd2 _service: true _type: cli brew: linkerd github: github.com/linkerd/linkerd2 yay: linkerd linuxkit: _bin: linuxkit _desc: A toolkit for building secure, portable and lean operating systems for containers _docs: null _github: https://github.com/linuxkit/linuxkit _home: null _name: linuxkit _service: null _type: cli brew: linuxkit/linuxkit/linuxkit github: github.com/linuxkit/linuxkit 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 _service: false _type: cli brew: litecli pipx: litecli yay: litecli liquidjs: _bin: liquidjs _desc: null _docs: null _github: null _home: null _name: LiquidJS _service: false _type: cli npm: liquidjs localtunnel: _bin: lt _desc: null _docs: null _github: null _home: null _name: null _service: null brew: localtunnel npm: localtunnel logcli: _bin: logcli _desc: Run LogQL queries against a Loki server _docs: null _github: https://github.com/grafana/loki _home: null _name: logcli _service: null _type: cli brew: logcli github: github.com/grafana/loki yay: logcli-git lollypop: _bin: null _desc: '[Lollypop](https://wiki.gnome.org/Apps/Lollypop) is a lightweight modern music player designed to work excellently on the GNOME desktop environment. Lollypop also features a party mode which will automatically select party-related playlists to play; a full-screen view which lets you visually access the player from your couch thanks to its HiDPI support; and native support for replay gain.' _docs: https://gitlab.gnome.org/World/lollypop/issues _github: null _home: https://wiki.gnome.org/Apps/Lollypop _name: Lollypop _service: null ansible:linux: professormanhattan.lollypop apt: lollypop dnf: lollypop flatpak: org.gnome.Lollypop pacman: lollypop yay: lollypop-stable-git lpass: _bin: null _desc: >- [LastPass CLI](https://github.com/lastpass/lastpass-cli) is a user-friendly command-line client for [LastPass](https://www.lastpass.com/). LastPass is a freemium password manager that stores encrypted passwords online. The standard version of LastPass comes with a web interface, but also includes plugins for various web browsers and apps for many smartphones. It also includes support for bookmarklets. It is similar to but not open-source like [Bitwarden](https://gitlab.com/megabyte-labs/ansible-roles/bw). _docs: null _github: null _home: null _name: LastPass CLI _service: null ansible: professormanhattan.lpass lsd: _bin: null _desc: '[LSD](https://github.com/Peltoche/lsd) (LSDeluxe), a clone of ls, is the next gen ls command with colorful output, file type icons, and more.' _docs: null _github: null _home: null _name: LSD (LSDeluxe) _service: null ansible: professormanhattan.lsd lxc: _bin: lxc _desc: Linux Containers is an operating-system-level virtualization method for running multiple isolated Linux systems on a control host using a single Linux kernel. _docs: https://linuxcontainers.org/lxc/documentation/ _github: https://github.com/lxc/lxc _home: https://linuxcontainers.org/lxc/ _name: LXC _service: true _systemd: lxc apt: lxc brew: lxc dnf: lxc pacman: lxc lxd: _bin: null _desc: '[LXD](https://linuxcontainers.org) is a next generation system container manager. It offers a user experience similar to virtual machines but using Linux containers instead' _docs: https://linuxcontainers.org/lxd/docs/master/ _github: https://github.com/lxc/lxd _groups: - lxd _home: https://linuxcontainers.org/lxd/ _name: LXDC _service: false ansible: professormanhattan.lxdc snap: lxd lxdc: _deps: - lxc - lxd m-cli: _bin: m _desc: Swiss Army Knife for macOS. A wrapper for many types of macOS-specific commands. _docs: https://github.com/rgcr/m-cli _github: https://github.com/rgcr/m-cli _home: https://github.com/rgcr/m-cli _name: m-cli _service: false _type: cli brew:darwin: m-cli maas: _bin: null _desc: '[MAAS](https://maas.io/) allows very fast server provisioning for your data centre. It allows self-service, remote installation of Windows, CentOS, ESXi and Ubuntu on real servers. It turns your data centre into a bare metal cloud.' _docs: https://maas.io/docs _github: https://github.com/maas/maas _home: https://maas.io/ _name: MAAS _service: null ansible: professormanhattan.maas mackup: _bin: null _desc: '[mackup](https://github.com/lra/mackup) lets you keep your application settings in sync.' _docs: null _github: null _home: null _name: mackup _service: null ansible: professormanhattan.mackup malwarebytes: _bin: null _desc: null _docs: null _github: null _home: null _name: Malwarebytes _service: true cask: malwarebytes choco: malwarebytes dialect: flatpak: app.drey.Dialect meld: _when:cask: '! test -d "/Applications/Meld.app"' cask: meld choco: meld flatpak: org.gnome.meld cryptomator: _when:cask: '! test -d "/Applications/Cryptomator.app"' cask: cryptomator choco: cryptomator flatpak: org.cryptomator.Cryptomator connections: flatpak: org.gnome.Connections ferdium: _when:cask: '! test -d "/Applications/Ferdium.app"' cask: ferdium choco: ferdium flatpak: org.ferdium.Ferdium thunderbird: _when:cask: '! test -d "/Applications/Thunderbird.app"' cask: thunderbird choco: thunderbird flatpak: org.mozilla.Thunderbird live-captions: _desc: Linux Desktop application that provides live captioning flatpak: net.sapples.LiveCaptions mailspring: _bin: null _desc: '[Mailspring](https://getmailspring.com/) comes packed with powerful features like Unified Inbox, Snooze, Send Later, Mail Rules, Templates and more. Mailspring Pro, which you can unlock with a monthly subscription, adds even more features for people who send a ton of email: link tracking, read receipts, mailbox analytics, contact and company profiles. All of these features run in the client - Mailspring does not send your email credentials to the cloud.' _docs: https://community.getmailspring.com/docs/ _github: https://github.com/Foundry376/Mailspring _home: https://getmailspring.com/ _name: Mailspring _service: null _when:cask: '! test -d /Applications/Mailspring.app' ansible: professormanhattan.mailspring cask: mailspring choco: mailspring flatpak: com.getmailspring.Mailspring snap: mailspring yay: mailspring manta: _bin: null _desc: Flexible invoicing desktop app with beautiful & customizable templates _docs: null _github: https://github.com/hql287/Manta _home: null _name: Manta _service: null _type: application _when:cask: '! test -d /Applications/Manta.app' cask: manta github: github.com/hql287/Manta mark-text: _bin: null _desc: A simple and elegant markdown editor, available for Linux, macOS and Windows _docs: null _github: https://github.com/marktext/marktext _home: null _name: MarkText _service: null _type: application cask: mark-text choco: marktext github: github.com/marktext/marktext yay: marktext mas: _bin: null _desc: '[MAS CLI](https://github.com/mas-cli/mas) is a simple command line interface for the Mac App Store. Designed for scripting and automation.' _docs: null _github: null _home: null _name: MAS CLI _service: null ansible: professormanhattan.mas flatseal: flatpak: com.github.tchx84.Flatseal gnome-extension-manager: flatpak: com.mattjakeman.ExtensionManager masscode: _bin: null _desc: A free and open source code snippets manager for developers _docs: null _github: https://github.com/antonreshetov/massCode _home: null _name: MassCode _service: null _type: application _when:cask: '! test -d /Applications/massCode.app' cask: masscode github: github.com/antonreshetov/massCode mc: _bin: mc _desc: MinIO Client is a replacement for ls, cp, mkdir, diff and rsync commands for filesystems and object storage _docs: null _github: https://github.com/minio/mc _home: null _name: mc _post:binary:linux: | # TODO _post:binary:windows: | # TODO _service: null _type: cli binary:linux: https://dl.min.io/client/mc/release/linux-amd64/mc binary:windows: https://dl.min.io/client/mc/release/windows-amd64/mc.exe brew: minio/stable/mc go: github.com/minio/mc@latest mcfly: _bin: mcfly _desc: "[McFly](https://github.com/cantino/mcfly) replaces your default CTRL-r shell history search with an intelligent search engine that takes into account your working directory and the context of recently executed commands. McFly's suggestions are prioritized in real time with a small neural network." _docs: null _github: null _home: null _name: McFly _service: null ansible: professormanhattan.mcfly mergestat: _bin: mergestat _desc: Query git repositories with SQL. Generate reports, perform status checks, analyze codebases _docs: null _github: https://github.com/mergestat/mergestat _home: null _name: mergestat _service: null _type: cli brew: mergestat/mergestat/mergestat github: github.com/mergestat/mergestat microsoft-edge: _bin: null _desc: '[Microsoft Edge](https://www.microsoft.com/en-us/edge) is a cross-platform web browser developed by Microsoft. It was first released for Windows 10 and Xbox One in 2015, then for Android and iOS in 2017, for macOS in 2019, and as a preview for Linux in October 2020.' _docs: https://docs.microsoft.com/en-us/microsoft-edge/ _github: false _home: https://www.microsoft.com/en-us/edge _name: Microsoft Edge _service: null _when:cask: '! test -d "/Applications/Microsoft Edge.app"' ansible: professormanhattan.microsoftedge cask: microsoft-edge choco: microsoft-edge flatpak: com.microsoft.Edge yay: microsoft-edge-stable-bin gnome-boxes: _bin: null _desc: null _docs: null _github: null _home: null _name: GNOME Boxes _service: true apt: gnome-boxes dnf: gnome-boxes flatpak: org.gnome.Boxes pacman: gnome-boxes microsoft-office: _bin: null _service: null _desc: '[Microsoft Office](https://www.microsoft.com/en-us/microsoft-365/microsoft-office), or simply 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 _when:cask: '! test -d "/Applications/Microsoft Word.app"' cask: microsoft-office choco: office365business microsoft-todo: _bin: null _desc: '[Microsoft To Do](https://todo.microsoft.com/tasks/) is a productivity application developed by Microsoft. It lets you create to do lists, reminders, and notes for any purpose. Sync lists across devices and Microsoft 365 accounts to access daily planner and task manager features anywhere.' _docs: https://support.microsoft.com/en-us/todo _github: false _home: https://todo.microsoft.com/tasks/ _name: Microsoft To-Do _service: null _when:cask: '! test -d /Applications/Ao.app' ansible: professormanhattan.microsofttodo cask: ao snap: microsoft-todo-unofficial minikube: _bin: minikube _desc: null _docs: null _github: null _home: null _name: null _post: minikube config set driver virtualbox _service: null brew: minikube brew:darwin: - hyperkit - minikube choco: minikube mitmproxy: _bin: mitmproxy _desc: '[mitmproxy](https://github.com/mitmproxy/mitmproxy) is an interactive, SSL/TLS-capable intercepting proxy with a console interface for HTTP/1, HTTP/2, and WebSockets. It also includes mitmweb which is a web-based interface for mitmproxy.' _docs: null _github: null _home: null _name: mitmproxy _service: null ansible: professormanhattan.mitmproxy apt: mitmproxy brew: mitmproxy choco: mitmproxy pacman: mitmproxy mjml: _bin: null _desc: The desktop app for MJML _docs: https://documentation.mjml.io/ _github: https://github.com/mjmlio/mjml-app _home: https://mjmlio.github.io/mjml-app/ _name: MJML App _service: false _type: application _when:cask: '! test -d /Applications/MJML.app' cask: mjml github: github.com/mjmlio/mjml-app npm: mjml mkcert: _bin: mkcert _desc: A simple zero-config tool to make locally trusted development certificates with any names _docs: null _github: https://github.com/FiloSottile/mkcert _home: null _name: mkcert _service: null _type: cli brew: mkcert choco: mkcert github: github.com/FiloSottile/mkcert pacman: mkcert scoop: mkcert mockoon: _bin: null _desc: Mockoon is the easiest and quickest way to run mock APIs locally. No remote deployment, no account required, open source _docs: null _github: https://github.com/mockoon/mockoon _home: null _name: Mockoon _service: null _type: application _when:cask: '! test -d /Applications/Mockoon.app' cask: mockoon choco: mockoon github: github.com/mockoon/mockoon npm: '@mockoon/cli' snap: mockoon winget: mockoon yay: mockoon-bin mole: _bin: mole _desc: CLI application to create ssh tunnels focused on resiliency and user experience _docs: null _github: https://github.com/davrodpin/mole _home: null _name: mole _service: null _type: cli brew: davrodpin/homebrew-mole/mole github: github.com/davrodpin/mole yay: mole-bin molecule: _bin: molecule _desc: Molecule aids in the development and testing of Ansible roles _docs: https://molecule.readthedocs.io/en/latest/getting-started.html _github: https://github.com/ansible-community/molecule _home: https://molecule.readthedocs.io/en/latest/ _name: Ansible Molecule _service: false _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 brew: molecule pipx: molecule monero: _bin: null _desc: '[Monero](https://www.getmonero.org/) is a leading cryptocurrency focused on private and censorship-resistant transactions. This role installs the Monero wallet application which is required for interacting with the Monero network.' _docs: https://www.getmonero.org/resources/user-guides/ _github: https://github.com/monero-project/monero _home: https://www.getmonero.org/ _name: Monero _service: null _when:cask: '! test -d /Applications/monero-wallet-gui.app' ansible: professormanhattan.monero brew: monero cask: monero-wallet choco: monero flatpak: org.getmonero.Monero motd: _bin: null _desc: This Message of the Day (motd) role is used to display an informative system overview when launching a terminal shell. _docs: null _github: null _home: null _name: Message of the Day _service: null ansible: professormanhattan.motd motrix: _bin: null _desc: '[Motrix](https://motrix.app/) is a full-featured download manager that supports downloading HTTP, FTP, BitTorrent, Magnet, etc.' _docs: null _github: https://github.com/agalwood/Motrix _home: https://motrix.app/ _name: Motrix _service: null _type: application _when:cask: '! test -d /Applications/Motrix.app' ansible: professormanhattan.motrix cask: motrix choco: motrix flatpak: net.agalwood.Motrix github: github.com/agalwood/Motrix scoop: motrix yay: motrix-bin mpg123: _bin: mpg123 _desc: null _docs: null _github: null _home: null _name: mpg123 _service: null apt: mpg123 brew: mpg123 choco: mpg123 dnf: mpg123 pacman: mpg123 port: mpg123 scoop: mpg123 mqttx: _bin: null _desc: MQTT X - Elegant Cross-platform MQTT 5.0 Desktop Client _docs: null _github: https://github.com/emqx/MQTTX _home: null _name: MQTT X _service: null _type: application _when:cask: '! test -d /Applications/MQTTX.app' cask: mqttx flatpak: com.emqx.MQTTX github: github.com/emqx/MQTTX snap: mqttx yay: mqttx-bin muffet: _bin: muffet _desc: Fast website link checker in Go _docs: null _github: https://github.com/raviqqe/muffet _home: null _name: muffet _service: null _type: cli brew: muffet github: github.com/raviqqe/muffet go: github.com/raviqqe/muffet/v2@latest yay: muffet-bin mullvad-vpn: _bin: null _desc: The Mullvad VPN client app for desktop and mobile _docs: null _github: https://github.com/mullvad/mullvadvpn-app _home: null _name: Mullvad VPN _service: null _type: application _when:cask: '! test -d "/Applications/Mullvad VPN.app"' cask: mullvadvpn github: github.com/mullvad/mullvadvpn-app yay: mullvad-vpn multipass: _bin: null _desc: '[Multipass](https://multipass.run/) makes it so that you can get an instant Ubuntu VM with a single command. Multipass can launch and run virtual machines and configure them with cloud-init like a public cloud. It is a product of [Canonical](https://canonical.com/), the same company that publishes Ubuntu.' _docs: null _github: null _home: null _name: Multipass _service: null _post:cask: multipass set local.driver=virtualbox _post:choco: multipass set local.driver=virtualbox _when:cask: '! test -d /Applications/Multipass.app' ansible: professormanhattan.multipass cask: multipass choco: multipass snap: multipass 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 _service: false _type: cli apt: mycli brew: mycli pipx: mycli nativefier: _bin: nativefier _deps: - imagemagick _desc: null _docs: null _github: null _home: null _name: null _service: null npm: nativefier nb: _bin: nb _deps: - bat - netcat - pandoc - ripgrep - tig - w3m _desc: '[nb](https://xwmx.github.io/nb) is a command line and local web note‑taking, bookmarking, archiving, and knowledge base application with plain text data storage, encryption, filtering, pinning, #tagging, search, Git-backed versioning and syncing, Pandoc-backed conversion and many more features.' _docs: null _github: null _home: null _name: nb _post: nb completions install _service: null ansible: professormanhattan.nb basher: xwmx/nb bpkg: xwmx/nb brew: nb npm: nb.sh ncc: _bin: ncc _desc: null _docs: null _github: null _home: null _name: null _service: null brew: ncc npm: '@vercel/ncc' nebula: _bin: null _desc: A scalable overlay networking tool _docs: null _github: https://github.com/slackhq/nebula _home: null _name: nebula _service: null _type: cli github: github.com/slackhq/nebula pacman: nebula nectar: _bin: nectar _desc: null _docs: null _github: null _home: null _name: null _service: null npm: nectarjs neovim: _bin: nvim _desc: null _docs: null _github: null _home: null _name: null _service: null apk: neovim apt: - neovim - python3-neovim brew: neovim choco: neovim dnf: - neovim - python3-neovim flatpak: io.neovim.nvim nix: neovim pacman: - neovim - python-pynvim pkg: - neovim - py27-pynvim - py36-pynvim port: neovim winget: Neovim.Neovim zypper: - neovim - python-neovim - python3-neovim nest: _bin: nest _desc: null _docs: null _github: null _home: null _name: null _service: null npm: '@nestjs/cli' netcat: _bin: netcat _desc: null _docs: null _github: null _home: null _name: null _service: null apt: netcat brew: netcat choco: netcat dnf: netcat pacman: netcat scoop: netcat netdata: _bin: netdata _desc: '[Netdata](https://www.netdata.cloud/) is an open source tool designed to collect real-time metrics, such as CPU usage, disk activity, bandwidth usage, website visits, etc., and then display them in live, easy-to-interpret charts.' _docs: https://learn.netdata.cloud/docs/ _github: https://github.com/netdata/netdata _home: https://www.netdata.cloud/ _name: Netdata _service: true ansible: professormanhattan.netdata brew: netdata pacman: netdata port: netdata script: curl https://my-netdata.io/kickstart.sh > /tmp/netdata-kickstart.sh && sh /tmp/netdata-kickstart.sh newman: _bin: newman _desc: null _docs: null _github: null _home: null _name: null _service: null brew: newman npm: newman nextcloud: _bin: null _desc: '[Nextcloud Client](https://nextcloud.com) is a tool to keep your files synchronized between your Nextcloud server and your desktop. Select one or more directories on your local machine and always have access to your latest files wherever you are' _docs: null _github: null _home: null _name: Nextcloud Client _service: null ansible: professormanhattan.nextcloud flatpak: com.nextcloud.desktopclient.nextcloud nginx: _bin: nginx _desc: It also generates sites-enabled proxies using YML configurations. Easter eggs included. [Nginx](https://www.nginx.com/), stylized as NGINX, nginx or NginX, is a web server that can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache. The software was created by Igor Sysoev and publicly released in 2004. Nginx is free and open-source software, released under the terms of the 2-clause BSD license. _docs: https://nginx.org/en/docs/ _github: https://github.com/nginx/nginx _home: https://nginx.org/ _name: NGINX _service: true ansible: professormanhattan.nginx apt: nginx brew: nginx choco: nginx dnf: nginx pacman: nginx port: nginx scoop: nginx ngrok: _bin: ngrok _desc: '[Ngrok](https://ngrok.com/) exposes local servers behind NATs and firewalls to the public internet over secure tunnels. Ngrok also provides a real-time web UI where you can introspect all HTTP traffic running over your tunnels. You can replay any request against your tunnels with one click. The main feature is the ability to generate an internet-accessible URL that directs traffic to your local web server even if it is behind a firewall or proxy.' _docs: null _github: null _home: null _name: Ngrok _service: null ansible: professormanhattan.ngrok cask: ngrok choco: ngrok snap: ngrok ngxtop: _bin: ngxtop _desc: null _docs: null _github: null _home: null _name: null _service: null pipx: ngxtop nmap: _bin: nmap _desc: >- [Nmap](https://github.com/nmap/nmap) (short for Network Mapper) is a free and open source utility for network discovery and security auditing. Many systems and network administrators also find it useful for tasks such as network inventory, managing service upgrade schedules, and monitoring host or service uptime. Nmap uses raw IP packets in novel ways to determine what hosts are available on the network, what services those hosts are offering, what operating systems they are running, what type of packet filters/firewalls are in use, and dozens of other characteristics. It was designed to rapidly scan large networks, but works fine against single hosts. Nmap runs on all major operating systems. _docs: null _github: null _home: null _name: Nmap _service: null ansible: professormanhattan.nmap nnn: _bin: nnn _desc: A full-featured terminal file manager _docs: null _github: https://github.com/jarun/nnn _home: null _name: nnn _service: null _type: cli apk: nnn apt: nnn brew: nnn github: github.com/jarun/nnn pacman: nnn pkg: nnn node: _bin: node _desc: '[Node.js](https://nodejs.org/en/) is an open-source, cross-platform, back-end JavaScript runtime environment that runs on the V8 engine and executes JavaScript code outside a web browser.' _docs: https://nodejs.org/en/docs/ _github: https://github.com/nodejs/node _home: https://nodejs.org/en/ _name: Node.js _service: null ansible: professormanhattan.nodejs brew: node scoop: nodejs node-prune: _bin: node-prune _desc: Extension to remove unnecessary files from node_modules _docs: null _github: https://github.com/tj/node-prune _home: null _name: node-prune _service: null _type: cli github: github.com/tj/node-prune go: github.com/tj/node-prune@latest nomad: _bin: nomad _desc: '[HashiCorp Nomad](https://www.nomadproject.io/) is a simple and flexible scheduler and workload orchestrator to deploy and manage containers and non-containerized applications across on-prem and clouds at scale.' _docs: null _github: null _home: null _name: HashiCorp Nomad _service: null ansible: professormanhattan.nomad brew: nomad choco: nomad yay: nomad-git nomino: _bin: nomino _desc: Batch rename utility for developers _docs: null _github: https://github.com/yaa110/nomino _home: null _name: nomino _service: null _type: cli cargo: nomino github: github.com/yaa110/nomino yay: nomino nordvpn: _bin: null _desc: '[NordVPN](https://nordvpn.com/) is a virtual private network service provider. It has desktop applications for Windows, macOS, and Linux, mobile apps for Android and iOS, as well as an application for Android TV. Manual setup is available for wireless routers, NAS devices and other platforms.' _docs: https://support.nordvpn.com/ _github: https://github.com/jotyGill/openpyn-nordvpn _home: https://nordvpn.com/ _name: NordVPN _service: null ansible: professormanhattan.nordvpn normit: _bin: normit _deps: - mpg123 _desc: '[Normit](https://github.com/pawurb/normit) allows you to easily translate any text from one language to another. It also includes the ability to generate audio through speech synthesis as well.' _docs: null _github: null _home: null _name: Normit _service: null ansible: professormanhattan.normit npm: normit np: _bin: np _desc: null _docs: null _github: null _home: null _name: null _service: null npm: np npm-check: _bin: npm-check _desc: null _docs: null _github: null _home: null _name: null _service: null npm: npm-check nuclear: _bin: null _desc: Streaming music player that finds free music _docs: null _github: https://github.com/nukeop/nuclear _home: null _name: Nuclear _service: null _type: application _when:cask: '! test -d /Applications/nuclear.app' cask: nuclear choco: nuclear flatpak: org.js.nuclear.Nuclear github: github.com/nukeop/nuclear snap: nuclear yay: nuclear-player-bin oclif: _bin: oclif _desc: null _docs: null _github: null _home: null _name: null _service: null npm: oclif oh-my-posh: _bin: oh-my-posh _desc: null _docs: null _github: null _home: null _name: null _post:scoop: clink autorun install _service: null brew: jandedobbeleer/oh-my-posh/oh-my-posh scoop: - clink - https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/oh-my-posh.json onionshare: _bin: null _desc: '[OnionShare](https://.onionshare.org/) 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 _service: null ansible: professormanhattan.onionshare apt: onionshare cask: onionshare choco: onionshare dnf: onionshare flatpak: org.onionshare.OnionShare snap: onionshare onlykey: _bin: null _desc: null _docs: null _github: null _home: null _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 sudo chmod 644 /etc/udev/rules.d/49-onlykey.rules sudo udevadm control --reload-rules sudo udevadm trigger _service: null _when:ansible:darwin: '! test -d "/Applications/OnlyKey App.app"' ansible:darwin: professormanhattan.onlykey choco: onlykey snap: onlykey-app 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 _docs: null _github: https://github.com/Blacksmoke16/oq _home: null _name: oq _service: null _type: cli brew: oq github: github.com/Blacksmoke16/oq snap: oq yay: oq osquery: _bin: osquery _desc: SQL powered operating system instrumentation, monitoring, and analytics _docs: https://osquery.readthedocs.io/en/stable/ _github: https://github.com/osquery/osquery _home: https://osquery.io/ _name: osquery _service: true _type: cli _when:cask: '! test -d /usr/local/Caskroom/osquery' cask: osquery choco: osquery github: github.com/osquery/osquery yay: osquery-git ots: _bin: ots _desc: Share end-to-end encrypted secrets with others via a one-time URL _docs: null _github: https://github.com/sniptt-official/ots _home: null _name: ots _service: null _type: cli brew: ots github: github.com/sniptt-official/ots go: github.com/sniptt-official/ots@latest package-size: _bin: package-size _desc: null _docs: null _github: null _home: null _name: null _service: null npm: package-size packer: _bin: packer _desc: '[Packer](https://www.packer.io/) is a free and open source tool for creating golden images for multiple platforms from a single source configuration. Packer is lightweight, runs on every major operating system, and is highly performant, creating machine images for multiple platforms in parallel. It is a [HashiCorp](https://www.hashicorp.com/) product.' _docs: null _github: null _home: null _name: Packer _service: null ansible: professormanhattan.packer apt: packer brew: packer choco: packer pacman: packer page-fetch: _bin: page-fetch _desc: Fetch web pages using headless Chrome, storing all fetched resources including JavaScript files _docs: null _github: https://github.com/detectify/page-fetch _home: null _name: page-fetch _service: null _type: cli go: github.com/detectify/page-fetch@latest pageres: _bin: pageres _desc: Capture website screenshots _docs: null _github: https://github.com/sindresorhus/pageres-cli _home: null _name: null _service: null npm: pageres-cli pandoc: _bin: pandoc _deps: - python _desc: '[Pandoc](https://pandoc.org/) is a Haskell library for converting from one documentation markup format to another. If you need to convert files from one markup format into another, then look no further. Pandoc is your swiss-army knife. It converts from and to dozens of formats like HTML, markdown, docx, JSON, YAML, and CSV, to name a few.' _docs: null _github: null _home: null _name: Pandoc _service: null ansible: professormanhattan.pandoc apt: pandoc brew: - pandoc - librsvg - homebrew/cask/basictex choco: - pandoc - rsvg-convert - miktex crew: pandoc dnf: pandoc nix: pandoc pacman: pandoc winget: pandoc papertrail: _bin: papertrail _desc: null _docs: null _github: null _home: null _name: null _service: null gem: papertrail parallels: _bin: null _desc: '[Parallels Desktop for Mac](https://www.parallels.com/) is software providing hardware virtualization for Macintosh computers with Intel processors. It is developed by Parallels, since 2018 a subsidiary of Corel.' _docs: https://kb.parallels.com/ _github: Not open-source _home: https://www.parallels.com/ _name: Parallels _service: null _when: '! test -d "/Applications/Parallels Desktop.app"' ansible:darwin: professormanhattan.parallels gnome-passwords-keys: flatpak: org.gnome.seahorse.Application pass: _bin: pass _desc: Password manager _docs: null _github: https://www.passwordstore.org/ _home: null _name: pass _service: null _type: cli apt: pass brew: pass dnf: pass pacman: pass pkg: password-store pastel: _bin: pastel _desc: A command-line tool to generate, analyze, convert and manipulate colors _docs: null _github: https://github.com/sharkdp/pastel _home: null _name: pastel _service: null _type: cli brew: pastel cargo: pastel github: github.com/sharkdp/pastel snap: pastel yay: pastel peco: _bin: peco _desc: '[peco](https://github.com/peco/peco) can be a great tool to filter stuff like logs, process stats, find files, because unlike grep, you can type as you think and look through the current results.' _docs: null _github: https://github.com/peco/peco _home: https://peco.github.io/ _name: Peco _service: null _type: cli ansible: professormanhattan.peco apt: peco brew: peco choco: peco github: github.com/peco/peco pacman: peco peek: _bin: null _desc: '[Peek](https://github.com/phw/peek) is an animated GIF screen recorder with an easy-to-use interface. It is available for Linux systems that are running GNOME. It is not a general purpose screencast app with extended features. It focuses on simply creating small screencasts of an area of the screen that are output as a GIF, WebM, or MP4 video.' _docs: null _github: https://github.com/phw/peek _home: null _name: Peek _rpmFusion: true _service: null ansible:linux: professormanhattan.peek 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 pfsense: _bin: null _desc: '[pfSense](https://www.pfsense.org/) is a firewall/router computer software distribution based on FreeBSD. pfSense Community Edition is the open source version while pfSense Plus has moved to a closed source model. It is installed on a physical computer or a virtual machine to make a dedicated firewall/router for a network.' _docs: https://docs.netgate.com/pfsense/en/latest/ _github: https://github.com/pfsense/pfsense _home: https://www.pfsense.org/ _name: pfSense _service: null ansible: professormanhattan.pfsense pgcli: _bin: pgcli _desc: '[pgcli](https://github.com/dbcli/pgcli) is a free and open-source CLI for Postgres that does auto-completion and syntax highlighting.' _docs: null _github: null _home: null _name: pgcli _service: null ansible: professormanhattan.pgcli brew: pgcli choco: pgcli pipx: pgcli port: pgcli php: _deps: - php-extensions _bin: php _desc: '[PHP](https://www.php.net/) is a general-purpose scripting language especially suited to web development. It was originally created by Danish-Canadian programmer Rasmus Lerdorf in 1994. The PHP reference implementation is now produced by The PHP Group.' _docs: https://www.php.net/docs.php _github: https://github.com/php/php-src _home: https://www.php.net/ _name: PHP _service: false ansible: professormanhattan.php apt: php brew: php choco: php dnf: php pacman: php port: php scoop: php php-extensions: _name: PHP Extensions _service: false _note: Needs testing apt: - libpcre3-dev - php-apache - php-apcu - php-cgi - php-cli - php-common - php-curl - php-dev - php-fpm - php-gd - php-embed - php-intl - php-imap - php-json - php-mbstring - php-opcache - php-redis - php-snmp - php-sqlite3 - php-xml dnf: - libpcre3-dev - php-apache - php-apcu - php-cgi - php-cli - php-common - php-curl - php-dev - php-fpm - php-gd - php-embed - php-intl - php-imap - php-json - php-mbstring - php-opcache - php-redis - php-snmp - php-sqlite3 - php-xml pacman: - libpcre3-dev - php-apache - php-apcu - php-cgi - php-cli - php-common - php-curl - php-dev - php-fpm - php-gd - php-embed - php-intl - php-imap - php-json - php-mbstring - php-opcache - php-redis - php-snmp - php-sqlite3 - php-xml pihole: _bin: null _desc: '[Pi-hole](https://pi-hole.net/) is a Linux network-level advertisement and Internet tracker blocking application which acts as a DNS sinkhole and optionally a DHCP server, intended for use on a private network. It is designed for low-power embedded devices with network capability, such as the Raspberry Pi, but supports any Linux machines.' _docs: https://docs.pi-hole.net/ _github: https://github.com/pi-hole/pi-hole _home: https://pi-hole.net/ _name: PiHole _service: null ansible: professormanhattan.pihole pip: _bin: null _desc: '[pip](https://pypi.org/project/pip/) is a package-management system written in Python used to install and manage software packages. It connects to an online repository of public and paid-for private packages, called the Python Package Index.' _docs: https://pip.pypa.io/en/stable/user_guide/ _github: https://github.com/pypa/pip _home: https://pip.pypa.io/en/stable/ _name: PIP _service: null ansible: professormanhattan.pip pipx: _bin: null _desc: null _docs: null _github: null _home: null _name: null _post:brew: pipx ensurepath _service: null brew: pipx pkg: _bin: pkg _desc: null _docs: null _github: null _home: null _name: null _service: null npm: pkg playwright: _bin: playwright _desc: null _docs: null _github: null _home: null _name: null _service: null npm: playwright plex: _bin: null _desc: '[Plex](https://www.plex.tv/) is a global streaming service of free ad-supported video, with TV shows and movies from distributors such as Crackle, Warner Bros., MGM, Endemol Shine Group, Lionsgate, and Legendary. Plex is also a client–server media player system plus an ancillary software suite.' _docs: https://forums.plex.tv/t/introducing-plex-htpc/703075 _github: https://github.com/plexinc/plex-media-player _home: https://www.plex.tv/ _name: Plex _service: null _when:cask: '! test -d /Applications/Plex.app' ansible: professormanhattan.plex cask: - plex - plex-media-player - plex-media-server choco: - plex - plexmediaplayer flatpak: - tv.plex.PlexDesktop - tv.plex.PlexHTPC snap: plexmediaserver yay: plex-media-server pm2: _bin: pm2 _desc: null _docs: null _github: null _home: null _name: null _service: null npm: pm2 pnpm: _bin: pnpm _desc: '[pnpm](https://github.com/pnpm/pnpm) is a fast, disk space efficient package manager' _docs: https://pnpm.io/motivation _github: https://github.com/pnpm/pnpm _home: https://pnpm.io/ _name: pnpm _service: null ansible: professormanhattan.pnpm brew: pnpm npm: pnpm scoop: pnpm yay: pnpm pnpm-lock-export: _bin: pnpm-lock-export _desc: null _docs: null _github: null _home: null _name: null _service: false npm: pnpm-lock-export poetry: _bin: poetry _desc: '[Poetry](https://python-poetry.org) helps you declare, manage and install dependencies of Python projects, ensuring you have the right stack everywhere.' _docs: null _github: null _home: null _name: Poetry _service: null ansible: professormanhattan.poetry brew: poetry yay: python-poetry-git pony: _bin: pony _desc: Local file-based password, API key, secret, recovery code store backed by GPG _docs: null _github: https://github.com/jessfraz/pony _home: null _name: pony _service: null _type: cli github: github.com/jessfraz/pony go: github.com/jessfraz/pony@latest portmaster: _bin: null _desc: "[portmaster](https://safing.io/portmaster/) is a free and open-source application that puts you back in charge over all your computer's network connections." _docs: https://docs.safing.io/portmaster/architecture/overview _github: https://github.com/safing/portmaster _home: https://safing.io/ _name: portmaster _service: null ansible:linux: professormanhattan.portmaster ansible:windows: professormanhattan.portmaster postman: _bin: null _desc: "[Postman](https://www.postman.com/) is a collaboration platform for API development. Postman's features simplify each step of building an API and streamline collaboration so you can create better APIs — faster." _docs: https://learning.postman.com/docs/getting-started/introduction/ _github: Not open-source _home: https://www.postman.com/ _name: Postman _service: null _when:cask: '! test -d /Applications/Postman.app' ansible: professormanhattan.postman cask: postman choco: postman flatpak: com.getpostman.Postman snap: postman yay: postman-bin powershell: _bin: null _desc: '[PowerShell](https://docs.microsoft.com/en-us/powershell/scripting/overview?view=powershell-7.1) is a task automation and configuration management framework from Microsoft, consisting of a command-line shell and the associated scripting language. Initially a Windows component only, known as Windows PowerShell, it was made open-source and cross-platform in 2016 with the introduction of PowerShell Core.' _docs: null _github: null _home: null _name: Powershell _service: null _snapClassic: true _when:cask: '! test -d /Applications/PowerShell.app' ansible: professormanhattan.powershell cask: powershell snap: powershell pre-commit: _bin: pre-commit _desc: null _docs: null _github: null _home: null _name: null _service: null brew: pre-commit pipx: pre-commit prepare: _bin: null _desc: null _docs: null _github: null _home: null _name: null _service: null ansible: professormanhattan.prepare prettier: _bin: prettier _desc: null _docs: null _github: null _home: null _name: null _service: null brew: prettier npm: prettier pretzel: _bin: null _desc: Pretzel is Mac desktop app that shows and find keyboard shortcuts based on your current app _docs: null _github: https://github.com/amiechen/pretzel _home: null _name: Pretzel _service: null _type: menubar github: github.com/amiechen/pretzel procs: _bin: procs _desc: A modern replacement for ps written in Rust _docs: null _github: https://github.com/dalance/procs _home: null _name: procs _service: null _type: cli apk: procs brew: procs cargo: procs dnf: procs github: github.com/dalance/procs pacman: procs scoop: procs snap: procs protonvpn: _bin: null _desc: '[Proton](https://www.proton.org/) is a free and open-source raster graphics editor used for image manipulation and image editing, free-form drawing, transcoding between different image file formats, and more specialized tasks. Proton is released under GPLv3+ license and is available for Linux, macOS, and Microsoft Windows.' _docs: https://protonmail.com/support/ _github: https://github.com/ProtonMail/WebClients _home: https://protonmail.com/ _name: Proton _service: null _when:cask: '! test -d /Applications/ProtonVPN.app' ansible: professormanhattan.proton cask: protonvpn choco: protonvpn dnf: protonvpn-cli yay: protonvpn protonmail-bridge: _when:cask: '! test -d "/Applications/Proton Mail Bridge.app"' cask: protonmail-bridge choco: protonmailbridge flatpak: ch.protonmail.protonmail-bridge yay: protonmail-bridge protonmail-import-export: _when:cask: '! test -d "/Applications/ProtonMail Import-Export app.app"' cask: protonmail-import-export flatpak: ch.protonmail.protonmail-import-export-app bottles: flatpak: com.usebottles.bottles psi: _bin: psi _desc: null _docs: null _github: null _home: null _name: null _service: null npm: psi psu: _bin: null _desc: CLI client for Portainer _docs: null _github: https://github.com/greenled/portainer-stack-utils _home: null _name: psu _service: null _type: cli github: github.com/greenled/portainer-stack-utils pup: _bin: pup _desc: '[pup](https://github.com/ericchiang/pup) is a command line tool for processing HTML. It reads from stdin, prints to stdout, and allows the user to filter parts of the page using CSS selectors.' _docs: null _github: https://github.com/ericchiang/pup _home: null _name: pup _service: null _type: cli ansible: professormanhattan.pup brew: pup github: github.com/ericchiang/pup go: github.com/ericchiang/pup@latest python: _bin: python3 _desc: null _docs: null _github: null _home: null _name: null _post:brew: | python3 -m pip install --upgrade setuptools python3 -m pip install --upgrade pip _service: null apt: python3-pip brew: python dnf: python3-pip pacman: python-pip scoop: python pywhat: _bin: pywhat _desc: null _docs: null _github: null _home: null _name: null _service: null brew: pywhat pipx: pywhat port: pywhat qbittorrent: _bin: null _desc: '[qBittorrent](https://www.qbittorrent.org/) is a cross-platform free and open-source BitTorrent client. qBittorrent is a native application written in C++. It uses Boost, Qt 5 toolkit, and libtorrent-rasterbar library. Its optional search engine is written in Python.' _docs: https://github.com/qbittorrent/qBittorrent/wiki _github: https://github.com/qbittorrent/qBittorrent _home: https://www.qbittorrent.org/ _name: qBittorrent _service: null _when:cask: '! test -d /Applications/qBittorrent.app' ansible: professormanhattan.qbittorrent apt: qbittorrent cask: qbittorrent choco: qbittorrent dnf: qbittorrent flatpak: org.qbittorrent.qBittorrent pacman: qbittorrent yay: qbittorrent-git qlplugins: _bin: null _desc: null _docs: null _github: null _home: null _name: null _service: null _when: '! ((brew list provisionql | grep ProvisionQL) && (brew list qlcolorcode | grep QLColorCode) && (brew list qlimagesize | grep qlImageSize) && (brew list qlmarkdown | grep QLMarkdown) && (brew list qlstephen | grep QLStephen) && (brew list qlvideo | grep QLVideo) && (brew list quicklook-json | grep QuickLookJSON) && (brew list quicklookapk | grep QuickLookAPK) && (brew list webpquicklook | grep WebpQuickLook))' cask: - provisionql - qlcolorcode - qlimagesize - qlmarkdown - qlstephen - qlvideo - quicklook-json - quicklookapk - webpquicklook quasar: _bin: null _desc: '[Quasar](https://github.com/quasar/Quasar) is a fast and light-weight remote administration tool coded in C#. The usage ranges from user support through day-to-day administrative work to employee monitoring. Providing high stability and an easy-to-use user interface, Quasar is the perfect remote administration solution for you.' _docs: https://github.com/quasar/Quasar/wiki _github: https://github.com/quasar/Quasar _home: https://github.com/quasar/Quasar _name: Quasar _service: false ansible:windows: professormanhattan.quasar 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 _service: false npm: ramda-cli rancher-cli: _bin: rancher _desc: The Rancher Command Line Interface (CLI) is a unified tool for interacting with your Rancher Server _docs: null _github: https://github.com/rancher/cli _home: null _name: rancher _service: null _type: cli brew: rancher-cli github: github.com/rancher/cli yay: rancher-cli-bin raspberry-pi-imager: _bin: null _desc: '[Raspberry Pi Imager](https://www.raspberrypi.org/software/) is the quick and easy way to install Raspberry Pi OS and other operating systems to a microSD card, ready to use with your Raspberry Pi.' _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 _service: false _when:cask: '! test -d "/Applications/Raspberry Pi Imager.app"' ansible: professormanhattan.raspberryimager cask: raspberry-pi-imager choco: rpi-imager dnf: rpi-imager flatpak: org.raspberrypi.rpi-imager snap: rpi-imager yay: rpi-imager rclone: _bin: rclone _desc: '[Rclone](https://rclone.org/) is an open source, multi threaded, command line computer program to manage content on cloud and other high latency storage. Its capabilities include sync, transfer, crypt, cache, union, compress and mount. The rclone website lists [fifty supported backends](https://rclone.org/overview/) including S3 services and Google Drive.' _docs: https://rclone.org/docs/ _github: https://github.com/rclone/rclone _home: https://rclone.org/ _name: Rclone _service: true ansible: professormanhattan.rclone apt: rclone brew: rclone choco: - rclone - winfsp - nssm dnf: rclone pacman: rclone port: rclone scoop: rclone redis-desktop-manager: _bin: null _desc: '[Redis Desktop Manager](https://rdm.dev/) is an open source cross-platform Desktop Manager for Redis based on Qt 5.' _docs: https://docs.rdm.dev/en/docs-fix-edit-url/ _github: https://github.com/uglide/RedisDesktopManager _home: https://resp.app/ _name: Redis Desktop Manager _service: false ansible:linux: professormanhattan.rdm flatpak: app.resp.RESP snap: redis-desktop-manager recoverpy: _deps: - recoverpy-deps _bin: recoverpy _desc: '[RecoverPy](https://github.com/PabloLec/RecoverPy) is a highly configurable terminal emulator, SSH and serial client for Windows, macOS and Linux.' _docs: https://github.com/PabloLec/RecoverPy#usage _github: https://github.com/PabloLec/RecoverPy _home: https://github.com/PabloLec/RecoverPy _name: RecoverPy _service: false ansible:linux: professormanhattan.recoverpy pipx:linux: recoverpy recoverpy-deps: apt: - coreutils - grep - progress - util-linux dnf: - coreutils - grep - progress - util-linux pacman: - coreutils - grep - progress - util-linux remote-desktop: _deps: - gnome-boxes - microsoft-remote-desktop - remmina - xrdp remmina: _bin: null _desc: null _docs: null _github: null _home: null _name: Remmina _service: true apt: remmina dnf: remmina flatpak: org.remmina.Remmina pacman: remmina snap: remmina yay: remmina-git microsoft-remote-desktop: _bin: null _desc: null _docs: null _github: null _home: null _name: Microsoft Remote Desktop _service: true _when:cask: '! test -d "/Applications/Microsoft Remote Desktop.app"' cask: microsoft-remote-desktop xrdp: _bin: null _desc: null _docs: null _github: null _home: null _name: xrdp _service: true _systemd: xrdp _systemd:yay: - xrdp - xrdp-sesman _note: Should work like professormanhattan.remotedesktop apt: xrdp dnf: xrdp yay: xrdp responsively: _bin: null _desc: A modified web browser that helps in responsive web development _docs: null _github: https://github.com/responsively-org/responsively-app _home: null _name: Responsively _service: null _type: application _when:cask: '! test -d /Applications/ResponsivelyApp.app' cask: responsively choco: responsively github: github.com/responsively-org/responsively-app restic: _bin: restic _desc: '[Restic](https://restic.net/) is a modern backup program that can back up your files from Linux, BSD, Mac and Windows to many different storage types, including self-hosted and online services. It is a single executable that you can run without a server or complex setup. It can be used to only back-up the parts of files that actually changed. It uses cryptography in every part of the process. Restic is entirely free to use and completely open source.' _docs: https://restic.readthedocs.io/en/latest/ _github: https://github.com/restic/restic _home: https://restic.net/ _name: Restic _service: null ansible: professormanhattan.restic apk: restic apt: restic brew: restic dnf: restic eopkg: restic nix: restic pacman: restic pkg-freebsd: restic pkg-openbsd: restic port: restic scoop: restic zypper: restic ripgrep: _bin: rg _desc: '[ripgrep](https://github.com/BurntSushi/ripgrep) is a line-oriented search tool that recursively searches your current directory for a regex pattern. By default, ripgrep will respect your .gitignore and automatically skip hidden files/directories and binary files. This role also installs ripgrep-all. [ripgrep-all](https://github.com/phiresky/ripgrep-all) is just like ripgrep except it also searches in PDFs, E-Books, Office documents, zip, tar.gz, etc.' _docs: null _github: null _home: null _name: ripgrep _service: null ansible: professormanhattan.ripgrep apt: ripgrep brew: ripgrep cargo: ripgrep choco: ripgrep dnf: ripgrep nix: ripgrep pacman: ripgrep pkg: ripgrep port: ripgrep scoop: ripgrep zypper: ripgrep ripgrep-all: _bin: rga _desc: null _docs: null _github: null _home: null _name: null _service: null brew: - ffmpeg - pandoc - poppler - rga - tesseract choco: ripgrep-all nix: ripgrep-all pacman: ripgrep-all rkhunter: _bin: rkhunter _desc: null _docs: null _github: null _home: null _name: rkhunter _post: rkhunter --propupd && rkhunter --update _service: true _systemd:pacman: cronie _type: cli apt: rkhunter brew: rkhunter dnf: rkhunter pacman: - cronie - rkhunter - s-nail 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) _service: false _type: cli brew: rm-improved cargo: rm-improved github: github.com/nivekuil/rip yay: rm-improved rofi: _bin: rofi _desc: null _docs: null _github: null _home: null _name: null _service: null apt: rofi dnf: rofi pacman: rofi pkg: rofi # port installation has way too many dependencies # port: rofi zypper: rofi rsync: _bin: rsync _desc: null _docs: null _github: null _home: null _name: null _service: null apt: rsync brew: rsync choco: rsync dnf: rsync ruby: _bin: ruby _desc: Ruby is an interpreted, high-level, general-purpose programming language which supports multiple programming paradigms. It was designed with an emphasis on programming productivity and simplicity. In Ruby, everything is an object, including primitive data types. It was developed in the mid-1990s in Japan. _docs: https://www.ruby-lang.org/en/documentation/ _github: https://github.com/ruby/ruby _home: https://www.ruby-lang.org/en/ _name: Ruby _service: false ansible: professormanhattan.ruby apt: ruby-full brew: ruby choco: ruby dnf: ruby pacman: ruby port: ruby scoop: ruby runjs: _bin: null _desc: A JavaScript playground that auto-evaluates as you type _docs: null _github: https://github.com/lukehaas/RunJS _home: null _name: RunJS _service: null _type: application _when:cask: '! test -d /Applications/RunJS.app' cask: runjs choco: runjs github: github.com/lukehaas/RunJS yay: runjs-bin rust: _bin: rustc _desc: '[Rust](https://www.rust-lang.org/) is a multi-paradigm programming language designed for performance and safety, especially safe concurrency.' _docs: https://www.rust-lang.org/learn _github: https://github.com/rust-lang/rust _home: https://www.rust-lang.org/ _name: Rust _post:snap: rustup toolchain install stable _service: false _snapClassic: true ansible: professormanhattan.rust apt: - cargo - rustc brew: rust choco: rust dnf: - cargo - rust pacman: rust port: - cargo - rust scoop: rust snap: rustup 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 _service: true ansible:linux: professormanhattan.goofys brew:linux: goofys go:linux: github.com/kahing/goofys@latest catfs: _deps: - fuse _bin: catfs _desc: Cache anything 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 _service: true ansible:linux: professormanhattan.s3filesystem cargo:linux: catfs s5cmd: _bin: s5cmd _desc: '[s5cmd](https://github.com/peak/s5cmd) is a very fast S3 and local filesystem execution tool. It comes with support for a multitude of operations including tab completion and wildcard support for files, which can be very handy for your object storage workflow while working with large number of files. s5cmd is the fastest way of interacting with S3 buckets because it can utilize multiple threads unlike similar tools.' _docs: null _github: https://github.com/peak/s5cmd _home: null _name: s5cmd _service: null _type: cli ansible: professormanhattan.s5cmd brew: peak/tap/s5cmd github: github.com/peak/s5cmd go: github.com/peak/s5cmd@latest sad: _bin: null _desc: null _docs: null _github: null _home: null _name: null _service: null brew: ms-jpq/sad/sad pacman: sad samba: _bin: smbd _bin:dnf: smb _desc: '[Samba](https://www.samba.org/) is a free and open-source software that allows files to be shared across Windows and Linux systems simply and easily. To be exact, it is an open-source implementation of the SMB/CIFS protocol.' _docs: https://www.samba.org/samba/docs/ _github: https://github.com/samba-team/samba _groups: - sambausers _home: https://www.samba.org/ _name: Samba _service: true _systemd: smbd _systemd:dnf: smb ansible:darwin: professormanhattan.samba ansible:linux: professormanhattan.samba apt: samba brew: samba dnf: samba pacman: samba port: samba4 sanoid: _bin: null _desc: '[Sanoid](https://github.com/jimsalterjrs/sanoid/) is a free and open source snapshot management tool. Sanoid is a policy-driven snapshot management tool for ZFS filesystems. When combined with the Linux KVM hypervisor, you can use it to make your systems functionally immortal.' _docs: null _github: null _home: null _name: Sanoid _service: null ansible:linux: professormanhattan.sanoid apt: - libcapture-tiny-perl - libconfig-inifiles-perl - libdata-dump-perl - lzop - mbuffer # Unavailable on Ubuntu 22.04 # - mhash2 - pv - sanoid santa: _bin: santactl _desc: A binary authorization system for MacOS (santa) role is a daemon that makes execution decisions based on the contents of a local database, a GUI agent that notifies the user in case of a block decision and a command-line utility for managing the system and synchronizing the database with a server. _docs: https://santa.dev/ _github: https://github.com/google/santa _home: https://santa.dev/ _name: A binary authorization system for MacOS _service: true ansible:darwin: professormanhattan.santa cask: santa schema: _bin: schema _desc: A tool to infer and instantiate schemas and translate between data formats _docs: null _github: https://github.com/Confbase/schema _home: null _name: schema _service: null _type: cli go: github.com/Confbase/schema@latest scrcpy: _bin: scrcpy _desc: '[scrcpy](https://github.com/Genymobile/scrcpy) is a free and open-source application that provides display of Android devices connected on USB (or over TCP/IP). It also allows you to control the Android device. It does not require any root access.' _docs: null _github: https://github.com/Genymobile/scrcpy _home: null _name: scrcpy _service: null _type: cli ansible: professormanhattan.scrcpy apt: scrcpy brew: scrcpy choco: scrcpy dnf: scrcpy github: github.com/Genymobile/scrcpy pkg: scrcpy snap: scrcpy yay: scrcpy scrcpy-gui: _bin: null _desc: A simple & beautiful GUI application for scrcpy _docs: null _github: https://github.com/Tomotoes/scrcpy-gui _home: null _name: Scrcpy GUI _service: null _type: application flatpak: in.srev.guiscrcpy github: github.com/Tomotoes/scrcpy-gui sd: _bin: sd _desc: Intuitive find & replace CLI (sed alternative) _docs: null _github: https://github.com/chmln/sd _home: null _name: sd _service: null _type: cli apk: sd brew: sd cargo: sd choco: sd-cli dnf: sd github: github.com/chmln/sd pacman: sd pkg: sd sdkman: _bin: sdkman _desc: '[SDKMAN](https://sdkman.io/) is a tool for managing multiple versions of various Software Development Kits (SDKs) for the JVM on any UNIX-based system. It provides a convenient command line interface for installing, switching, removing and listing candidates. With SDKMAN, you can install and manage dependencies like Java, Groovy, Scala, Kotlin, and Ceylon. You can also use it to manage Ant, Gradle, Grails, Maven, SBT, Spark, Spring Boot, Vert.x, and many [other SDKs](https://sdkman.io/sdks).' _docs: https://sdkman.io/install _github: https://github.com/sdkman/sdkman-cli _home: https://sdkman.io/ _name: SDKMAN _service: null _note: SDKMan is installed via .chezmoiscripts # ansible: professormanhattan.sdkman seconion: _bin: null _desc: '[Security Onion](https://securityonionsolutions.com/) is a free and open source Linux distribution for threat hunting, enterprise security monitoring, and log management. It includes Elasticsearch, Logstash, Kibana, Snort, Suricata, Bro, Wazuh, Sguil, Squert, NetworkMiner, and many other security tools. The easy-to-use Setup wizard allows you to build an army of distributed sensors for your enterprise in minutes! This role takes it a step further and automates the whole setup process.' _docs: https://docs.securityonion.net/en/2.3/index.html _github: https://github.com/Security-Onion-Solutions/securityonion _home: https://securityonionsolutions.com/ _name: Security Onion _service: null ansible: professormanhattan.seconion secretive: _bin: null _desc: null _docs: null _github: null _home: null _name: null _service: null _when:cask: '! test -d /Applications/Secretive.app' cask: secretive security: _bin: null _desc: This role turns on auto-updates and configures sudo, for instance. _docs: null _github: null _home: null _name: Security _service: null ansible: professormanhattan.security semantic-release: _bin: semantic-release _desc: null _docs: null _github: null _home: null _name: null _service: null npm: semantic-release sentry-cli: _bin: sentry-cli _desc: sentry-cli can connect to the Sentry API and manage some data for your projects _docs: null _github: https://github.com/getsentry/sentry-cli/ _home: null _name: sentry-cli _service: null _type: cli brew: getsentry/tools/sentry-cli github: github.com/getsentry/sentry-cli npm: '@sentry/cli' scoop: sentry-cli yay: sentry-cli-bin serve: _bin: serve _desc: null _docs: null _github: null _home: null _name: null _service: null npm: serve serverless: _bin: serverless _desc: null _docs: null _github: null _home: null _name: null _service: null brew: serverless npm: serverless sftpgo: _bin: sftpgo _desc: Fully featured and highly configurable SFTP server with optional HTTP/S, FTP/S and WebDAV support - S3, Google Cloud Storage, Azure Blob _docs: null _github: https://github.com/drakkan/sftpgo _home: null _name: sftpgo _service: true _type: cli brew: sftpgo choco: sftpgo github: github.com/drakkan/sftpgo pkg: sftpgo yay: sftpgo-bin share: _bin: share _desc: null _docs: null _github: null _home: null _name: null _service: null npm: share-cli sharex: _bin: null _desc: '[ShareX](https://getsharex.com/) 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. It also allows uploading images, text or other types of files to many supported destinations you can choose from.' _docs: https://getsharex.com/docs/faq _github: https://github.com/ShareX/ShareX _home: https://getsharex.com/ _name: ShareX _service: null ansible:windows: professormanhattan.sharex choco: sharex sharp: _bin: sharp _desc: null _docs: null _github: null _home: null _name: null _service: null npm: sharp-cli shc: _bin: shc _desc: Shell script compiler _docs: https://github.com/neurobin/shc _github: https://github.com/neurobin/shc _home: https://neurobin.org/projects/softwares/unix/shc/ _name: shc _service: false ansible: professormanhattan.shc shdoc: _deps:script: - gawk _bin: shdoc _desc: '[shdoc](https://github.com/reconquest/shdoc) is a tool to generate Documentation for shell scripts (bash, sh, zsh)' _docs: null _github: https://github.com/reconquest/shdoc _home: null _name: shdoc _service: null ansible: professormanhattan.shdoc script: cd /tmp && git clone --recursive https://github.com/reconquest/shdoc && cd shdoc && sudo make install yay: shdoc-git 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 _service: false _type: cli apt: shellcheck brew: shellcheck cabal: shellcheck choco: shellcheck dnf: shellcheck emerge: shellcheck eopkg: shellcheck nix: nixpkgs.shellcheck pacman: shellcheck pkg-freebsd: shellcheck pkg-openbsd: shellcheck port: shellcheck scoop: shellcheck snap: shellcheck stack: shellcheck zypper: shellcheck shfmt: _bin: shfmt _desc: '[shfmt](https://github.com/mvdan/sh) is a shell parser, formatter, and interpreter with bash support that is written with [Go](https://gitlab.com/megabyte-labs/ansible-roles/go).' _docs: null _github: https://github.com/mvdan/sh _home: https://pkg.go.dev/mvdan.cc/sh/v3 _name: Java _service: null _type: cli ansible: professormanhattan.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 shotcut: _bin: null _desc: '[Shotcut](https://shotcut.org/) is a free and open-source cross-platform video editing application for FreeBSD, Linux, macOS and Windows. Started in 2011 by Dan Dennedy, Shotcut is developed on the MLT Multimedia Framework, in development since 2004 by the same author.' _docs: https://shotcut.org/howtos/getting-started/ _github: https://github.com/mltframework/shotcut _home: https://shotcut.org/ _name: Shotcut _service: null _snapClassic: true _when:cask: '! test -d /Applications/Shotcut.app' ansible: professormanhattan.shotcut apt: shotcut cask: shotcut choco: shotcut dnf: shotcut flatpak: org.shotcut.Shotcut snap: shotcut shotwell: _bin: null _desc: '[Shotwell](https://shotwell-project.org/doc/html/) is an image organizer designed to provide personal photo management for the GNOME desktop environment. In 2010, it replaced F-Spot as the standard image tool for several GNOME-based Linux distributions, including Fedora in version 13 and Ubuntu in its 10.10 Maverick Meerkat release.' _docs: http://shotwell-project.org/doc/html/ _github: https://github.com/GNOME/shotwell _home: https://wiki.gnome.org/Apps/Shotwell _name: Shotwell _service: null ansible:linux: professormanhattan.shotwell apt: shotwell dnf: shotwell flatpak: org.gnome.Shotwell pacman: shotwell skate: _bin: skate _desc: null _docs: null _github: null _home: null _name: null _service: null brew: charmbracelet/tap/skate go: github.com/charmbracelet/skate@latest nix: nixpkgs.skate pacman: skate skm: _bin: skm _desc: A simple and powerful SSH keys manager _docs: null _github: https://github.com/TimothyYe/skm _home: null _name: skm _service: null _type: cli brew: timothyye/tap/skm github: github.com/TimothyYe/skm go: github.com/TimothyYe/skm/cmd/skm@latest vup: flatpak: app.vup.Vup skype: _bin: null _desc: '[Skype](https://www.skype.com/en/) is a proprietary telecommunications application that specializes in providing video chat and voice calls between computers, tablets, mobile devices, the Xbox One console, and smartwatches over the Internet. Skype also provides instant messaging services. Users may transmit text, video, audio and images.' _description: 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: Not open-source _home: https://www.skype.com/en/ _name: Skype _service: null _type: application _when:cask: '! test -d /Applications/Skype.app' ansible: professormanhattan.skype cask: skype choco: skype flatpak: com.skype.Client snap: skype yay: skypeforlinux-stable-bin slack: _bin: null _desc: '[Slack](https://slack.com/) is a proprietary business communication platform developed by American software company Slack Technologies. Slack offers many IRC-style features, including persistent chat rooms organized by topic, private groups, and direct messaging.' _docs: https://api.slack.com/docs _github: https://github.com/slackhq/SlackTextViewController _home: https://slack.com/ _name: Slack _service: null _type: application _when:cask: '! test -d /Applications/Slack.app' ansible: professormanhattan.slack cask: slack choco: slack flatpak: com.slack.Slack snap: slack slack-term: _bin: slack-term _desc: '[slack-term](https://github.com/erroneousboat/slack-term) features a colorful interface as well as keyboard shortcuts. It is one of, if not the, most well-received [Slack](https://slack.com/) client available on GitHub.' _docs: null _github: null _home: null _name: slack-term _service: null ansible: professormanhattan.slackterm go: github.com/erroneousboat/slack-term@latest sloth: _bin: null _desc: Mac app that shows all open files, directories, sockets, pipes and devices in use by all running processes. Nice GUI for lsof. _docs: https://github.com/sveinbjornt/Sloth _github: https://github.com/sveinbjornt/Sloth _home: https://sveinbjorn.org/sloth _name: Sloth _service: null _when:cask: '! test -d /Applications/Sloth.app' cask: sloth snapd: _bin: snap _desc: '[Snap](https://snapcraft.io/) is a software packaging and deployment system developed by Canonical for operating systems that use the Linux kernel. The packages, called snaps, and the tool for using them, snapd, work across a range of Linux distributions and allow upstream software developers to distribute their applications directly to users. Snaps are self-contained applications running in a sandbox with mediated access to the host system.' _docs: null _github: null _home: null _name: Snap _service: null ansible:linux: professormanhattan.snapd snitch: _bin: null _desc: '[Little Snitch](https://www.obdev.at/products/littlesnitch/index.html) (macOS) and [OpenSnitch](https://github.com/evilsocket/opensnitch) (Linux) are application firewalls that make Internet connections visible. You can then configure which applications can access the internet (or LAN) as well as monitor the traffic patterns of applications.' _docs: null _github: null _home: null _name: OpenSnitch/Little Snitch _service: null _when:cask: '! test -d "/Applications/Little Snitch.app"' ansible: professormanhattan.snitch cask: little-snitch social-analyzer: _bin: social-analyzer _desc: null _docs: null _github: null _home: null _name: null _service: null pipx: social-analyzer solidity: _bin: solcjs _desc: null _docs: null _github: null _home: null _name: null _service: null npm: solc sonatype-nexus: _bin: null _desc: '[Sonatype Nexus](https://www.sonatype.com/products/repository-oss-download) is a repository manager that lets you proxy and cache assets from apt-get, yum, npm, pypi, and a handful of other sources. This role sets up Sonatype Nexus using the awesome work of the [ansible-ThoTeam/nexus3-oss](https://github.com/ansible-ThoTeam/nexus3-oss) repository on GitHub.' _docs: https://help.sonatype.com/repomanager3 _github: https://github.com/sonatype/nexus-public _home: https://www.sonatype.com/products/nexus-repository _name: Sonatype Nexus _service: null ansible: professormanhattan.sonatype-nexus speed-test: _bin: speed-test _desc: null _docs: null _github: null _home: null _name: null _service: null npm: speed-test spotdl: _bin: spotdl _deps: - ffmpeg _desc: null _docs: null _github: null _home: null _name: null _service: null pipx: spotdl gnome-eyedropper: flatpak: com.github.finefindus.eyedropper kooha: flatpak: io.github.seadve.Kooha sqlectron: _bin: null _desc: A simple and lightweight SQL client desktop with cross database and platform support _docs: null _github: https://github.com/sqlectron/sqlectron-gui _home: null _name: SQLectron _service: null _type: application _when:cask: '! test -d /Applications/sqlectron.app' cask: sqlectron github: github.com/sqlectron/sqlectron-gui yay: sqlectron-gui handbrake: _when:cask: '! test -d "/Applications/HandBrake.app"' cask: handbrake choco: handbrake flatpak: fr.handbrake.ghb 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 _service: false _type: cli apt: sqlite3 brew: sqlite choco: sqlite dnf: sqlite pacman: sqlite port: sqlite3 scoop: sqlite ssh: _bin: null _desc: On top of tightening up SSH security settings, this role also installs fail2ban on Linux systems. If provided, the role will also populate all your SSH keys and set their permissions appropriately _docs: null _github: null _home: null _name: SSH _service: null ansible: professormanhattan.ssh ssh-vault: _bin: ssh-vault _desc: '[sshvault](https://ssh-vault.com/) lets you encrypt/decrypt using SSH private keys. It is written in Go and the documentation can be read in under a minute.' _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 _service: null ansible: professormanhattan.sshvault brew: ssh-vault github: github.com/ssh-vault/ssh-vault sshpass: _bin: sshpass _desc: null _docs: null _github: null _home: null _name: null _service: null apt: sshpass brew: hudochenkov/sshpass/sshpass dnf: sshpass ssh-tarpit: _bin: endlessh _desc: '[Endlessh](https://github.com/skeeto/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.' _docs: https://github.com/skeeto/endlessh _github: https://github.com/skeeto/endlessh _home: https://github.com/skeeto/endlessh _name: Endlessh _service: true ansible: professormanhattan.sshtarpit apt: endlessh dnf: endlessh ssl-proxy: _bin: null _desc: Simple zero-config SSL reverse proxy with real autogenerated certificates _docs: null _github: https://github.com/suyashkumar/ssl-proxy _home: null _name: ssl-proxy _service: null _type: cli github: github.com/suyashkumar/ssl-proxy starred: _bin: starred _desc: null _docs: null _github: null _home: null _name: null _service: null pipx: starred starship: _bin: null _desc: '[Starship](https://starship.rs/) is the minimal, blazing fast, and extremely customizable prompt for any shell! It shows the information you need, while staying sleek and minimal. Unlike most other prompts, it is compatible with nearly every type of terminal. If you want to retain the same look and feel across different terminals, then look no further.' _docs: null _github: null _home: null _name: Starship _service: null ansible: professormanhattan.starship startmenu: _bin: null _desc: This role helps clean up the Windows start menu by moving shortcuts to the root of the start menu and removing shortcut folders. It is used to update the start menu when applications install whole folders of shortcuts instead of just a shortcut to the main application. _docs: null _github: null _home: null _name: Start Menu Configuration _service: null ansible: professormanhattan.startmenu statcode: _bin: statcode _desc: null _docs: Man pages for HTTP status codes _github: https://github.com/shobrook/statcode _home: null _name: null _service: null pipx: statcode yay: statcode staticcheck: _bin: staticcheck _desc: null _docs: null _github: null _home: null _name: null _service: null brew: staticcheck dnf: golang-honnef-tools go: honnef.co/go/tools/cmd/staticcheck@latest pacman: staticcheck port: staticcheck scoop: staticcheck stats: _bin: null _desc: null _docs: null _github: null _home: null _name: null _service: null _when:cask: '! test -d /Applications/Stats.app' cask: stats stegcloak: _bin: stegcloak _desc: null _docs: null _github: null _home: null _name: null _service: null npm: stegcloak stubby: _bin: stubby _desc: null _docs: null _github: null _home: null _name: Stubby _service: true _post:brew:darwin: bash "$(brew --prefix stubby)/sbin/stubby-setdns-macos.sh" && brew services start stubby brew:darwin: stubby supdock: _bin: supdock _desc: null _docs: null _github: null _home: null _name: null _service: null npm: supdock surge: _bin: surge _desc: null _docs: null _github: null _home: null _name: null _service: null npm: surge svgo: _bin: svgo _desc: null _docs: null _github: null _home: null _name: null _service: null brew: svgo npm: svgo swarm: _bin: null _desc: null _docs: https://docs.docker.com/engine/swarm/ _github: https://github.com/moby/swarmkit _home: null _name: null _service: null ansible: professormanhattan.swarm switchhosts: _appimageName: SwitchHosts.AppImage _bin: null _desc: '[SwitchHosts](https://github.com/oldj/SwitchHosts) is an application for managing the etc hosts file. It allows you to easily switch between different etc hosts file configurations.' _docs: https://github.com/oldj/SwitchHosts _github: https://github.com/oldj/SwitchHosts _home: https://swh.app/ _name: SwitchHosts _service: false _type: application _when:cask: '! test -d "/Applications/SwitchHosts.app"' ansible: professormanhattan.switchhosts appimage: https://github.com/oldj/SwitchHosts/releases/download/v4.1.2/SwitchHosts_linux_x86_64_4.1.2.6086.AppImage cask: switchhosts choco: switchhosts github: github.com/oldj/SwitchHosts scoop: switchhosts sync-ssh-keys: _bin: null _desc: Sync public ssh keys to ~/.ssh/authorized_keys, based on Github/Gitlab organization membership _docs: null _github: https://github.com/samber/sync-ssh-keys _home: null _name: sync-ssh-keys _service: null _type: cli github: github.com/samber/sync-ssh-keys yay: sync-ssh-keys-bin synp: _bin: synp _desc: null _docs: null _github: null _home: null _name: null _service: false npm: synp sysbench: _bin: sysbench _desc: System performance benchmark tool _docs: null _github: https://github.com/akopytov/sysbench _home: null _name: sysbench _service: null _type: cli apk: sysbench apt: sysbench brew: sysbench dnf: sysbench pacman: sysbench pkg: sysbench sysdig: _bin: sysdig _desc: '[sysdig](https://www.sysdig.com/) is a simple tool for deep system visibility, exploration and troubleshooting, with native support for containers.' _docs: null _github: null _groups: - sysdig _home: null _name: sysdig _service: null ansible: professormanhattan.sysdig brew: sysdig pacman: - sysdig - sysdig-dkms sysget: _bin: null _desc: One package manager to rule them all _docs: null _github: https://github.com/emilengler/sysget _home: null _name: sysget _service: null _type: cli t: _bin: t _desc: null _docs: null _github: null _home: null _name: null _service: null gem: t t-rec: _bin: t-rec _deps:cargo: - imagemagick _desc: '[t-rec](https://github.com/sassman/t-rec-rs) is a blazingly fast terminal recorder that generates animated GIF images for the web written in Rust' _docs: https://crates.io/crates/t-rec _github: https://github.com/sassman/t-rec-rs _home: https://crates.io/crates/t-rec _name: t-rec _service: false _snapClassic: true _type: cli ansible: professormanhattan.trec apk: gomplate brew: t-rec cargo: t-rec port: t-rec snap: t-rec yay: t-rec tabby: _bin: null _desc: '[Tabby](https://eugeny.github.io/tabby/) is a highly configurable terminal emulator, SSH and serial client for Windows, macOS and Linux.' _docs: https://openbase.com/js/tabby/documentation _github: https://github.com/Eugeny/tabby _home: https://tabby.sh/ _name: Tabby _service: null _type: application _when:cask: '! test -d /Applications/Tabby.app' ansible:linux: professormanhattan.tabby cask: tabby choco: tabby github: github.com/Eugeny/tabby tailscale: _bin: tailscale _desc: '[Tailscale](https://tailscale.com/) lets you easily manage access to private resources, quickly SSH into devices on your network, and work securely from anywhere in the world.' _docs: https://tailscale.com/kb/ _github: https://github.com/tailscale/tailscale _home: https://tailscale.com/ _name: Tailscale _post: sudo tailscale up _service: true _systemd:pacman: tailscaled ansible: professormanhattan.tailscale brew: tailscale cask: tailscale choco: tailscale pacman: tailscale port: tailscale task: _bin: task _desc: A task runner / simpler Make alternative written in Go _docs: https://taskfile.dev/usage/ _github: https://github.com/go-task/task _home: https://taskfile.dev _name: Task _service: false _type: cli brew: go-task/tap/go-task choco: go-task github: github.com/go-task/task go: github.com/go-task/task/v3/cmd/task@latest scoop: task microsoft-teams: _bin: null _desc: '[Microsoft Teams](https://www.microsoft.com/en-us/microsoft-teams/group-chat-software) is a proprietary business communication platform developed by Microsoft, as part of the Microsoft 365 family of products. Teams primarily competes with the similar service Slack, offering workspace chat and videoconferencing, file storage, and application integration.' _docs: null _github: Not open-source _home: null _name: Microsoft Teams _service: null _when:cask: '! test -d "/Applications/Microsoft Teams.app"' ansible: professormanhattan.teams cask: microsoft-teams choco: microsoft-teams flatpak: com.microsoft.Teams snap: teams-for-linux yay: teams-for-linux teamviewer: _bin: null _desc: '[TeamViewer](https://www.teamviewer.com/en-us/) is a proprietary software for remote access to as well as remote control and maintenance of computers and other devices, which was first released in 2005. The functionality has been expanded step by step, most recently for example through the integration of TeamViewer Meeting.' _docs: https://www.teamviewer.com/en-us/documents/ _github: Not open-source _home: https://www.teamviewer.com/en-us/ _name: TeamViewer _service: null _when:cask: '! test -d /Applications/TeamViewer.app' ansible:linux: professormanhattan.teamviewer cask: teamviewer choco: teamviewer yay: teamviewer teleport: _bin: teleport _desc: '[Teleport](https://goteleport.com/) is a free and open-source tool that allows engineers and security professionals to unify access for SSH servers, Kubernetes clusters, web applications, and databases across all environments. It is an identity-aware, multi-protocol access proxy which understands SSH, HTTPS, Kubernetes API, MySQL and PostgreSQL wire protocols.' _docs: null _github: https://github.com/gravitational/teleport _home: null _name: Teleport _service: null _type: cli ansible: professormanhattan.teleport brew: teleport pkg: teleport yay: teleport-bin teller: _bin: teller _desc: Cloud native secrets management for developers - never leave your command line for secrets _docs: null _github: https://github.com/tellerops/teller _home: null _name: teller _service: null _type: cli brew: spectralops/tap/teller github: github.com/tellerops/teller temps: _bin: null _desc: Simple menubar application based on Electron with actual weather information and forecast _docs: null _github: https://github.com/jackd248/temps _home: null _name: Temps _service: null _type: application github: github.com/jackd248/temps terminalizer: _bin: null _desc: null _docs: null _github: null _home: null _name: null _service: null npm: terminalizer termius: _bin: null _desc: '[Termius](https://www.termius.com/) is the SSH client that works on Desktop and Mobile.' _docs: null _github: null _home: null _name: Termius _post:binary:windows: | # TODO _service: null # TODO ansible: professormanhattan.termius binary:windows: https://autoupdate.termius.com/windows/Termius.exe brew: termius pipx: termius snap: termius-app yay: termius terraform: _deps: - tfenv tfenv: _bin: tfenv _desc: '[tfenv](https://github.com/tfutils/tfenv) is a Terraform version manager inspired by [rbenv](https://github.com/rbenv/rbenv). It supports macOS, Linux, and Windows.' _docs: https://github.com/tfutils/tfenv#usage _github: https://github.com/tfutils/tfenv _home: https://github.com/tfutils/tfenv _name: tfenv _post: if ! command -v terraform; then tfenv use latest; fi _service: false ansible:darwin: professormanhattan.tfenv ansible:linux: professormanhattan.tfenv brew: tfenv port: tfenv tflint: _bin: tflint _desc: '[tflint](https://github.com/terraform-linters/tflint) is a framework that can help in finding possible errors for major cloud providers, warn about deprecated syntax and unused declarations and enforce best practices. This role installs tflint on nearly any platform.' _docs: null _github: https://github.com/terraform-linters/tflint _home: null _name: tflint _service: null _type: cli ansible: professormanhattan.tflint brew: tflint choco: tflint github: github.com/terraform-linters/tflint theme: _bin: null _desc: Betelgeuse is a theme for KDE, XFCE, Gnome, and many more themeing engines. It is heavily based on [Sweet](https://store.kde.org/p/1294174). It tries to make the theme compatible with many environment types. It also includes special styles geared towards styling [Qubes OS](https://www.qubes-os.org/). _docs: null _github: null _home: null _name: Betelgeuse Theme _service: null ansible: professormanhattan.theme tig: _bin: tig _desc: null _docs: null _github: null _home: null _name: null _service: null brew: tig nix: tig pkg: tig tilt: _bin: tilt _desc: Define your dev environment as code. For microservice apps on Kubernetes _docs: null _github: https://github.com/tilt-dev/tilt _home: null _name: tilt _service: null _type: cli brew: tilt github: github.com/tilt-dev/tilt yay: tilt-bin timeshift: _bin: null _desc: '[Timeshift](https://github.com/jimsalterjrs/timeshift/) is a free and open source system restore tool for Linux. Timeshift for Linux is an application that provides functionality similar to the System Restore feature in Windows and the Time Machine tool in Mac OS. Timeshift protects your system by taking incremental snapshots of the file system at regular intervals. These snapshots can be restored at a later date to undo all changes to the system.' _docs: null _github: null _home: null _name: Timeshift _service: null ansible:linux: professormanhattan.timeshift apt: timeshift dnf: timeshift yay: timeshift tinypng: _bin: tinypng _desc: null _docs: null _github: null _home: null _name: null _service: null npm: tinypng-cli tldr: _bin: tldr _desc: null _docs: null _github: null _home: null _name: null _service: null brew: tldr npm: tldr tmux: _bin: tmux _desc: '[Tmux](https://github.com/tmux/tmux/wiki) is a terminal multiplexer. It enables a number of terminals to be created, accessed, and controlled from a single screen. Tmux may be detached from a screen and continue running in the background, then later reattached.' _docs: null _github: null _home: null _name: tmux _service: null ansible: professormanhattan.tmux apt: tmux brew: - awk - gnu-sed - perl - tmux tokei: _bin: tokei _desc: Tokei is a program that displays statistics about the code _docs: null _github: https://github.com/XAMPPRocky/tokei _home: null _name: tokei _service: null _type: cli apk: tokei brew: tokei cargo: tokei dnf: tokei github: github.com/XAMPPRocky/tokei pacman: tokei pkg: tokei scoop: tokei tor: _bin: toron _desc: "[Tor](https://www.torproject.org/) is free and open-source software for enabling anonymous communication by directing Internet traffic through a free, worldwide, volunteer overlay network consisting of more than seven thousand relays in order to conceal a user's location and usage from anyone conducting network surveillance or traffic analysis. On Linux you can combine Tor with [Privoxy](https://www.privoxy.org/) which allows you to tunnel all of your traffic through the Tor network." _docs: https://tb-manual.torproject.org/ _github: https://github.com/TheTorProject _home: https://www.torproject.org/ _name: TOR _service: null ansible:linux: professormanhattan.tor translate: _bin: trans _desc: '[Translate Shell](https://github.com/soimort/translate-shell) (formerly Google Translate CLI) is a command-line translator powered by Google Translate (default), Bing Translator, Yandex.Translate, and Apertium. It gives you easy access to these translation engines in your terminal. It is feature-rich and, although there is some overlap, it complements [Normit](https://gitlab.com/megabyte-labs/ansible-roles/normit) well.' _docs: null _github: null _home: null _name: Translate Shell _service: null ansible:darwin: professormanhattan.translate ansible:linux: professormanhattan.translate apt: translate-shell brew: translate-shell dnf: translate-shell pacman: translate-shell tree: _bin: tree _desc: '[tree-cli](https://github.com/MrRaindrop/tree-cli) is a recursive directory listing program that produces a depth indented listing of files. With no arguments, tree lists the files in the current directory. When directory arguments are given, tree lists all the files and/or directories found in the given directories each in turn. Upon completion of listing all files/directories found, tree returns the total number of files and/or directories listed.' _docs: null _github: null _home: null _name: tree-cli _service: null ansible: professormanhattan.tree tree-sitter: _bin: null _desc: null _docs: null _github: null _home: null _name: null _service: null cargo: tree-sitter-cli trellis: _bin: trellis _desc: null _docs: null _github: null _home: null _name: null _service: null brew: roots/tap/trellis-cli trivy: _bin: null _desc: Scanner for vulnerabilities in container images, file systems, and Git repositories, as well as for configuration issues _docs: null _github: https://github.com/aquasecurity/trivy _home: null _name: trivy _service: null _type: cli github: github.com/aquasecurity/trivy yay: trivy-bin trufflehog: _bin: trufflehog _desc: null _docs: null _github: null _home: null _name: null _service: null brew: trufflesecurity/trufflehog/trufflehog ts2c: _bin: ts2c _desc: null _docs: null _github: null _home: null _name: null _service: null npm: ts2c typescript: _bin: tsc _desc: null _docs: null _github: null _home: null _name: null _service: null brew: typescript npm: tsc ulauncher: _bin: null _desc: '[Ulauncher](https://ulaunchercraft.io/) is a software packaging and deployment system developed by Canonical for operating systems that use the Linux kernel. The packages, called ulaunchers, and the tool for using them, ulauncher, work across a range of Linux distributions and allow upstream software developers to distribute their applications directly to users. Ulaunchers are self-contained applications running in a sandbox with mediated access to the host system.' _docs: null _github: null _home: null _name: Ulauncher _service: null ansible: professormanhattan.ulauncher up: _bin: up _desc: up, which is short for [Ultimate Plumber](https://github.com/akavel/up), is a tool for writing Linux pipes in a terminal-based UI interactively, with an instant live preview of command results. _docs: null _github: https://github.com/akavel/up _home: null _name: Ultimate Plumber (up) _service: null _type: cli ansible: professormanhattan.up brew: up github: github.com/akavel/up pkg: up yay: up upt: _bin: upt _desc: Universal package-management tool for Windows, macOS and Linux _docs: null _github: https://github.com/sigoden/upt _home: null _name: null _service: null 'cargo:': upt upx: _bin: upx _desc: '[UPX](https://upx.github.io/) is an advanced executable file compressor. UPX will typically reduce the file size of programs and DLLs by around 50%-70%, thus reducing disk space, network load times, download times and other distribution and storage costs. It supports compressing a wide variety of binary-like files. Surprisingly, it even compresses executables better than WinZip. Best of all, it is free and open source.' _docs: https://github.com/upx/upx _github: https://github.com/upx/upx _home: https://upx.github.io/ _name: UPX _service: false ansible: professormanhattan.upx apt: upx brew: upx choco: upx dnf: upx pacman: upx port: upx scoop: upx cutter: _when:cask: '! test -d "/Applications/Cutter.app"' cask: cutter choco: cutter flatpak: re.rizin.cutter librewolf: _scoopExtras: true _when:cask: '! test -d "/Applications/LibreWolf.app"' cask: librewolf choco: librewolf flatpak: io.gitlab.librewolf-community scoop: librewolf winget: librewolf yay: librewolf vagrant: _bin: vagrant _desc: '[Vagrant](https://www.vagrantup.com/) is an open-source software product for building and maintaining portable virtual software development environments (e.g., for VirtualBox, KVM, Hyper-V, Docker containers, VMware, and AWS).' _docs: https://www.vagrantup.com/docs _github: https://github.com/hashicorp/vagrant _home: https://www.vagrantup.com/ _name: Vagrant _service: false _snapClassic: true ansible: professormanhattan.vagrant choco: vagrant dnf: vagrant pacman: vagrant scoop: vagrant snap: vagrant vault: _bin: vault _desc: '[HashiCorp Vault](https://www.vaultproject.io/) secures, stores, and tightly controls access to tokens, passwords, certificates, API keys, and other secrets. Basically, it is a tool for managing any data that you want to tightly control access to. It also has some advanced integrations with systems like AWS.' _docs: null _github: null _home: https://vaultproject.io/ _name: HashiCorp Vault _service: null _type: cli ansible: professormanhattan.vault brew: hashicorp/tap/vault yay: vault-cli vector: _bin: vector _desc: Vector is a lightweight, ultra-fast tool for building observability pipelines that lets you collect, transform, and route all your logs and metrics with one simple tool. _docs: null _github: https://github.com/vectordotdev/vector _home: https://vector.dev/ _name: Vector _service: null _type: cli brew: vectordotdev/brew/vector velero: _bin: velero _desc: null _docs: null _github: null _home: null _name: null _service: null brew: velero choco: velero github: github.com/vmware-tanzu/velero yay: velero-bin vim: _bin: vim _desc: null _docs: null _github: null _home: null _name: VIM _service: false ansible: professormanhattan.vim apt: vim brew: vim choco: vim dnf: vim pacman: vim port: vim scoop: vim virtualbox: _bin: null _desc: '[VirtualBox](https://www.virtualbox.org/) is a free and open-source hosted hypervisor for x86 virtualization, developed by Oracle Corporation. Created by Innotek, it was acquired by Sun Microsystems in 2008, which was in turn acquired by Oracle in 2010. VirtualBox may be installed on Windows, macOS, Linux, Solaris and OpenSolaris.' _docs: https://www.virtualbox.org/wiki/Documentation _github: https://github.com/mirror/vbox _home: https://www.virtualbox.org/ _name: VirtualBox _post:choco: | # TODO # TODO # TODO # TODO cd C:/Program Files/Oracle/VirtualBox/ # TODOFigure out how to get version without Ansible here and download / install the extpack wget https://download.virtualbox.org/virtualbox/' + vbox_version + '/Oracle_VM_VirtualBox_Extension_Pack-' + vbox_version + '.vbox-extpack' echo y | VBoxManage extpack install --replace ./Oracle_VM_VirtualBox_Extension_Pack.vbox-extpack _pre:dnf: | . /etc/os-release cat <- [Windows ADK](https://www.microsoft.com/en-us/windows-server/windows-admin-center) was unveiled by Microsoft on September 14, 2017 as the necessary evolution of the Windows Server graphical user interface. Windows ADK offers a flexible, locally-deployed, browser-based management platform and tools. The idea behind this project is to help simplify the management of servers by placing a majority of the frequently referenced tools used by system administrators in one spot. You can run it on both Windows 10 and Windows Server. _docs: https://learn.microsoft.com/en-us/windows-hardware/get-started/adk-install _github: false _home: https://learn.microsoft.com/en-us/windows-hardware/get-started/adk-install _name: Windows ADK _service: null ansible:windows: professormanhattan.windowsadk choco: windows-adk windows-admin-center: _bin: null _desc: >- [Windows Admin Center](https://www.microsoft.com/en-us/windows-server/windows-admin-center) was unveiled by Microsoft on September 14, 2017 as the necessary evolution of the Windows Server graphical user interface. Windows Admin Center offers a flexible, locally-deployed, browser-based management platform and tools. The idea behind this project is to help simplify the management of servers by placing a majority of the frequently referenced tools used by system administrators in one spot. You can run it on both Windows 10 and Windows Server. _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 _service: null ansible:windows: professormanhattan.windowsadmincenter choco: windows-admin-center windows-power-toys: _bin: null _desc: '[Microsoft PowerToys](https://docs.microsoft.com/en-us/windows/powertoys/) is a set of utilities for Windows power-users to tune and streamline their Windows 10 experience for greater productivity. It includes tools like a Color Picker, File Explorer add-ons, Keyboard Manager, Shortcut Guide, and more.' _docs: https://learn.microsoft.com/en-us/windows/powertoys/ _github: https://github.com/microsoft/PowerToys _home: https://learn.microsoft.com/en-us/windows/powertoys/ _name: Microsoft PowerToys _service: null ansible:windows: professormanhattan.windowspowertoys choco: powertoys scoop: powertoys winrm-cli: _bin: null _desc: Command-line tool to remotely execute commands on Windows machines through WinRM _docs: null _github: https://github.com/masterzen/winrm-cli _home: null _name: winrm-cli _service: null _type: cli yay: winrm-cli-git wireshark-cli: _bin: wireshark _desc: null _docs: null _github: null _home: https://tshark.dev/ _name: Wireshark _service: null ansible: professormanhattan.wireshark apt: tshark brew: wireshark dnf: wireshark-cli pacman: wireshark-cli wireshark: _bin: null _desc: '[Wireshark](https://www.wireshark.org/) is a free and open-source packet analyzer. It is used for network troubleshooting, analysis, software and communications protocol development, and education. Originally named Ethereal, the project was renamed Wireshark in May 2006 due to trademark issues.' _docs: https://www.wireshark.org/docs/ _github: https://github.com/wireshark/wireshark _home: https://www.wireshark.org/ _name: Wireshark _service: null _when:cask: '! test -d /Applications/Wireshark.app' apt: wireshark cask: wireshark choco: wireshark dnf: wireshark flatpak: org.wireshark.Wireshark pacman: wireshark-qt wkhtmltopdf: _bin: null _desc: '[wkhtmltopdf](https://github.com/wkhtmltopdf/wkhtmltopdf) is a command line tool to render HTML into PDF and various image formats using the QT Webkit rendering engine.' _docs: null _github: https://github.com/wkhtmltopdf/wkhtmltopdf _home: null _name: wkhtmltopdf _service: null _type: cli _when:cask: '! test -d /usr/local/Caskroom/wkhtmltopdf' ansible: professormanhattan.wkhtmltopdf apt: wkhtmltopdf cask: wkhtmltopdf choco: wkhtmltopdf github: github.com/wkhtmltopdf/wkhtmltopdf pacman: wkhtmltopdf wordpressify: _bin: wordpressify _desc: null _docs: null _github: null _home: null _name: null _service: null npm: wordpressify wp-cli: _bin: wp _desc: '[WP-CLI](https://wp-cli.org/) is the command-line interface for [WordPress](https://wordpress.org/). You can update plugins, configure multisite installations and much more. You can do all this without using a web browser.' _docs: null _github: null _home: null _name: WP-CLI _service: null ansible:darwin: professormanhattan.wpcli ansible:linux: professormanhattan.wpcli brew: wp-cli wrangler: _bin: wrangler _desc: null _docs: null _github: null _home: null _name: null _service: null npm: '@cloudflare/wrangler' wrk: _bin: wrk _desc: '[wrk](https://github.com/reconquest/wrk) is a modern HTTP benchmarking tool capable of generating significant load when run on a single multi-core CPU. It combines a multithreaded design with scalable event notification systems such as epoll and kqueue' _docs: https://github.com/blangel/wrk _github: https://github.com/wg/wrk _home: https://github.com/blangel/wrk _name: wrk _service: false ansible: professormanhattan.wrk apt: wrk brew: wrk dnf: wrk pacman: wrk port: wrk xbps: wrk wsl: _bin: null _desc: For example, this role sets the timezone, sets the hostname, sets up the swap space, ensures auto-login is either disabled or enabled, and customizes GRUB (on Linux). It also ensures that specified groups are present on the system. On Windows, the role ensures all the available updates are installed, ensures [Scoop](https://scoop.sh/) is installed, and ensures common dependencies like [Bandizip](https://en.bandisoft.com/bandizip/) (a compressed-file manager) are installed. _docs: null _github: null _home: null _name: Common _service: null ansible: professormanhattan.wsl xcode: _bin: xcodebuild _desc: "[Xcode](https://developer.apple.com/xcode/) is Apple's integrated development environment for macOS, used to develop software for macOS, iOS, iPadOS, watchOS, and tvOS." _docs: https://developer.apple.com/documentation/xcode _github: false _home: https://developer.apple.com/xcode/ _name: XCode _service: false ansible: professormanhattan.xcode xurls: _bin: xurls _desc: Extract urls from text _docs: null _github: https://github.com/mvdan/xurls _home: null _name: xurls _service: null _type: cli github: github.com/mvdan/xurls go: mvdan.cc/xurls/v2/cmd/xurls@latest yamllint: _bin: yamllint _desc: null _docs: null _github: null _home: null _name: null _service: null brew: yamllint pipx: yamllint yank: _bin: yank _desc: '[yank](https://github.com/mptre/yank) is a terminal agnostic solution which allows copying output from Termial easily, without the need to use Terminal multiplexers.' _docs: null _github: null _home: null _name: yank _service: null ansible: professormanhattan.yank apt: yank brew: yank choco: win32yank dnf: yank nix: yank pacman: yank pkg-freebsd: yank pkg-openbsd: yank port: yank scoop: win32yank zypper: yank yarn: _bin: yarn _desc: "[Yarn](https://yarnpkg.com/) is a relatively new and open source JavaScript package manager developed by Facebook. Yarn is fully compatible with the npm registry (i.e. [npmjs.com](https://www.npmjs.com/)) and can work alongside npm, but it's aim it to be a safer, more secure and more reliable alternative." _docs: https://yarnpkg.com/getting-started _github: https://github.com/yarnpkg/berry _home: https://yarnpkg.com/ _name: Yarn _service: false ansible: professormanhattan.yarn brew: yarn choco: yarn npm: yarn pacman: yarn port: yarn scoop: yarn script: curl -o- -L https://yarnpkg.com/install.sh | bash yarnhook: _bin: yarnhook _desc: null _docs: null _github: null _home: null _name: Yarnhook _service: false npm: yarnhook yj: _bin: yj _desc: CLI program that allows you to convert between YAML, TOML, JSON, and HCL. _docker: docker run sclevine/yj _docs: https://github.com/sclevine/yj _github: https://github.com/sclevine/yj _home: https://github.com/sclevine/yj _name: YJ _service: false _type: cli brew: yj go: github.com/sclevine/yj/v5@v5.1.0 forklift: flatpak: com.github.Johnn3y.Forklift youtube-dl: _bin: youtube-dl _desc: '[youtube-dl](https://github.com/ytdl-org/youtube-dl) is an open-source download manager for video and audio from YouTube and over 1000 other video hosting websites. It is released under the Unlicense software license and is one of the most popular projects on GitHub.' _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 _service: null ansible: professormanhattan.youtubedl brew: youtube-dl pipx: youtube-dl port: youtube-dl yq: _bin: yq _desc: '[yq](https://github.com/mikefarah/yq) is a free, open-source command-line YAML processor. It aims to be like [jq](https://gitlab.com/megabyte-labs/ansible-roles/jq) except for YAML files. It can read and write values to YAML files.' _docs: https://mikefarah.gitbook.io/yq/how-it-works _github: https://github.com/mikefarah/yq _home: https://mikefarah.gitbook.io/yq/ _name: yq _service: null _type: cli ansible: professormanhattan.yq apk: yq brew: yq choco: yq github: github.com/stedolan/jq go: github.com/mikefarah/yq/v4@latest snap: yq yubikey: _bin: null _desc: null _docs: null _github: null _home: null _name: yubikey _service: null ansible: professormanhattan.yubikey yubikey-authenticator: _bin: null _desc: null _docs: null _github: null _home: null _name: null _service: null _when:darwin: '! test -d "/Applications/Yubico Authenticator.app"' ansible:darwin: professormanhattan.yubikey choco: yubico-authenticator flatpak: com.yubico.yubioath yubikey-manager: _bin: ykman _desc: null _docs: null _github: null _home: null _name: null _service: null brew: ykman dnf: yubikey-manager pacman: yubikey-manager pipx: yubikey-manager yubikey-manager-qt: _bin: null _desc: null _docs: null _github: null _home: null _name: null _service: null _when:darwin: '! test -d "/Applications/YubiKey Manager.app"' ansible:darwin: professormanhattan.yubikey appimage: https://developers.yubico.com/yubikey-manager-qt/Releases/yubikey-manager-qt-1.2.4b-linux.AppImage choco: yubikey-manager dnf: yubikey-manager-qt pacman: yubikey-manager-qt scoop: yubikey-manager-qt 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 _service: false ansible:linux: professormanhattan.zap binary:linux: https://github.com/srevinsaju/zap/releases/download/continuous/zap-amd64 script:linux: curl https://raw.githubusercontent.com/srevinsaju/zap/main/install.sh | sudo bash -s zoom: _bin: null _desc: '[Zoom](https://zoom.us/) is a videotelephony software program developed by Zoom Video Communications. This role installs Zoom on nearly any platform. The Zoom free plan provides a video chatting service that allows up to 100 participants concurrently, with a 40-minute time restriction.' _docs: https://support.zoom.us/hc/en-us/categories/200101697-Getting-Started-with-Zoom _github: Not open-source _home: https://zoom.us/ _name: Zoom _service: null _when:cask: '! test -d /Applications/zoom.us.app' ansible: professormanhattan.zoom cask: zoom choco: zoom flatpak: us.zoom.Zoom snap: zoom yay: zoom zoxide: _bin: zoxide _desc: '[zoxide](https://github.com/ajeetdsouza/zoxide) is a blazing fast replacement for your cd command, inspired by z and autojump' _docs: null _github: null _home: null _name: zoxide _service: null ansible: professormanhattan.zoxide brew: zoxide zsh: _bin: zsh _desc: '[Oh My Zsh](https://ohmyz.sh/) is a delightful, open source, community-driven framework for managing your Zsh configurations. It comes bundled with thousands of helpful functions, helpers, plugins, themes, and a few things that make you shout oh my zsh! This role also installs some CLI tools that accompany Oh My Zsh! to make it even more amazing.' _docs: null _github: null _home: null _name: Zsh _service: null ansible: professormanhattan.zsh zx: _bin: zx _desc: null _docs: null _github: null _home: null _name: null _service: null brew: zx npm: zx softwarePlugins: dotnet: cmd: null # cmd: Handled by .chezmoiexternal.toml plugins: - Microsoft.CST.AttackSurfaceAnalyzer.CLI gh: cmd: | if [ -n "$GITHUB_TOKEN" ] && ! gh extension list | grep {PLUGIN}; then gh extension install {PLUGIN} fi plugins: - dlvhdr/gh-dash - github/gh-net - mislav/gh-cp helm: plugins: - https://github.com/databus23/helm-diff - https://github.com/jkroepke/helm-secrets krew: plugins: - access-matrix - datree - deprecations - get-all - konfig - modify-secret - neat - node-shell - resource-capacity - score - sniff - tree - tunnel - view-allocations - who-can vagrant: cmd: | if ! vagrant plugin list | grep {PLUGIN}; then vagrant plugin install {PLUGIN} fi plugins: - vagrant-bindfs - vagrant-digitalocean - vagrant-google - vagrant-libvirt - vagrant-parallels - vagrant-share - vagrant-vbguest - vagrant-vmware-desktop vim: plugins: - https://github.com/airblade/vim-gitgutter.git - https://github.com/dense-analysis/ale.git - https://github.com/editorconfig/editorconfig-vim.git - https://github.com/ekalinin/dockerfile.vim.git - https://github.com/fatih/vim-go.git - https://github.com/hdima/python-syntax.git - https://github.com/itchyny/lightline.vim.git - https://github.com/junegunn/fzf.git - https://github.com/junegunn/fzf.vim.git - https://github.com/kristijanhusak/vim-carbon-now-sh.git - https://github.com/mxw/vim-jsx.git - https://github.com/nanotee/zoxide.vim.git - https://github.com/neoclide/coc.nvim.git - https://github.com/pangloss/vim-javascript.git - https://github.com/pearofducks/ansible-vim.git - https://github.com/plasticboy/vim-markdown.git - https://github.com/prettier/vim-prettier.git - https://github.com/ryanoasis/vim-devicons.git - https://github.com/scrooloose/nerdtree.git - https://github.com/stanangeloff/php.vim.git - https://github.com/terryma/vim-multiple-cursors.git - https://github.com/tpope/vim-fugitive.git - https://github.com/tpope/vim-sensible.git - https://github.com/tpope/vim-surround.git - https://github.com/vim-airline/vim-airline.git - https://github.com/vim-syntastic/syntastic.git vscode: cmd: | if test -n "$(find ~/.vscode/extensions -mindepth 1 -maxdepth 1 -type d -name "$(echo {PLUGIN} | tr "[:upper:]" "[:lower:]")*" -print -quit)"; then code --install-extension "$(echo {PLUGIN} | tr "[:upper:]" "[:lower:]")" fi plugins: - Angular.ng-template - attilabuti.vscode-mjml - bierner.markdown-emoji - ChakrounAnas.turbo-console-log - ChFlick.firecode - chrmarti.regex - cweijan.vscode-mysql-client2 - DavidAnson.vscode-markdownlint - dbaeumer.vscode-eslint - denoland.vscode-deno - eamodio.gitlens - EditorConfig.EditorConfig - ericadamski.carbon-now-sh - esbenp.prettier-vscode - firsttris.vscode-jest-runner - formulahendry.auto-rename-tag - formulahendry.code-runner - GitHub.vscode-pull-request-github - GitLab.gitlab-workflow - golang.Go - GoogleCloudTools.cloudcode - HashiCorp.terraform - hediet.vscode-drawio - IBM.output-colorizer - Kelvin.vscode-sshfs - mads-hartmann.bash-ide-vscode - ms-azuretools.vscode-docker - ms-kubernetes-tools.vscode-kubernetes-tools - ms-python.python - ms-vscode-remote.remote-containers - ms-vscode-remote.remote-ssh - ms-vscode-remote.remote-wsl - ms-vscode.PowerShell - MS-vsliveshare.vsliveshare - MS-vsliveshare.vsliveshare-audio - njpwerner.autodocstring - nrwl.angular-console - philnash.ngrok-for-vscode - PKief.material-icon-theme - pranaygp.vscode-css-peek - quicktype.quicktype - rbbit.typescript-hero - redhat.ansible - redhat.vscode-yaml - richie5um2.vscode-sort-json - Rubymaniac.vscode-paste-and-indent - salbert.comment-ts - shd101wyy.markdown-preview-enhanced - softwaredotcom.swdc-vscode - steoates.autoimport - stylelint.vscode-stylelint - timonwong.shellcheck - toba.vsfire - tyriar.sort-lines - usernamehw.errorlens - valentjn.vscode-ltex - VisualStudioExptTeam.vscodeintellicode - vsciot-vscode.vscode-arduino - vsls-contrib.codetour - vsls-contrib.gistfs - wayou.vscode-todo-highlight - wix.vscode-import-cost - yatki.vscode-surround