--- # 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" # _service: smbd # System service to enable, restart, and/or start (can also be an array). # _restricted: true # True if it should be skipped on a restricted machine (i.e. a work machine). # _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 # appinstaller: https://example.com/package.appinstaller # TODO - https://pieces.app has example of this type of file # 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-darwin: https://google.com/macos-pkgfile.pkg # 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, webapp, or menubar) # npm: # - '@angular/cli' # - gulp installerPreference: apt: - flatpak - snap - whalebrew - apt - brew - go - cargo - npm - pipx - gem - appimage - script - ansible - binary - _deps darwin: - whalebrew - cask - brew # Removed because port installation from default list because encountered this error: Creating user "macports" make: *** [install] Killed: 9 --- might be due to remote managed macOS settings. # - port - go - cargo - npm - pipx - gem - pkg-darwin - script - ansible - binary - _deps dnf: - flatpak - snap - whalebrew - dnf - brew - go - cargo - npm - pipx - gem - appimage - script - ansible - binary - _deps freebsd: - pkg - go - cargo - npm - gem - script - _deps pacman: - flatpak - snap - whalebrew - pacman - brew - yay - go - cargo - npm - pipx - gem - appimage - script - ansible - binary - _deps ubuntu: - snap - flatpak - whalebrew - apt - brew - go - cargo - npm - pipx - gem - appimage - script - ansible - binary - _deps windows: - choco - scoop - winget - go - cargo - npm - pipx - gem - script - ansible - binary - _deps zypper: - flatpak - snap - whalebrew - zypper - brew - go - cargo - npm - pipx - gem - appimage - script - ansible - binary - _deps softwarePackages: _kde: _deps: - kde-plasma-desktop _misc-flatpaks: _deps: - bottles - cockpit-client - connections - dconf-editor - deja-dup - dialect - drawing - flatseal - forklift - gnome-calendar - gnome-document-viewer - gnome-extension-manager - gnome-eyedropper - gnome-file-roller - gnome-image-viewer - gnome-network-displays - gnome-passwords-keys - gnome-photos - gnome-sound-recorder # OSes usually have a text editor preinstalled # - gnome-text-editor - gnome-video-player - gnome-weather - junction - kooha - newsflash - pinapp - vup - warp-transfer - web-font-generator - what-ip - live-captions - libre-menu-editor - iso-image-writer - trayscale _nautilus-extensions: _deps: - nautilus-brasero - nautilus-gtkhash - nautilus-gsconnect - nautilus-image-converter - nautilus-python - nautilus-seahorse - nautilus-search-tool - nautilus-share - nautilus-wipe trayscale: _bin: trayscale _desc: Unofficial Menu Bar for Tailscale on Linux _name: Trayscale flatpak: dev.deedles.Trayscale iso-image-writer: _bin: iso-image-writer _name: ISO Image Writer flatpak: org.kde.isoimagewriter pinapp: _bin: pinapp flatpak: io.github.fabrialberio.pinapp fabric: _bin: fabric _github: https://github.com/fabric/fabric _name: Fabric brew: fabric pipx: fabric drawing: _bin: drawing flatpak: com.github.maoschanz.drawing junction: _bin: junction flatpak: re.sonny.Junction gnome-sound-recorder: _bin: sound-recorder flatpak: org.gnome.SoundRecorder gnome-text-editor: _bin: text-editor flatpak: org.gnome.TextEditor gnome-image-viewer: _bin: image-viewer flatpak: org.gnome.eog gnome-video-player: _bin: video-player flatpak: org.gnome.Totem gnome-document-viewer: _bin: document-viewer flatpak: org.gnome.Evince gnome-file-roller: _bin: file-roller flatpak: org.gnome.FileRoller gnome-network-displays: _bin: network-displays flatpak: org.gnome.NetworkDisplays gnome-calendar: _bin: calendar flatpak: org.gnome.Calendar gnome-weather: _bin: gnome-weather flatpak: org.gnome.Weather gnome-photos: _bin: photos flatpak: org.gnome.Photos newsflash: _bin: newsflash flatpak: com.gitlab.newsflash web-font-generator: flatpak: com.rafaelmardojai.WebfontKitGenerator gnome-tweaks: _bin: gnome-tweaks _name: GNOME Tweaks apt: gnome-tweaks dnf: gnome-tweaks pacman: gnome-tweaks robotframework: _bin: robot _desc: Generic automation framework for acceptance testing and RPA _home: https://robotframework.org/ _github: https://github.com/robotframework/robotframework _docs: https://robotframework.org/robotframework/#user-guide _name: Robot Framework pipx: robotframework ettercap: _bin: ettercap _github: https://github.com/Ettercap/ettercap _name: Ettercap apt: ettercap brew: ettercap choco: ettercap dnf: ettercap pacman: ettercap act: _bin: act _desc: '[Act](https://github.com/nektos/act) 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 brew: act choco: act-cli go: github.com/nektos/act@ nix: nixpkgs.act port: act scoop: act yay: act wetty: _bin: wetty _github: https://github.com/butlerx/wetty _name: Wetty npm: wetty modern-flyouts: _bin: modern-flyouts _github: https://github.com/ModernFlyouts-Community/ModernFlyouts _name: Modern Flyouts choco: modernflyouts winapp: modernflyouts-preview/9MT60QV066RP winget: ModernFlyouts.ModernFlyouts bismuth: _bin: bismuth _github: https://github.com/Bismuth-Forge/bismuth _name: Bismuth apt: kwin-bismuth dnf: bismuth pacman: kwin-bismuth john: _bin: john _github: _name: John apt: john brew: john dnf: john pacman: john choco: john graphql-playground: _bin: graphql-playground _github: https://github.com/graphql/graphql-playground _name: GraphQL Playground _when:cask: '! test -d "/Applications/GraphQL Playground.app" && ! test -d "$HOME/Applications/GraphQL Playground.app"' appimage: graphql/graphql-playground cask: graphql-playground exe: https://github.com/graphql/graphql-playground/releases/download/v1.8.10/graphql-playground-electron-setup-1.8.10.exe kdenlive: _bin: kdenlive _github: https://github.com/KDE/kdenlive _name: Kdenlive _when:cask: '! test -d /Applications/kdenlive.app && ! test -d $HOME/Applications/kdenlive.app' cask: kdenlive choco: kdenlive flatpak: org.kde.kdenlive genymotion: _when:cask: '! test -d /Applications/Genymotion.app && ! test -d $HOME/Applications/Genymotion.app' cask: genymotion choco: genymotion # TODO: Figure out how to install on Android pieces: _bin:snap: pieces-os _desc: Pieces is a first-in-kind productivity suite that optimizes developer tools and eliminates the chaos of context switching. _docs: https://docs.pieces.app/ _github: false _home: https://pieces.app/ _name: Pieces _post:snap: sudo snap connect pieces-os:dotnet-runtime-aspnetcore _when:script:darwin: '! test -d /Applications/Pieces.app && ! test -d $HOME/Applications/Pieces.app' # TODO - Figure out how to deal with appinstaller appinstaller: https://builds.pieces.app/stages/production/pieces_suite_windows/appinstaller/download script:darwin: cd /tmp && curl -sSL https://builds.pieces.app/stages/production/macos_packaging/pkg/download > Pieces.pkg && sudo installer -pkg Pieces.pkg -target / && rm -f /tmp/Pieces.pkg snap: pieces-os pieces-cli: _bin: pieces _desc: Pieces is a first-in-kind productivity suite that optimizes developer tools and eliminates the chaos of context switching. _docs: https://docs.pieces.app/ _github: false _home: https://pieces.app/ _name: Pieces CLI cask: pieces-cli buildkite-agent: _bin: buildkite-agent _github: https://github.com/buildkite/agent _name: BuildKite Agent brew: buildkite/buildkite/buildkite-agent multi-gitter: _bin: multi-gitter _github: https://github.com/lindell/multi-gitter _name: Multi-Gitter brew: lindell/multi-gitter/multi-gitter go: github.com/lindell/multi-gitter@latest tomcat: _bin: tomcat _github: https://github.com/apache/tomcat _name: Tomcat _post:darwin: sed 's/8080/8180/g' /usr/local/etc/tomcat/server.xml > /usr/local/etc/tomcat/server.xml _post:linux: sed 's/8080/8180/g' /usr/local/etc/tomcat/server.xml > /usr/local/etc/tomcat/server.xml _service: tomcat apt: tomcat brew: tomcat choco: tomcat dnf: tomcat pacman: tomcat allure: _bin: allure _desc: '[Allure Report](https://docs.qameta.io/allure-testops/) 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 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:snap: altair _desc: '[Altair GraphQL Client](https://altairgraphql.dev/) 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 _when:cask: '! test -d "/Applications/Altair GraphQL Client.app" && ! test -d "$HOME/Applications/Altair GraphQL Client.app"' cask: altair-graphql-client choco: altair-graphql snap: altair yay: altair binwalk: _bin: binwalk _github: https://github.com/ReFirmLabs/binwalk _name: Binwalk apt: binwalk brew: binwalk choco: binwalk dnf: binwalk pacman: binwalk ansifilter: _bin: ansifilter _desc: null _docs: null _github: null _home: null _name: Ansifilter brew: ansifilter choco: ansifilter port: ansifilter android-studio: _bin: android-studio _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 _when:cask: '! test -d "/Applications/Android Studio.app" && ! test -d "$HOME/Applications/Android Studio.app"' cask: android-studio choco: androidstudio flatpak: com.google.AndroidStudio snap: android-studio yay: android-studio brasero: _bin: brasero _desc: null _docs: null _github: null _home: null _name: Brasero apt: brasero dnf: brasero pacman: brasero isort: _bin: isort _desc: isort is a Python utility / library to sort imports alphabetically, and automatically separated into sections and by type. _docs: https://pycqa.github.io/isort/index.html _github: https://github.com/PyCQA/isort _home: https://pycqa.github.io/isort/ _name: iSort brew: isort pipx: isort pidcat: _bin: pidcat _github: https://github.com/JakeWharton/pidcat _name: PidCat brew: pidcat openjdk: _bin: javac _desc: Latest version of the OpenJDK (Java Development Kit) _docs: https://openjdk.org/groups/build/doc/building.html _github: https://github.com/openjdk/jdk _home: https://openjdk.org/ _name: OpenJDK apt: default-jdk choco: openjdk brew: openjdk dnf: java-latest-openjdk.x86_64 pacman: jdk-openjdk firefox-profile: _bin: firefox-profile _github: https://github.com/saadtazi/firefox-profile-js _name: Firefox Profile CLI npm: firefox-profile angular-cli: _bin: ng _desc: '[Angular](https://angular.io) The web development framework for building the future' _docs: https://angular.io/docs _github: https://github.com/angular/angular _home: https://angular.io _name: Angular brew: angular-cli npm: '@angular/cli' ansible: _bin: ansible _desc: '[Ansible](https://www.ansible.com/) Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain' _docs: https://docs.ansible.com/ _github: https://github.com/ansible/ansible _home: https://www.ansible.com/ _name: Ansible _post:pipx: pipx inject ansible PyObjC PyObjC-core docker lxml netaddr pexpect python-vagrant pywinrm requests-credssp watchdog # brew: ansible # dnf: ansible pipx: ansible ansible-lint: _bin: ansible-lint _desc: '[Ansible Lint](https://github.com/ansible/ansible-lint/) is a command-line tool for linting playbooks, roles and collections aimed toward any Ansible users' _docs: https://ansible-lint.readthedocs.io/ _github: https://github.com/ansible/ansible-lint/ _home: https://github.com/ansible/ansible-lint/ _name: Ansible Lint pipx: ansible-lint duti: _bin: duti _github: https://github.com/moretension/duti _name: Duti brew:darwin: duti ansibleconnect: _bin: ansibleconnect _deps: - sshpass - tmux _desc: '[ansibleconnect](https://github.com/psykulsk/ansibleconnect) allows you to connect to all hosts from the inventory with one command' _docs: https://github.com/psykulsk/ansibleconnect _github: https://github.com/psykulsk/ansibleconnect _home: https://github.com/psykulsk/ansibleconnect _name: Ansibleconnect pipx: ansibleconnect quark-engine: _bin: quark _desc: Dig Vulnerabilities in the BlackBox (requirement of APKLabs VSCode plugin) _docs: https://quark-engine.readthedocs.io/en/latest/index.html _github: https://github.com/quark-engine/quark-engine _home: https://github.com/quark-engine/quark-engine _name: Quark-Engine pipx: quark-engine 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: https://docs.clamav.net/ _github: https://github.com/Cisco-Talos/clamav _home: >- https://www.clamav.net/ https://www.malwarebytes.com/ _name: AntiVirus ansible: professormanhattan.antivirus swiftformat: _bin: swiftformat _github: https://github.com/nicklockwood/SwiftFormat _name: SwiftFormat brew: swiftformat fdupes: _bin: fdupes _github: https://github.com/adrianlopezroche/fdupes _name: fdupes apt: fdupes brew: fdupes dnf: fdupes pacman: fdupes arping: _bin: arping _github: https://github.com/ThomasHabets/arping _name: ARPing apt: arping brew: arping dnf: arping choco: arping pacman: arping sysz: _deps: - fzf _bin: sysz _desc: An fzf terminal UI for systemctl _docs: https://github.com/joehillen/sysz _github: https://github.com/joehillen/sysz _home: https://github.com/joehillen/sysz _name: syz nix-env: nixpkgs.sysz bin: https://github.com/joehillen/sysz pacman: sysz script:linux: cd /tmp && git clone https://github.com/joehillen/sysz.git && cd sysz && sudo make install && cd /tmp && rm -rf sysz 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 brew: appium npm: appium appium-desktop: _bin: appium-desktop _github: https://github.com/appium/appium-desktop _name: Appium Desktop _when:cask: '! test -d "/Applications/Appium Server GUI.app" && ! test -d "$HOME/Applications/Appium Server GUI.app"' appimage: appium/appium-desktop cask: appium choco: appium-desktop appium-inspector: _bin: appium-inspector _github: https://github.com/appium/appium-inspector _name: Appium Inspector _when:cask: '! test -d "/Applications/Appium Inspector.app" && ! test -d "$HOME/Applications/Appium Inspector.app"' appimage: appium/appium-inspector cask: appium-inspector choco: appium-desktop appnest-readme: _bin: readme _desc: '[Readme](https://github.com/andreasbm/readme/) automatically generate a beautiful best-practice README file based on the contents of your repository' _docs: https://github.com/andreasbm/readme/ _github: https://github.com/andreasbm/readme/ _home: https://github.com/andreasbm/readme/ _name: Readme npm: '@appnest/readme' 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: https://www.unix-ag.uni-kl.de/~bloch/acng/html/index.html _github: https://salsa.debian.org/blade/apt-cacher-ng _home: https://wiki.debian.org/AptCacherNg _name: AptCacherNG ansible: professormanhattan.aptcacherng _systemd: apt-cacher-ng pigz: _bin: pigz _github: https://github.com/madler/pigz _name: PIGZ apt: pigz brew: pigz dnf: pigz pacman: pigz blocky: _bin: blocky _github: https://github.com/0xERR0R/blocky _name: Blocky brew: blocky go: github.com/0xERR0R/blocky@mastergithub.com/0xERR0R/blocky@master http-toolkit: _github: https://github.com/httptoolkit/httptoolkit _name: HTTP Toolkit _when:cask: '! test -d "/Applications/HTTP Toolkit.app" && ! test -d "$HOME/Applications/HTTP Toolkit.app"' cask: http-toolkit winget: HTTPToolKit.HTTPToolKit tart: _bin: tart _github: https://github.com/cirruslabs/tart _when:brew:darwin: '[ $(uname -m) = "arm64" ]' brew:darwin: - tart - cirruslabs/cli/gitlab-tart-executor web-ext: _bin: web-ext _github: https://github.com/mozilla/web-ext _name: Web Extension CLI by Mozilla npm: web-ext sshuttle: _bin: sshuttle _github: https://github.com/sshuttle/sshuttle _name: SShuttle apt: sshuttle brew: sshuttle dnf: sshuttle pacman: sshuttle zypper: sshuttle emerge: net-proxy/sshuttle nix-env: nixos.sshuttle nix-pkg: nixpkgs.sshuttle pipx: sshuttle port: sshuttle dockly: _bin: dockly _github: https://github.com/lirantal/dockly _name: Dockly npm: dockly gitmoji-cli: _bin: gitmoji _github: https://github.com/carloscuesta/gitmoji-cli _npm: Gitmoji CLI brew: gitmoji npm: gitmoji-cli quickemu: _bin: quickemu _github: https://github.com/quickemu-project/quickemu _pre: sudo apt-add-repository ppa:flexiondotorg/quickemu && sudo apt update apt:ubuntu: quickemu quickgui: _github: https://github.com/quickemu-project/quickgui _pre: sudo add-apt-repository ppa:yannick-mauray/quickgui && sudo apt update apt:ubuntu: quickgui helm-docs: _bin: helm-docs _github: https://github.com/norwoodj/helm-docs _name: Helm Docs brew: norwoodj/tap/helm-docs scoop: helm-docs catlight: _github: https://github.com/catlightio/CatLight _name: Catlight _when: '! test -d /Applications/Catlight.app && ! test -d "$HOME/Applications/Catlight.app"' cask: catlight deb: https://catlight.io/downloads/linux/beta d2vm: _bin: d2vm _github: https://github.com/linka-cloud/d2vm _name: Docker 2 VM brew: linka-cloud/tap/d2vm lxd-ui: _bin: lxd-ui _github: https://github.com/canonical/lxd-ui _name: LXD UI _post: lxd init && lxc config set core.https_address "[::]:8443" snap: lxd ipmitool: _bin: ipmitool _github: https://github.com/ipmitool/ipmitool _name: IPMI Tool apt: ipmitool brew: ipmitool dnf: ipmitool pacman: ipmitool gopass: _bin: gopass _desc: The slightly more awesome standard unix password manager for teams _docs: https://github.com/gopasspw/gopass/tree/master/docs _github: https://github.com/gopasspw/gopass _home: https://www.gopass.pw/ _name: GoPass apk: gopass brew: gopass choco: - gpg4win - gopass dnf: gopass go: github.com/gopasspw/gopass@latest pacman: gopass scoop: gopass winget: gopass.gopass aqua: _bin: aqua _desc: '[aqua](https://aquaproj.github.io/) is a Declarative CLI Version manager written in Go. It supports Lazy Install, Registry, and continuous update with Renovate.' _docs: https://aquaproj.github.io _github: https://github.com/aquaproj/aqua _home: https://aquaproj.github.io _name: aqua 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 go: github.com/aquaproj/aqua/v2/cmd/aqua@latest 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 brew: argocd choco: argocd-cli github: https://github.com/argoproj/argo-workflows pacman: - argocd - argocd-cli blackhole: _bin: blackhole _docs: https://github.com/ExistentialAudio/BlackHole#user-guides _home: https://github.com/ExistentialAudio/BlackHole _github: https://github.com/ExistentialAudio/BlackHole _name: BlackHole _desc: Audio loopback device for macOS (supports sound passthrough to screen recording software on macOS) _when:cask: '! test -d /Library/Audio/Plug-Ins/HAL/BlackHole16ch.driver && ! test -d ~/Library/Audio/Plug-Ins/HAL/BlackHole16ch.driver' cask: blackhole-16ch percol: _bin: percol _github: https://github.com/mooz/percol _name: Percol pipx: percol loop: _bin: loop _github: https://github.com/Miserlou/Loop _name: Loop snap: loop-rs --beta pacman: loop cargo: loop-rs 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 ansible: professormanhattan.aria apt: aria2 brew: aria2 choco: aria2 dnf:fedora: aria2 pacman: aria2 port: aria2 scoop: aria2 ariang: _when:cask: '! test -d "/Applications/AriaNg Native.app" && ! test -d "$HOME/Applications/AriaNg Native.app"' cask: ariang iina: _bin: null _desc: The modern video player for macOS. _docs: https://iina.io/ _github: https://github.com/iina/iina _home: https://iina.io/ _name: iina macOS Video Player _when:cask: '! test -d /Applications/iina.app && ! test -d $HOME/Applications/iina.app' cask: iina asciinema: _bin: asciinema _desc: '[Asciinema](https://asciinema.org) allows you to record and share your terminal sessions, the simple way' _docs: https://asciinema.org/docs/ _github: https://github.com/asciinema/asciinema _home: https://asciinema.org/ _name: asciinema apk: asciinema apt: asciinema brew: asciinema dnf: asciinema pacman: asciinema pipx: asciinema 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 ansible: professormanhattan.asdf assh: _bin: assh _desc: '[assh](https://manfred.life/assh) makes your ssh client smarter' _docs: https://github.com/moul/assh _github: https://github.com/moul/assh _home: https://manfred.life/assh _name: assh brew: assh go: moul.io/assh/v2 yay: assh astronvim: _deps: - bottom - lazygit - neovim - node - python - ripgrep - tree-sitter _desc: '[AstroNvim](https://astronvim.github.io/) is an aesthetic and feature-rich neovim config that is extensible and easy to use with a great set of plugins' _docs: https://astronvim.github.io/ _github: https://github.com/AstroNvim/AstroNvim _home: https://astronvim.github.io/ _name: AstroNvim _post: nvim --headless -c 'quitall' dockutil: _bin: dockutil _github: https://github.com/kcrawford/dockutil _name: DockUtil brew:darwin: dockutil platformio: _bin: platformio _github: https://github.com/platformio/platformio-core _name: PlatformIO brew: platformio pipx: platformio lua: _bin: lua _github: https://github.com/lua/lua _name: Lua apt: lua brew: lua choco: lua dnf: lua pacman: lua typescript-to-lua: _bin: tstl _github: https://github.com/TypeScriptToLua/TypeScriptToLua _name: TypeScript to Lua Converter npm: typescript-to-lua devtoys: _bin: devtoys _github: https://github.com/ObuchiYuki/DevToysMac _when:cask: echo '! test -d /Applications/DevToys.app && ! test -d $HOME/Applications/DevToys.app' | bash cask: devtoys devtoys-windows: _bin: devtoys _github: https://github.com/veler/DevToys _name: Windows DevToys choco: devtoys winget: devtoys devbox: _bin: devbox _github: https://github.com/jetpack-io/devbox _todo: Revisit because install via script would require expect since piping y to the installer is not working # nix-env: nixpkgs.devbox # script: curl -fsSL https://get.jetpack.io/devbox | bash codeedit: _bin: codeedit _github: https://github.com/CodeEditApp/CodeEdit _name: CodeEdit _when:cask: '! test -d /Applications/CodeEdit.app && ! test -d $HOME/Applications/CodeEdit.app' cask: codeedit barrier: _bin: barrier _github: https://github.com/debauchee/barrier _name: Barrier _when:cask: '! test -d /Applications/Barrier.app && ! test -d $HOME/Applications/Barrier.app' cask: barrier choco: barrier flatpak: com.github.debauchee.barrier syncalicious: _bin: syncalicious _desc: macOS application that syncs application settings across instances of macOS (and can also be used for backing up application settings) _docs: https://github.com/zenangst/Syncalicious _github: https://github.com/zenangst/Syncalicious _home: https://github.com/zenangst/Syncalicious _name: Syncalicious _when:cask: '! test -d /Applications/Syncalicious.app && ! test -d $HOME/Applications/Syncalicious.app' cask: syncalicious auto-install: _bin: auto-install _desc: '[auto-install](https://github.com/siddharthkp/auto-install) installs dependencies as you code' _docs: https://github.com/siddharthkp/auto-install _github: https://github.com/siddharthkp/auto-install _home: https://github.com/siddharthkp/auto-install _name: auto-install npm: auto-install 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 ansible:linux: professormanhattan.autokey ansible:windows: professormanhattan.autokey apt: autokey choco: autohotkey dnf: autokey yay: autokey-gtk automake: _bin: automake _desc: '[GNU Automake](https://www.gnu.org/software/automake/) is a tool for automatically generating Makefile.in files compliant with the GNU Coding Standards' _docs: https://www.gnu.org/software/automake/manual/automake.html _github: null _home: https://www.gnu.org/software/automake/ _name: GNU Automake 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 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 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 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 ansible: professormanhattan.azurecli brew: azure-cli choco: azure-cli winget: Microsoft.AzureCLI yay: azure-cli azure-functions: _bin: func _desc: '[azure-functions-core-tools](https://github.com/Azure/azure-functions-core-tools) 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 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 signal: _bin: signal _desc: Signal is a cross-platform centralized encrypted instant messaging service developed by the non-profit Signal Foundation and its subsidiary, the Signal Messenger LLC. Users can send one-to-one and group messages, which can include files, voice notes, images, and videos. _docs: https://support.signal.org/hc/en-us _github: https://github.com/signalapp/Signal-Desktop _home: https://signal.org _name: Signal Desktop _when:cask: '! test -d "/Applications/Signal.app" && ! test -d "$HOME/Applications/Signal.app"' cask: signal choco: signal flatpak: org.signal.Signal scoop: signal mask: _bin: mask _github: https://github.com/jacobdeichert/mask _name: Mask brew: mask cargo: mask ultra: _bin: ultra _desc: Ultra fast monorepo script runner and build tool _docs: https://github.com/folke/ultra-runner _github: https://github.com/folke/ultra-runner _home: https://www.npmjs.com/package/ultra-runner _name: Ultra Task Runner npm: ultra-runner syncpack: _bin: syncpack _desc: Consistent dependency versions in large JavaScript Monorepos. _docs: https://jamiemason.github.io/syncpack/installation _github: https://github.com/JamieMason/syncpack _home: https://jamiemason.github.io/syncpack/ _name: Syncpack npm: syncpack ccat: _bin: ccat _github: https://github.com/owenthereal/ccat _name: ccat brew: ccat go: github.com/owenthereal/ccat@latest pacman: ccat flake8: _bin: flake8 _desc: Flake8 is a python tool that glues together pycodestyle, pyflakes, mccabe, and third-party plugins to check the style and quality of some python code. _docs: https://flake8.pycqa.org/en/latest/ _github: https://github.com/PyCQA/flake8 _home: https://flake8.pycqa.org/en/latest/ _name: Flake8 brew: flake8 pipx: flake8 balenaetcher: _appImageName: balenaEtcher.AppImage _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 _when:cask: '! test -d /Applications/balenaEtcher.app && ! test -d $HOME/Applications/balenaEtcher.app' ansible:linux: professormanhattan.etcher # Waiting for zap to allow headless automation of AppImage Catalog images # Currently, it fails because there are multiple versions to select # appimage: etcher appimage: 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 ansible: professormanhattan.bandwhich brew: bandwhich github: github.com/imsnif/bandwhich pacman: bandwhich pkg: bandwhich bane: _bin: bane _desc: '[bane](https://github.com/genuinetools/bane) Custom & better AppArmor profile generator for Docker containers' _docs: null _github: https://github.com/genuinetools/bane _home: null _name: bane github: github.com/genuinetools/bane go: github.com/genuinetools/bane@latest openssl-osx-ca: _bin: openssl-osx-ca _github: https://github.com/raggi/openssl-osx-ca _name: OpenSSL macOS CA _service:brew:darwin: openssl-osx-ca _serviceEnabled: true brew:darwin: raggi/ale/openssl-osx-ca meta-package-manager: _bin: mpm _github: https://github.com/kdeldycke/meta-package-manager _name: Meta Package Manager brew: meta-package-manager pipx: meta-package-manager yt-dlp: _bin: yt-dlp _github: https://github.com/yt-dlp/yt-dlp/wiki/Installation _name: YouTube Download brew: yt-dlp choco: yt-dlp pacman: yt-dlp pipx: yt-dlp scoop: yt-dlp port: yt-dlp winget: yt-dlp brew-gem: _bin: brew-gem _github: https://github.com/sportngin/brew-gem _name: Homebrew RubyGems brew: brew-gem scap-security-guide: _bin: oscap _github: https://github.com/ComplianceAsCode/content _name: OpenSCAP apt: - ssg-debderived - ssg-applications apt:debian: - ssg-debian - ssg-applications dnf: scap-security-guide brew-pkg: _github: https://github.com/timsutton/brew-pkg _name: Homebrew Pkg _when:darwin: '! brew pkg --help > /dev/null' brew:darwin: timsutton/formulae/brew-pkg xpanes: _bin: xpanes _github: https://github.com/greymd/tmux-xpanes _name: xpanes apt: https://github.com/greymd/tmux-xpanes/releases/download/v4.1.4/tmux-xpanes_v4.1.4.deb brew: tmux-xpanes dnf: xpanes script: curl -sSL --compressed https://raw.githubusercontent.com/greymd/tmux-xpanes/v4.1.4/bin/xpanes > /tmp/xpanes && sudo mv /tmp/xpanes /usr/local/bin/xpanes bash-completion: _bin: null _desc: null _docs: https://docs.brew.sh/Shell-Completion _github: null _home: null _name: Bash Completion Formula _when: '! brew list bash-completion | grep bash-completion > /dev/null' apt: bash-completion brew: bash-completion@2 dnf: bash-completion pacman: bash-completion bashly: _bin: bashly _github: https://github.com/DannyBen/bashly _name: Bashly gem: bashly axel: _bin: axel _docs: null _github: https://github.com/axel-download-accelerator/axel _home: null _name: Axel apt: axel brew: axel choco: axel dnf:fedora: axel pacman: axel port: axel bfg: _bin: bfg _docs: https://rtyley.github.io/bfg-repo-cleaner/ _github: https://github.com/rtyley/bfg-repo-cleaner _home: https://rtyley.github.io/bfg-repo-cleaner/ _name: BFG Repo Cleaner brew: bfg choco: bfg-repo-cleaner port: bfg 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 ansible: professormanhattan.bat apk: bat apt: bat brew: bat cargo: bat choco: bat pacman: bat pkg: bat port: bat scoop: bat zypper: bat bat-extras: _bin: batman _github: https://github.com/eth-p/bat-extras _name: Bat Extras brew: bat-extras pacman: bat-extras emerge: sys-apps/bat-extras 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 ansible: professormanhattan.beets pipx: beets betwixt: _bin: null _desc: Web Debugging Proxy based on Chrome DevTools Network panel _docs: https://github.com/kdzwinel/betwixt _github: https://github.com/kdzwinel/betwixt _home: https://github.com/kdzwinel/betwixt _name: Betwixt _when:cask: '! test -d /Applications/Betwixt.app && ! test -d $HOME/Applications/Betwixt.app' cask: betwixt bin: _bin: bin _desc: Effortless binary manager _docs: null _github: https://github.com/marcosnils/bin _home: null _name: bin github: github.com/marcosnils/bin go: github.com/marcosnils/bin@latest bitly: _bin: bitly _desc: Shorten links with Bitly in your terminal! _docs: null _github: https://github.com/xxczaki/bitly-cli-client _home: null _name: bitly npm: bitly-cli-client swimat: _bin: null _desc: Swift code auto-formatter for Xcode _docs: https://jintin.github.io/Swimat/ _github: https://github.com/Jintin/Swimat _home: https://jintin.github.io/Swimat/ _name: Swimat _when:cask: '! test -d /Applications/Swimat.app && ! test -d $HOME/Applications/Swimat.app' cask: swimat textql: _bin: textql _desc: CLI that allows you to execute SQL against structured text like CSV or TSV _docs: https://github.com/dinedal/textql _github: https://github.com/dinedal/textql _home: https://github.com/dinedal/textql _name: TextQL brew: textql go: github.com/dinedal/textql@master yay: textql-git cakebrew: _bin: null _desc: Manage your Homebrew formulas with style using Cakebrew. _docs: https://www.cakebrew.com/ _github: https://github.com/brunophilipe/Cakebrew _home: http://www.cakebrew.com/ _name: Cakebrew _when:cask: '! test -d /Applications/Cakebrew.app && ! test -d $HOME/Applications/Cakebrew.app' cask: cakebrew bitwarden: _bin: bitwarden _desc: The desktop vault (Windows, macOS, & Linux) _docs: null _github: https://github.com/bitwarden/desktop _home: null _name: BitWarden _when:cask: '! test -d /Applications/Bitwarden.app && ! test -d $HOME/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 ansible: professormanhattan.bw brew: bitwarden-cli choco: bitwarden-cli npm: '@bitwarden/cli' scoop: bitwarden-cli snap: bw bivac: _bin: null _desc: '[Bivac](https://bivac.io/) - Backup Interface for Volumes Attached to Containers - allows to backup Container volumes using Restic' _docs: null _github: https://github.com/camptocamp/bivac _home: https://bivac.io/ _name: bivac 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 github: github.com/tmrts/boilr go: github.com/tmrts/boilr@latest bottom: _bin: bottom _bin:brew: btm _desc: '[bottom](https://clementtsang.github.io/bottom/) is yet another cross-platform graphical process/system monitor. It is a customizable cross-platform graphical process/system monitor for the terminal that supports Linux, macOS, and Windows' _docs: https://clementtsang.github.io/bottom/nightly/ _github: https://github.com/ClementTsang/bottom _home: https://clementtsang.github.io/ _name: bottom brew: bottom pacman: bottom scoop: bottom snap: bottom thefuck: _bin: fuck _desc: Magnificent CLI tool that corrects your previous console command whenever something fails due to misspelling. _docs: https://github.com/nvbn/thefuck _github: https://github.com/nvbn/thefuck _home: https://github.com/nvbn/thefuck _name: The Fuck brew: thefuck crew: thefuck pacman: thefuck pipx: thefuck pkg-freebsd: thefuck cod: _bin: cod _todo: Check for brew install later on (5/14/2023) _desc: Cod is a completion daemon for bash/fish/zsh that automatically adds auto-completions when --help is used _docs: https://github.com/dim-an/cod _github: https://github.com/dim-an/cod _home: https://github.com/dim-an/cod _name: Cod go: github.com/dim-an/cod@master iproute2mac: _bin: _github: https://github.com/brona/iproute2mac _name: iproute2mac brew:darwin: iproute2mac tmate: _bin: tmate _github: https://github.com/tmate-io/tmate _name: tmate apt: tmate brew: tmate dnf: tmate opkg: tmate pacman: tmate pkg-freebsd: tmate pkg_add: tmate zypper: tmate emerge: app-misc/tmate sphinx: _bin: sphinx _github: https://github.com/sphinx-doc/sphinx _name: Sphinx apt: python3-sphinx brew: sphinx-doc choco: sphinx conda: sphinx dnf: python-sphinx pipx: sphinx port: py39-sphinx you-get: _bin: you-get _github: https://github.com/soimort/you-get _name: You-Get brew: you-get pkg-freebsd: you-get pipx: you-get utm: _bin: utm _github: https://github.com/utmapp/UTM _name: UTM _when:cask: '! test -d /Applications/UTM.app && ! test -d $HOME/Applications/UTM.app' cask: utm amethyst: _bin: amethyst _github: https://github.com/ianyh/Amethyst _name: Amethyst _when:cask: echo '! test -d /Applications/Amethyst.app && ! test -d $HOME/Applications/Amethyst.app' | bash cask: amethyst alt-tab: _bin: alt-tab _github: https://github.com/lwouis/alt-tab-macos _name: Alt+Tab for macOS that works like alt+tab on Windows _when:cask: echo '! test -d /Applications/AltTab.app && ! test -d $HOME/Applications/AltTab.app' | bash cask: alt-tab fiscript: _bin: fiscript _github: https://github.com/Mortennn/FiScript _name: FiScript _when:cask: echo '! test -d /Applications/FiScript.app && ! test -d $HOME/Applications/FiScript.app' | bash cask: fiscript opencommit: _bin: opencommit _desc: GPT CLI to auto-generate impressive commits in 1 second _docs: https://github.com/di-sukharev/opencommit _github: https://github.com/di-sukharev/opencommit _home: https://www.npmjs.com/package/opencommit _name: OpenCommit npm: opencommit mosh: _bin: mosh _desc: Remote terminal application that allows roaming, supports intermittent connectivity, and provides intelligent local echo and line editing of user keystrokes. _docs: https://mosh.org/#usage _github: https://github.com/mobile-shell/mosh _home: https://mosh.org/ _name: Mosh apk: mosh apt: mosh brew: mosh dnf: mosh emerge: net-misc/mosh pacman: mosh pkg-freebsd: net/mosh pkg_add: mosh port: mosh zypper: mosh mongodb-atlas: _bin: atlas _desc: Install the Atlas CLI to quickly provision and manage Atlas database deployments from the terminal. (Official MongoDB hosted service provider CLI) _docs: https://www.mongodb.com/docs/atlas/cli/stable/command/atlas/ _github: https://github.com/mongodb/mongodb-atlas-cli _home: https://www.mongodb.com/docs/atlas/cli/stable/ _name: MongoDB Atlas brew: mongodb-atlas choco: mongodb-atlas privaxy: _bin: privaxy _desc: Privaxy is the next generation tracker and advertisement blocker. It blocks ads and trackers by MITMing HTTP(s) traffic. _docs: false _github: https://github.com/Barre/privaxy _home: false _name: Privaxy _when:script:darwin: '! test -d /Applications/Privaxy.app && ! test -d $HOME/Applications/Privaxy.app' appimage: barre/privaxy apt: https://github.com/Barre/privaxy/releases/download/v0.5.2/privaxy_0.5.2_amd64.deb script:darwin: curl -sSL https://github.com/Barre/privaxy/releases/download/v0.5.2/Privaxy_0.5.2_universal.dmg > /tmp/Privaxy.dmg && sudo hdiutil attach /tmp/Privaxy.dmg && sudo cp -R /Volumes/Privaxy/Privaxy.app /Applications && sudo hdiutil detach /Volumes/Privaxy && rm -f /tmp/Privaxy.dmg brave-browser: _bin: brave _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 _when:cask: '! test -d "/Applications/Brave Browser.app" && ! test -d "$HOME/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 ansible: professormanhattan.broot apk: broot brew: broot cargo: broot emerge: broot pkgin: broot port: broot browser-sync: _bin: browser-sync _desc: '[Browsersync](https://browsersync.io/) allows you to keep multiple browsers & devices in sync when building websites' _docs: https://browsersync.io/docs _github: https://github.com/BrowserSync/browser-sync _home: https://browsersync.io/ _name: Browsersync npm: browser-sync budibase-cli: _bin: budi _desc: '[Budibase](https://budibase.com) The Budibase CLI is how you initialise, manage and update your Budibase installation' _docs: https://docs.budibase.com/docs/budibase-cli-reference _github: https://github.com/Budibase/budibase _home: https://budibase.com _name: budibase-cli github: github.com/Budibase/budibase npm: '@budibase/cli' bundler: _bin: bundler _desc: '[Bundler](https://bundler.io/) provides a consistent environment for Ruby projects by tracking and installing the exact gems and versions that are needed' _docs: https://bundler.io/docs.html _github: https://github.com/rubygems/rubygems/tree/master/bundler _home: https://bundler.io/ _name: Bundler gem: bundler caniuse: _bin: caniuse _desc: caniuse-cmd is a caniuse command line tool, providing all the power of caniuse.com with none of the nice UI or interactivity _docs: null _github: https://github.com/sgentle/caniuse-cmd _home: null _name: null npm: caniuse-cmd storybook: _bin: storybook _github: https://github.com/storybookjs/storybook _name: Storybook npm: storybook k9s: _bin: k9s _github: https://github.com/derailed/k9s _name: K9s brew: derailed/k9s/k9s choco: k9s pacman: k9s port: k9s scoop: k9s aicommits: _bin: aicommits _github: https://github.com/Nutlope/aicommits _name: AI Commits brew: aicommits npm: aicommits captain: _bin: captain _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 go: github.com/jenssegers/captain@latest lightproxy: _bin: lightproxy _github: https://github.com/alibaba/lightproxy _name: LightProxy _when:cask: echo '! test -d /Applications/LightProxy.app && ! test -d $HOME/Applications/LightProxy.app' | bash cask: lightproxy carbon-now: _bin: carbon-now _desc: '[Carbon](https://carbon.now.sh/) lets you create and share beautiful images of your source code' _docs: null _github: https://github.com/carbon-app/carbon _home: https://carbon.now.sh/ _name: Carbon npm: carbon-now-cli carthage: _bin: carthage _desc: A simple, decentralized dependency manager for Cocoa _docs: null _github: https://github.com/Carthage/Carthage _home: null _name: Carthage brew:darwin: carthage wordops: _bin: wo _desc: Install and manage a high performance WordPress stack with a few keystrokes _docs: https://docs.wordops.net/ _github: https://github.com/WordOps/WordOps _home: https://wordops.net/ _name: WordOps script:debian: wget -qO wo wops.cc && sudo bash wo imageoptim: _bin: null _docs: null _desc: Image compressor that utilizes other applications like ImageOptim under the hood _github: https://github.com/ImageOptim/ImageOptim _home: https://imageoptim.com/mac _when:cask: '! test -d /Applications/ImageOptim.app && ! test -d $HOME/Applications/ImageOptim.app' cask: imageoptim imageoptim-cli: _deps: - imageoptim _bin: imageoptim _docs: null _desc: Image compressor that utilizes other applications like ImageOptim under the hood _github: https://github.com/ImageOptim/ImageOptim _home: https://imageoptim.com/mac brew:darwin: imageoptim-cli npm:darwin: imageoptim-cli cerebro: _bin: null _desc: Open-source productivity booster with a brain _docs: null _github: https://github.com/cerebroapp/cerebro _home: null _name: Cerebro _when:cask: '! test -d /Applications/Cerebro.app && ! test -d $HOME/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 _snapClassic: true _post: pipx inject certbot certbot-dns-cloudflare _post:windows: echo "Add method for Windows" pipx: certbot ugm: _bin: ugm _desc: A terminal based UNIX user and group browser _docs: https://github.com/ariasmn/ugm _github: https://github.com/ariasmn/ugm _home: https://github.com/ariasmn/ugm _name: ugm go: github.com/ariasmn/ugm@latest wishlist: _bin: wishlist _desc: TUI for listing definitions defined in the SSH directory _docs: https://github.com/charmbracelet/wishlist _github: https://github.com/charmbracelet/wishlist _home: https://charm.sh _name: Wishlist brew: charmbracelet/tap/wishlist nix-env: nixpkgs.wishlist scoop: wishlist yay: wishlist-bin cfssl: _bin: cfssl _desc: "[CFSSL](https://cfssl.org/) is CloudFlare's PKI/TLS swiss army knife. It is both a command line tool and an HTTP API server for signing, verifying, and bundling TLS certificates" _docs: null _github: https://github.com/cloudflare/cfssl _home: https://cfssl.org/ _name: CFSSL brew: cfssl pacman: cfssl cf-terraforming: _bin: cf-terraforming _github: https://github.com/cloudflare/cf-terraforming _name: CloudFlare Terraforming cask: cloudflare/cloudflare/cf-terraforming 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 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 _snapClassic: true 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 _when:cask: '! test -d "/Applications/Google Chrome.app" && ! test -d "$HOME/Applications/Google Chrome.app"' ansible: professormanhattan.chrome cask: google-chrome choco: googlechrome flatpak: com.google.Chrome yay: google-chrome google-drive: _bin: google-drive _desc: Google Drive for Desktop integrates a Google Drive account into your macOS / Windows workstation by adding a menubar with options to synchronize folders to the cloud. _docs: false _github: false _home: https://www.google.com/drive/download/ _name: Google Drive _when:cask: '! test -d "/Applications/Google Drive.app" && ! test -d "$HOME/Applications/Google Drive.app"' cask: google-drive choco: googledrive tor-browser: _bin: tor-browser _desc: Tor, short for The Onion Router, is free and open-source software for enabling anonymous communication. It directs Internet traffic through a free, worldwide, volunteer overlay network, consisting of more than seven thousand relays, to conceal a user's location and usage. _docs: https://www.torproject.org/docs/documentation.html.en _github: https://github.com/TheTorProject/gettorbrowser _home: https://www.torproject.org/ _name: Tor Browser _when:cask: '! test -d "/Applications/Tor Browser.app" && ! test -d "$HOME/Applications/Tor Browser.app"' cask: tor-browser choco: tor-browser flatpak: com.github.micahflee.torbrowser-launcher dconf-editor: _bin: dconf-editor flatpak: ca.desrt.dconf-editor chromium: _deps: - chrome-gnome-shell _bin: chromium apt: chromium dnf: chromium flatpak: org.chromium.Chromium snap: chromium chrome-cli: _bin: chrome-cli _desc: chrome-cli is a command line utility for controlling Google Chrome compatible browsers on OS X. It is a native binary that uses the Scripting Bridge to communicate with Chrome _docs: null _github: https://github.com/prasmussen/chrome-cli _home: null _name: null brew:darwin: chrome-cli chrome-gnome-shell: _bin: null _desc: Browser extension for Google Chrome/Chromium, Firefox, Vivaldi (and other Browser Extension, Chrome Extension or WebExtensions capable browsers) and native host messaging connector that provides integration with GNOME Shell and the corresponding extensions repository _docs: null _github: https://gitlab.gnome.org/GNOME/gnome-browser-extension _home: ttps://wiki.gnome.org/Projects/GnomeShellIntegration _name: null _when: echo '! test -f /usr/bin/gnome-session' | bash apt: chrome-gnome-shell dnf: chrome-gnome-shell pacman: chrome-gnome-shell _ type: menubar clair: _bin: clair _desc: Vulnerability Static Analysis for Containers _docs: https://quay.github.io/clair/ _github: https://github.com/quay/clair _home: null _name: clair brew: clair github: github.com/quay/clair gitlabform: _bin: gitlabform _github: https://github.com/gitlabform/gitlabform/ pipx: gitlabform jc: _bin: jc _desc: null _github: https://github.com/kellyjonbrazil/jc _home: null _name: jc apt: jc dnf: jc zypper: jc pacman: jc nix-env: nixpkgs.jc brew: jc pipx: jc podman: _bin: podman _github: https://github.com/containers/podman _name: Podman apk: podman apt: podman bitbake: podman brew: podman dnf: podman emerge: app-containers/podman pacman: podman zypper: podman medusa: _bin: medusa _github: https://github.com/medusajs/medusa _name: Medusa npm: '@medusajs/medusa-cli' clamav: _bin: clamav-config _desc: '[ClamAV](https://www.clamav.net/) is an open-source antivirus engine for detecting trojans, viruses, malware & other malicious threats.' _docs: https://docs.clamav.net/ _github: https://github.com/Cisco-Talos/clamav _home: https://www.clamav.net/ _name: ClamAV _post: if [ -f "${XDG_DATA_CONFIG:-$HOME/.config}/clamav/freshclam.conf" ]; then sudo cp -f "${XDG_DATA_CONFIG:-$HOME/.config}/clamav/freshclam.conf" /usr/local/etc/clamav/freshclam.conf; fi && freshclam _service:apt: clamav-freshclam _service:dnf: clamd-freshclam _service:pacman: clamav-freshclam apt: - clamav - clamdscan brew: clamav dnf: - clamav - clamav-update pacman: clamav clangd: _bin: clangd _desc: '[clangd](https://clangd.llvm.org/) is an language server that understands your C++ code and adds smart features to your editor' _docs: https://clangd.llvm.org/guides/ _github: https://github.com/llvm/llvm-project/tree/main/clang-tools-extra/clangd _home: https://clangd.llvm.org/ _name: clangd apt: clangd brew: llvm choco: llvm dnf: clang-tools-extra pacman: clang scoop: llvm clocker: _when:cask: '! test -d /Applications/Clocker.app && ! test -d $HOME/Applications/Clocker.app' _bin: null _desc: Clocker is designed to help you keep track of your friends and colleagues in different time zones. _docs: null _github: https://github.com/n0shake/clocker _home: null _name: null cask: clocker 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 ansible: professormanhattan.cloudflared binary:linux: https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64 brew:darwin: 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 _snapClassic: true brew: cmake choco: cmake snap: cmake cmctl: _bin: cmctl _desc: A CLI tool that can help you to manage cert-manager resources inside your cluster _docs: https://cert-manager.io/docs/ _github: https://github.com/cert-manager/cert-manager _home: https://cert-manager.io/docs/usage/cmctl/ _name: cmctl brew: cmctl cockpit: _bin: cockpit _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:pacman: cockpit.socket ansible:linux: professormanhattan.cockpit apt: - 389-ds-base - cockpit - cockpit-389-ds - cockpit-machines - cockpit-networkmanager - cockpit-packagekit - cockpit-podman - cockpit-storaged - libvirt-dbus dnf:centos: - 389-ds-base - cockpit - cockpit-machines - cockpit-networkmanager - cockpit-packagekit - cockpit-podman - cockpit-storaged - libvirt-dbus dnf:fedora: - 389-ds-base - cockpit - cockpit-389-ds - cockpit-machines - cockpit-networkmanager - cockpit-packagekit - cockpit-podman - cockpit-storaged - libvirt-dbus pacman: - 389-ds-base - cockpit - cockpit-389-ds - cockpit-machines - cockpit-networkmanager - cockpit-packagekit - cockpit-podman - cockpit-storaged - libvirt-dbus _systemd: cockpit _systemd:pacman: cockpit.socket libre-menu-editor: _bin: libre-menu-editor _github: null _name: Libre Menu Editor for GNOME flatpak: page.codeberg.libre_menu_editor.LibreMenuEditor cockpit-client: _bin: cockpit-client _home: https://cockpit-project.org/ _github: https://github.com/cockpit-project/cockpit _name: Cockpit Desktop 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 _when:brew: test -d /usr/local/Cellar/cocoapods ansible:darwin: 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 ansible:darwin: professormanhattan.cointop ansible:linux: professormanhattan.cointop brew: cointop port: cointop commitizen: _bin: cz _desc: Commitizen is a tool designed for teams. Its main purpose is to define a standard way of committing rules and communicating it _docs: https://commitizen-tools.github.io/commitizen/ _github: https://github.com/commitizen/cz-cli _home: https://commitizen-tools.github.io/commitizen/ _name: commitizen npm: commitizen commitlint: _bin: commitlint _desc: Lint commit messages _docs: https://commitlint.js.org/#/?id=documentation _github: https://github.com/conventional-changelog/commitlint _home: https://commitlint.js.org _name: commitlint npm: '@commitlint/cli' 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 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 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: consul brew: confd choco: confd github: github.com/kelseyhightower/confd yay: confd consul-cli: _bin: consul _desc: '[Consul](https://www.consul.io/) uses service identities and traditional networking practices to help organizations securely connect applications running in any environment' _docs: https://developer.hashicorp.com/consul/docs _github: https://www.github.com/hashicorp/consul _home: https://www.consul.io/ _name: Consul apt: consul brew: consul pkg: consul yay: consul-bin consul-template: _bin: consul-template _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 ansible: professormanhattan.consultemplate brew: consul-template choco: consul-template scoop: main/consul container-structure-test: _bin: container-structure-test _desc: The Container Structure Tests provide a powerful framework to validate the structure of a container image. These tests can be used to check the output of commands in an image, as well as verify metadata and contents of the filesystem _docs: null _github: null _home: null _name: Container Structure Tests _post:binary:linux: | # TODO 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: A cross-platform command-line utility that creates projects from cookiecutters (project templates) _docs: https://cookiecutter.readthedocs.io/ _github: https://github.com/cookiecutter/cookiecutter _home: null _name: cookiecutter brew: cookiecutter pipx: cookiecutter cordova: _bin: cordova _desc: >- [Apache Cordova](https://cordova.apache.org/) is a tool to create cross-platform apps from standard web technologies (HTML, CSS, and JavaScript). Its primary purpose is to provide a bridge for native device API access and to bundle for distribution _docs: https://cordova.apache.org/docs/en/latest/ _github: https://github.com/apache/cordova _home: https://cordova.apache.org/ _name: Apache Cordova 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 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 brew: ctop github: github.com/bcicen/ctop yay: ctop-bin cumulus: _when:cask: '! test -d /Applications/Cumulus.app && ! test -d $HOME/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 cask: cumulus github: github.com/gillesdemey/Cumulus trunk: _bin: trunk _desc: An all-in-one linter / code auto-fixer augmented by a freemium web service _docs: https://docs.trunk.io/ _github: _home: https://trunk.io/ brew: trunk-io npm: '@trunkio/launcher' 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: https://github.com/apple/cups _home: null _name: CUPS _ports: - port: 631 proto: tcp ansible: professormanhattan.cups apt: - avahi-daemon - cups brew: cups dnf: cups pacman: - avahi-daemon - cups _systemd: smbd upscayl: _bin: upscayl _github: https://github.com/upscayl/upscayl _name: Upscayl _todo: Recheck for Homebrew Cask appimage: Upscayl choco: upscayl flatpak: org.upscayl.Upscayl snap: upscayl curator: _bin: curator _desc: Elasticsearch Curator helps you curate, or manage, your Elasticsearch indices and snapshots _docs: https://www.elastic.co/guide/en/elasticsearch/client/curator _github: https://github.com/elastic/curator _home: https://www.elastic.co/guide/en/elasticsearch/client/curator _name: curator pipx: elasticsearch-curator 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 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 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 brew: dasel github: github.com/TomWright/dasel go: github.com/tomwright/dasel/cmd/dasel@master syncthing: _bin: syncthing _github: https://github.com/syncthing/syncthing _name: Syncthing _service: syncthing _serviceEnabled: true brew: syncthing choco: syncthing port: syncthing scoop: syncthing 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 github: github.com/dat-ecosystem-archive/dat npm: dat@next dat-desktop: _when:cask: '! test -d "/Applications/Dat Desktop.app" && ! test -d "$HOME/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 appimage: dat-ecosystem-archive/dat-desktop cask: dat exe: https://github.com/dat-ecosystem-archive/dat-desktop/releases/download/v3.0.1/Dat-Desktop-Setup-3.0.1.exe 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 ansible: professormanhattan.debloat debsecan: _bin: debsecan-by-type _desc: debsecan analyzes the list of installed packages on the current host and reports vulnerabilities found on the system. _docs: null _github: null _gitlab: https://gitlab.com/fweimer/debsecan _home: https://wiki.debian.org/DebianSecurity/debsecan _name: Debian Security Analyzer apt: debsecan 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 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 ansible: professormanhattan.delta brew: git-delta cargo: git-delta choco: delta dnf:fedora: git-delta pacman: git-delta pkg: git-delta scoop: delta git-jump: _bin: git-jump _github: https://github.com/mykolaharmash/git-jump _name: Git Jump brew: mykolaharmash/git-jump/git-jump npm: git-jump delve: _bin: dlv _desc: Delve is a debugger for the Go programming language. _docs: https://github.com/go-delve/delve/tree/master/Documentation _github: https://github.com/go-delve/delve _home: https://github.com/go-delve/delve _name: Delve brew: delve go: github.com/go-delve/delve/cmd/dlv@latest 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 ansible: professormanhattan.deno brew: deno cargo: deno choco: deno nix: deno scoop: 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 cargo: desed dnf:fedora: 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 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 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: Put device frames around your mobile/web/progressive app screenshots _docs: null _github: https://github.com/c0bra/deviceframe _home: null _name: null npm: deviceframe 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 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 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 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 ansible: professormanhattan.dns plymouth: apt: - libplymouth5 - plymouth - plymouth-themes - plymouth-label dnf: - plymouth # - plymouth-x11 - plymouth-plugin-script pacman: - plymouth 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: dnsmasq ansible: professormanhattan.dnsmasq apt: dnsmasq brew: dnsmasq dnf: dnsmasq pacman: dnsmasq port: dnsmasq espanso: _bin: espanso _github: https://github.com/espanso/espanso _name: Espanso _snapClassic: true _when:appimage: sudo espanso service register && sudo espanso start _when:cask: '! test -d /Applications/Espanso.app && ! test -d $HOME/Applications/Espanso.app' _when:snap: sudo espanso service register && sudo espanso start appimage: federico-terzi/espanso cask: espanso choco: espanso snap: espanso --channel=latest/edge bun: _bin: bun _github: https://github.com/oven-sh/bun _name: Bun brew: oven-sh/bun/bun npm: bun proto: bun docker-desktop: _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. [Docker Desktop](https://www.docker.com/products/docker-desktop/) adds a sleek UI for Docker and makes it easier to manage Docker on macOS and Windows.' _docs: https://docs.docker.com/ _github: https://github.com/docker/compose _home: https://www.docker.com/ _name: Docker Desktop _when:cask: '! test -d /Applications/Docker.app && ! test -d $HOME/Applications/Docker.app' apt: https://desktop.docker.com/linux/main/amd64/docker-desktop-4.16.2-amd64.deb cask: docker choco: docker-desktop dnf: https://desktop.docker.com/linux/main/amd64/docker-desktop-4.16.2-x86_64.rpm pacman: https://desktop.docker.com/linux/main/amd64/docker-desktop-4.16.2-x86_64.pkg.tar.zst 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 brew: docker-slim dnf:fedora: golang-github-docker-slim github: github.com/docker-slim/docker-slim yay: docker-slim gcc: _bin: gcc _desc: null _docs: null _github: null _home: null _name: GCC apt: gcc brew: gcc dnf: gcc pacman: gcc port: gcc11 openssl: _bin: openssl _desc: null _docs: null _github: null _home: null _name: OpenSSL apt: openssl brew: openssl choco: openssl dnf: openssl pacman: openssl port: openssl scoop: openssl openshift-cli: _bin: oc _desc: The OpenShift Command Line, part of OKD _docs: https://docs.openshift.com/container-platform/4.8/cli_reference/openshift_cli/getting-started-cli.html _github: https://github.com/openshift/oc _home: https://www.redhat.com/en/technologies/cloud-computing/openshift _name: OpenShift CLI brew: openshift-cli choco: openshift-cli p7zip: _bin: p7zip _desc: null _docs: null _github: null _home: null _name: p7zip apt: p7zip brew: p7zip dnf: p7zip pacman: p7zip yubikey-agent: _bin: yubikey-agent _desc: null _docs: https://github.com/FiloSottile/yubikey-agent _github: https://github.com/FiloSottile/yubikey-agent _home: https://github.com/FiloSottile/yubikey-agent _name: OpenSSL _service: yubikey-agent _todo: Experiment with this to see if it is worthwhile adding to the stack brew: yubikey-agent 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 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 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 brew: dog github: github.com/ogham/dog pacman: dog pkg: dog dotenv-linter: _bin: dotenv-linter _desc: '[Dotenv Linter](https://dotenv-linter.github.io) is a lightning-fast linter for .env files. Written in Rust' _docs: null _github: https://github.com/dotenv-linter/dotenv-linter _home: https://dotenv-linter.github.io/ _name: Dotenv Linter brew: dotenv-linter cargo: dotenv-linter scoop: dotenv-linter yay: dotenv-linter dotnet: _bin: dotnet _desc: "[.Net](https://dotnet.microsoft.com/) lets you create beautiful apps and scalable cloud services, faster and easier with the free, open-source platform that's loved by developers and trusted by organizations" _docs: https://learn.microsoft.com/en-us/dotnet/ _github: https://github.com/dotnet _home: https://dotnet.microsoft.com/ _name: .Net brew: dotnet choco: dotnet yay: dotnet-sdk-bin dprint: _bin: dprint _desc: '[dprint](https://dprint.dev/) is a pluggable and configurable code formatting platform written in Rust.' _docs: https://dprint.dev/ _github: https://github.com/dprint _home: https://dprint.dev/ _name: DPrint 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 brew: drone/drone/drone github: github.com/harness/drone-cli scoop: drone 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 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 apk: dust brew:darwin: dust brew:linux: tgotwig/linux-dust/dust cargo: du-dust github: github.com/bootandy/dust pacman: dust goto: _bin: goto _github: https://github.com/iridakos/goto _name: goto brew: goto 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 ansible:darwin: professormanhattan.easyengine ansible:linux: professormanhattan.easyengine forgit: _deps: - fzf _bin: ga _github: https://github.com/wfxr/forgit _name: forgit brew: forgit ntfy: _bin: nfty _github: https://github.com/dschep/ntfy _name: nfty pipx: nfty clipboard: _bin: cb _github: https://github.com/Slackadays/Clipboard.git _name: Clipboard apk: clipboard brew: clipboard emerge: app-misc/clipboard flatpak: app.getclipboard.Clipboard nix-env: nixpkgs.clipboard-jh scoop: clipboard snap: clipboard xbps-install: clipboard yay: clipboard 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 npm: editly fleetctl: _bin: fleetctl _desc: Open-source platform for IT and security teams with thousands of computers. (Linux, macOS, Windows, ChromeOS, AWS, Google Cloud, Azure, data center, containers, IoT) _docs: https://fleetdm.com/docs _github: https://github.com/fleetdm/fleet _home: https://fleetdm.com/ _name: Fleet CLI npm: fleetctl prezi-video: _bin: prezi-video _github: null _name: Prezi Video _when:cask: '! test -d "/Applications/Prezi Video.app" && ! test -d "$HOME/Applications/Prezi Video.app"' cask: prezi-video orbstack: _bin: orb _github: _name: OrbStack _when:cask: '! test -d /Applications/OrbStack.app && ! test -d $HOME/Applications/OrbStack.app' cask: orbstack gpt-engineer: _bin: gpt-engineer _github: https://github.com/AntonOsika/gpt-engineer _name: GPT Engineer pipx: gpt-engineer medis: _bin: medis _github: https://github.com/luin/medis _name: Medis _when:cask: '! test -d /Applications/Medis.app && ! test -d $HOME/Applications/Medis.app' cask: medis ndb: _bin: ndb _github: https://github.com/GoogleChromeLabs/ndb _name: ndb npm: ndb langflow: _bin: langflow _github: https://github.com/logspace-ai/langflow _name: LangFlow pipx: langflow electron: _bin: electron _desc: '[Electron](https://www.electronjs.org/) allows you to build cross-platform desktop apps with JavaScript, HTML, and CSS' _docs: https://www.electronjs.org/docs/latest/ _github: https://github.com/electron/electron _home: https://www.electronjs.org/ _name: Electron npm: electron _when:cask: '! test -d /Applications/Electron.app && ! test -d $HOME/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 npm: emma-cli emoj: _bin: emoj _desc: Find relevant emoji from text on the command-line _docs: null _github: https://github.com/sindresorhus/emoj _home: null _name: emoj npm: emoj emplace: _bin: emplace _desc: Emplace objects and arrays - pointer to pointer style _docs: https://github.com/tversteeg/emplace _github: https://github.com/tversteeg/emplace _home: https://github.com/tversteeg/emplace _name: Emplace cargo: emplace --locked nix: emplace scoop: emplace xsv: _bin: xsv _github: https://github.com/BurntSushi/xsv _name: xsv cargo: xsv port: xsv brew: xsv nix-env: xsv haproxy: _bin: haproxy _github: https://github.com/haproxy/haproxy _name: HAProxy apt: haproxy brew: haproxy choco: haproxy dnf: haproxy pacman: haproxy zypper: haproxy apk: haproxy ghcup: _bin: ghcup _github: https://github.com/haskell/ghcup-hs _name: GHCup brew: ghcup zenity: _bin: zenity _github: https://github.com/ncruces/zenity _name: Zenity brew: ncruces/tap/zenity scoop: https://ncruces.github.io/scoop/zenity.json go: github.com/ncruces/zenity/cmd/zenity@latest xhyve: _bin: xhyve _github: https://github.com/machyve/xhyve _name: xhyve brew:darwin: xhyve port: xhyve xxh: _bin: xxh _github: https://github.com/xxh/xxh _name: xxh pipx: xxh-xxh brew: xxh port: xxh shml: _bin: shml _github: https://github.com/odb/shml _name: SHML brew: shml npm: shml 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 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: envchain 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 ansible: professormanhattan.envconsul brew: envconsul github: github.com/hashicorp/envconsul environment: _bin: null _desc: null _docs: null _github: null _home: null _name: null ansible: professormanhattan.environment mariadb: _bin: mariadb _github: false _name: MariaDB brew: mariadb choco: mariadb dnf: mariadb-server apt: mariadb-server pacman: mariadb-server apk: mariadb-server mongodb: _bin: mongod _github: https://github.com/mongodb/mongo _name: MongoDB brew: mongodb/brew/mongodb choco: mongodb mongodb-compass: _bin: mongodb-compass _github: https://github.com/mongodb-js/compass _name: MongoDB Compass _when:cask: '! test -d "/Applications/MongoDB Compass.app" && ! test -d "$HOME/Applications/MongoDB Compass.app"' cask: mongodb-compass choco: mongodb-compass dnf: https://downloads.mongodb.com/compass/mongodb-compass-1.38.0.x86_64.rpm apt: https://downloads.mongodb.com/compass/mongodb-compass_1.38.0_amd64.deb osx-sign: _bin: electron-osx-sign _github: https://github.com/electron/osx-sign _name: macOS Code Sign npm: '@electron/osx-sign' korkut: _bin: korkut _github: https://github.com/oguzhaninan/korkut _name: Korkut npm: korkut eslint: _bin: eslint _desc: '[ESLint](https://eslint.org/) allows you to find and fix problems in your JavaScript code' _docs: https://eslint.org/docs _github: https://github.com/eslint/eslint _home: https://eslint.org/ _name: ESLint brew: eslint npm: eslint ntl: _bin: ntl _desc: null _docs: null _github: https://github.com/ruyadorno/ntl _home: null _name: NTL npm: ntl eslint-interactive: _bin: eslint-interactive _desc: null _docs: null _github: https://github.com/mizdra/eslint-interactive _home: null _name: ESLint Interactive npm: eslint-interactive esprint: _bin: esprint _desc: null _docs: null _github: _home: null _name: ESPrint npm: esprint eslint-dashboard: _bin: eslint-dashboard _desc: null _docs: null _github: https://github.com/fengzilong/eslint-dashboard _home: null _name: ESLint Dashboard npm: eslint-dashboard eslintd: _bin: eslint_d _desc: null _docs: https://github.com/mantoni/eslint_d.js _github: https://github.com/mantoni/eslint_d.js _home: https://github.com/mantoni/eslint_d.js _name: ESLint_d npm: eslint_d 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: etcd _serviceEnabled: true apt: etcd brew: etcd choco: etcd dnf:fedora: 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 apt: exa brew: exa cargo: exa dnf: exa emerge: sys-apps/exa nix: exa pacman: exa zypper: exa tfsec: _bin: tfsec _github: https://github.com/aquasecurity/tfsec _name: Aqua TFSec brew: tfsec choco: tfsec scoop: tfsec libguestfs-tools: _bin: guestfish _github: https://github.com/libguestfs/libguestfs apt: libguestfs-tools dnf: libguestfs-tools 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 ansible: professormanhattan.exiftool apt: libimage-exiftool-perl brew: exiftool choco: exiftool dnf: perl-Image-ExifTool.noarch pacman: perl-image-exiftool port: exiftool scoop: exiftool expect: _bin: expect _desc: null _docs: null _github: null _home: null _name: Expect apt: expect brew: expect dnf: expect pacman: expect port: expect 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 ansible: professormanhattan.extensions fastify: _bin: fastify _desc: Run a Fastify application with one command _docs: null _github: https://github.com/fastify/fastify-cli _home: https://www.fastify.io/ _name: fastify 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 brew: fcp cargo: fcp nix: unstable.fcp fd: _bin: fd _bin:apt: fdfind _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 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: The command line interface for scaffolding Feathers applications _docs: null _github: https://github.com/feathersjs-ecosystem/cli _home: null _name: 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: https://github.com/FFmpeg/FFmpeg _home: null _name: FFmpeg 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 ansible: professormanhattan.ffsend apk: ffsend brew: ffsend github: github.com/timvisee/ffsend pkg: ffsend scoop: ffsend snap: ffsend yay: ffsend fig: _bin: 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 _when:cask: '! test -d "/Applications/Fig.app" && ! test -d "$HOME/Applications/Fig.app"' cask: fig steampipe: _bin: steampipe _github: https://github.com/turbot/steampipe _name: Steampipe brew: turbot/tap/steampipe vale: _bin: vale _github: https://github.com/errata-ai/vale _name: Vale brew: vale choco: vale go: github.com/errata-ai/vale@latest 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 ansible: professormanhattan.filebrowser brew: filebrowser/tap/filebrowser github: github.com/filebrowser/filebrowser arduino-ide: _bin: arduino _when:cask: '! test -d "/Applications/Arduino.app" && ! test -d "$HOME/Applications/Arduino.app"' cask: arduino choco: arduino flatpak: cc.arduino.IDE2 wego: _bin: wego _github: https://github.com/schachmat/wego _name: WeGo brew: wego go: github.com/schachmat/wego@latest miller: _bin: miller _github: https://github.com/johnkerl/miller _name: Miller apt: miller brew: miller choco: miller dnf: miller port: miller vermin: _bin: vermin _github: https://github.com/mhewedy/vermin _name: Vermin go: github.com/mhewedy/vermin@latest filezilla: _bin: filezilla _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 _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 ansible: professormanhattan.finish usql: _bin: usql _github: https://github.com/xo/usql _name: Universal SQL CLI brew: xo/xo/usql choco: usql go: github.com/xo/usql@latest scoop: usql firebase: _bin: firebase _desc: The Firebase Command Line Interface (CLI) Tools can be used to test, manage, and deploy your Firebase project from the command line _docs: null _github: null _home: null _name: null npm: firebase-tools devpod: _bin: devpod _github: https://github.com/loft-sh/devpod _name: DevPod cask: devpod firefox: _bin: firefox _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 _when:cask: '! test -d "/Applications/Firefox.app" && ! test -d "$HOME/Applications/Firefox.app"' ansible: professormanhattan.firefox apt: firefox apt:debian: firefox-esr cask: firefox choco: firefox dnf: firefox flatpak: org.mozilla.firefox pacman: firefox fission: _bin: fission _desc: Fast and Simple Serverless Functions for Kubernetes _docs: https://fission.io/docs/ _github: https://github.com/fission/fission _home: https://fission.io/ _name: Fission exe: https://github.com/fission/fission/releases/download/v1.19.0/fission-v1.19.0-windows-amd64.exe github: github.com/fission/fission nix-env: nixos.fission script:darwin: cd /tmp && curl -Lo fission https://github.com/fission/fission/releases/download/v1.19.0/fission-v1.19.0-darwin-amd64 && chmod +x fission && sudo mv fission /usr/local/bin/ script:linux: cd /tmp && curl -Lo fission https://github.com/fission/fission/releases/download/v1.19.0/fission-v1.19.0-linux-amd64 && chmod +x fission && sudo mv fission /usr/local/bin/ fkill: _bin: fkill _desc: Fabulously kill processes. Cross-platform _docs: null _github: https://github.com/sindresorhus/fkill _home: null _name: fkill npm: fkill-cli lulu: _bin: null _desc: Powerful firewall application for macOS _docs: https://objective-see.org/products/lulu.html _github: https://github.com/objective-see/LuLu _home: https://objective-see.org/products/lulu.html _name: LuLu _when:cask: '! test -d /Applications/LuLu.app && ! test -d $HOME/Applications/LuLu.app' cask: lulu keycastr: _bin: null _desc: Keystroke visualizer for macOS screen recordings _docs: https://github.com/keycastr/keycastr _github: https://github.com/keycastr/keycastr _home: https://github.com/keycastr/keycastr _name: Keycastr _when:cask: '! test -d /Applications/KeyCastr.app && ! test -d $HOME/Applications/KeyCastr.app' cask: keycastr hiddenbar: _bin: null _desc: macOS menu bar application that allows you to add menu bar items to a hideable drawer _docs: https://github.com/dwarvesf/hidden _github: https://github.com/dwarvesf/hidden _home: https://dwarves.foundation/opensource/ _name: Hidden Bar _when:cask: '! test -d "/Applications/Hidden Bar.app" && ! test -d "$HOME/Applications/Hidden Bar.app"' cask: hiddenbar flameshot: _bin: flameshot _desc: Powerful yet simple to use screenshot software _docs: https://flameshot.org/docs/overview/overview/ _github: https://github.com/flameshot-org/flameshot _home: https://flameshot.org/ _name: Flameshot _scoopExtras: true _when:cask: '! test -d "/Applications/flameshot.app" && ! test -d "$HOME/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 drawio: _bin: null _desc: Desktop version of the popular diagrams.net diagramming software _docs: https://www.drawio.com/doc/ _github: https://github.com/jgraph/drawio-desktop _home: https://www.diagrams.net/ _name: DrawIO Desktop _when:cask: '! test -d /Applications/draw.io.app && ! test -d $HOME/Applications/draw.io.app' appimage: draw.io cask: drawio choco: drawio flutter: _bin: flutter _desc: '[Flutter](https://flutter.dev/) transforms the app development process. Build, test, and deploy beautiful mobile, web, desktop, and embedded apps from a single codebase' _docs: https://docs.flutter.dev/ _github: https://github.com/flutter/flutter _home: https://flutter.dev/ _name: Flutter _snapClassic: true brew: flutter choco: flutter snap: flutter yay: flutter pock: _bin: null _desc: Widgets manager for MacBook Touch Bar _docs: https://github.com/pock/pock _github: https://github.com/pock/pock _home: https://pock.app/ _name: Pock _when:cask: '! test -d /Applications/Pock.app && ! test -d $HOME/Applications/Pock.app' cask: pock xcodes: _bin: xcodes _desc: CLI utility to download, install, and switch to alternate versions of Xcode _docs: https://github.com/XcodesOrg/xcodes _github: https://github.com/XcodesOrg/xcodes _home: https://github.com/XcodesOrg/xcodes _name: Xcodes brew:darwin: xcodesorg/made/xcodes projen: _bin: projen _github: https://github.com/projen/projen _name: Projen npm: projen swiftbar: _github: https://github.com/swiftbar/SwiftBar _name: SwiftBar _when:cask: '! test -d /Applications/SwiftBar.app && ! test -d $HOME/Applications/SwiftBar.app' cask: swiftbar crunch: _bin: crunch _desc: The crunch command line executable is a *nix executable that supports parallel PNG image optimization with local (off of the system PATH) installs of the pngquant and zopflipng project dependencies. _docs: https://github.com/chrissimpkins/Crunch _github: https://github.com/chrissimpkins/Crunch _home: https://github.com/chrissimpkins/Crunch _name: Crunch script: cd /tmp && rm -rf Crunch && git clone https://github.com/chrissimpkins/Crunch.git && make build-dependencies && make install-executable eul: _bin: null _desc: Menu bar application that shows system stats like CPU, RAM, and disk usage on macOS _docs: https://github.com/gao-sun/eul _github: https://github.com/gao-sun/eul _home: https://github.com/gao-sun/eul _name: Eul _when:cask: '! test -d /Applications/eul.app && ! test -d $HOME/Applications/eul.app' cask: eul linkliar: _bin: null _desc: Menu bar application for macOS that allows you to spoof your MAC address _docs: https://halo.github.io/LinkLiar/usage.html _home: https://halo.github.io/LinkLiar/ _github: https://github.com/halo/LinkLiar _name: Link Liar _when:cask: '! test -d /Applications/LinkLiar.app && ! test -d $HOME/Applications/LinkLiar.app' cask: linkliar monitorcontrol: _bin: null _desc: Menu bar application for macOS that allows you to control the screen brightness and volume _docs: https://github.com/MonitorControl/MonitorControl _github: https://github.com/MonitorControl/MonitorControl _home: https://github.com/MonitorControl/MonitorControl _name: Monitor Control _when:brew: test -d /Applications/MonitorControl.app brew:darwin: monitorcontrol meetingbar: _bin: null _desc: Meeting menu bar application that shows calendar event details on macOS _docs: https://github.com/leits/MeetingBar _github: https://github.com/leits/MeetingBar _home: https://apps.apple.com/app/id1532419400 _name: Meeting Bar _when:brew: test -d /Applications/MeetingBar.app brew:darwin: meetingbar crunch-app: _bin: null _desc: The macOS companion app for the crunch CLI tool that compresses PNG images. _docs: https://github.com/chrissimpkins/Crunch/blob/master/docs/MACOSGUI.md _github: https://github.com/chrissimpkins/Crunch _home: https://github.com/chrissimpkins/Crunch _name: Crunch macOS App _when:cask: '! test -d /Applications/Crunch.app && ! test -d $HOME/Applications/Crunch.app' cask: crunch xcodes-app: _bin: null _desc: macOS desktop app that allows you to download, install, and switch to alternate versions of Xcode _docs: https://github.com/XcodesOrg/XcodesApp _github: https://github.com/XcodesOrg/XcodesApp _home: https://github.com/XcodesOrg/XcodesApp _name: Xcodes App _when:cask: '! test -d /Applications/Xcodes.app && ! test -d $HOME/Applications/Xcodes.app' cask: xcodes nitroshare: _bin: nitroshare _desc: Network file transfer application for Windows, OS X, & Linux _docs: https://nitroshare.net/ _github: https://github.com/nitroshare/nitroshare-desktop _home: https://nitroshare.net/ _name: NitroShare _when:cask: '! test -d /Applications/nitroshare.app && ! test -d $HOME/Applications/nitroshare.app' apt: nitroshare cask: nitroshare choco: nitroshare dnf: nitroshare pacman: nitroshare fritzing: _todo: Add installation source for macOS _bin: fritzing _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 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 cask: fly github: https://github.com/concourse/concourse yay: fly-cli fm: _bin: fm _desc: Terminal file manager _docs: null _github: https://github.com/knipferrc/fm _home: null _name: fm github: github.com/knipferrc/fm go: github.com/knipferrc/fm@latest fonts: _bin: null _desc: null _docs: null _github: null _home: null _name: null _when:cask: '! ((brew list font-sf-mono-nerd-font | grep SFMono > /dev/null) && (brew list font-hack-nerd-font | grep Hack > /dev/null) && (brew list font-meslo-lg-nerd-font | grep Meslo > /dev/null))' cask: - epk/epk/font-sf-mono-nerd-font - homebrew/cask-fonts/font-hack-nerd-font - homebrew/cask-fonts/font-meslo-lg-nerd-font metasploit: _github: https://github.com/rapid7/metasploit-framework _name: Metasploit Framework _when: '! test -f /opt/metasploit-framework/bin/msfconsole' script: curl -sSL --compressed https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate.erb > /tmp/msfinstall && chmod 755 /tmp/msfinstall && sudo /tmp/msfinstall mailcatcher: _bin: mailcatcher _github: https://github.com/sj26/mailcatcher _name: Mail Catcher brew: mailcatcher gem: mailcatcher 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 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 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 brew: fselect cargo: fselect choco: fselect github: github.com/jhspetersson/fselect yay: fselect fuego: _bin: fuego _desc: Fuego is a command line client for the Firestore database _docs: https://github.com/sgarciac/fuego _github: https://github.com/sgarciac/fuego _home: https://github.com/sgarciac/fuego _name: Fuego brew: fuego-firestore go: github.com/sgarciac/fuego@latest 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 _when:cask: '! test -d /usr/local/Caskroom/macfuse && ! test -d ~/usr/local/Caskroom/macfuse' ansible:darwin: professormanhattan.fuse apt: - fuse - 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 brew: fxbrew install metrue/fx/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 ansible: professormanhattan.fzf apk: fzf apt: fzf brew: fzf dnf:fedora: fzf nix: nixpkgs.fzf pacman: fzf pkgin: fzf pkg-freebsd: fzf pkg-openbsd: fzf port: fzf xbps: fzf zypper: fzf mono: _bin: mono _desc: Mono open source ECMA CLI, C# and .NET implementation. _docs: https://www.mono-project.com/docs/ _github: https://github.com/mono/mono _home: https://www.mono-project.com/ _name: Mono apt: mono-complete brew: mono choco: mono dnf: mono-complete port: mono scoop: main/mono winget: Mono.Mono gawk: _bin: gawk _desc: An implementation of the AWK programming language _docs: https://www.gnu.org/software/gawk/manual/ _github: false _home: https://www.gnu.org/software/gawk/ _name: gawk apt: gawk brew: gawk choco: gawk dnf: gawk pacman: gawk port: gawk scoop: gawk standard-notes: _bin: standard-notes _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 _when:cask: '! test -d "/Applications/Standard Notes.app" && ! test -d "$HOME/Applications/Standard Notes.app"' cask: standard-notes flatpak: org.standardnotes.standardnotes deja-dup: _bin: dejadup flatpak: org.gnome.DejaDup discord: _bin: discord _name: Discord _when:cask: '! test -d "/Applications/Discord.app" && ! test -d "$HOME/Applications/Discord.app"' cask: discord choco: discord flatpak: com.discordapp.Discord telegram: _bin: telegram _name: Telegram _when:cask: '! test -d "/Applications/Telegram.app" && ! test -d "$HOME/Applications/Telegram.app"' cask: telegram choco: telegram flatpak: org.telegram.desktop google-assistant: _bin: g-assist _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 _when:cask: '! test -d "/Applications/Google Assistant.app" && ! test -d "$HOME/Applications/Google Assistant.app"' 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: gcloud _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 _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: Download a large file from Google Drive _docs: null _github: https://github.com/wkentaro/gdown _home: null _name: 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 brew: gdrive choco: gdrive github: github.com/prasmussen/gdrive go: github.com/prasmussen/gdrive@latest port: gdrive scoop: gdrive yay: gdrive gdu: _bin: gdu _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 apt:debian: gdu brew: gdu go: github.com/dundee/gdu/v5/cmd/gdu@latest pacman: gdu snap: gdu-disk-usage-analyzer gfi: _bin: gfi _desc: Google Font Installer is a NodeJS module/CLI that lets you Search, Download and Install fonts offered by Google Web Fonts _docs: null _github: https://github.com/lordgiotto/google-font-installer _home: null _name: 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 ansible: professormanhattan.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 ansible: professormanhattan.ghorg brew: gabrie30/utils/ghorg github: github.com/gabrie30/ghorg go: github.com/gabrie30/ghorg@latest yay: ghorg gimp: _bin: gimp _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 _when:cask: '! test -d /Applications/GIMP.app && ! test -d $HOME/Applications/GIMP.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 ansible: professormanhattan.gist gem: gist git: _bin: git _desc: null _docs: null _github: null _home: null _name: null apk: git apt: git brew: git dnf: git git-bug: _bin: git-bug _desc: null _docs: null _github: https://github.com/MichaelMure/git-bug _home: null _name: Git Bug brew: git-bug pkg-freebsd: git-bug scoop: git-bug 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 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 ansible: professormanhattan.gitlfs brew: git-lfs scoop: git-lfs git-open: _bin: git-open _desc: Open the repo website (GitHub, GitLab, Bitbucket) in your browser _docs: null _github: https://github.com/paulirish/git-open _home: null _name: 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 ansible:darwin: professormanhattan.gitsecret ansible:linux: professormanhattan.gitsecret apt: git-secret brew: git-secret dnf:fedora: git-secret git-subrepo: _bin: git-subrepo _desc: null _docs: null _github: https://github.com/ingydotnet/git-subrepo _home: null _name: Git Sub Repo brew: git-subrepo gitter: _bin: gitter _name: Gitter _when:cask: '! test -d "/Applications/Gitter.app" && ! test -d "$HOME/Applications/Gitter.app"' cask: gitter choco: gitter flatpak: im.gitter.Gitter github-desktop: _bin: github _when:cask: '! test -d "/Applications/GitHub Desktop.app" && ! test -d "$HOME/Applications/GitHub Desktop.app"' cask: github choco: github-desktop flatpak: io.github.shiftey.Desktop warp-transfer: _bin: 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 _when:cask: '! test -d /Applications/GitDock.app && ! test -d $HOME/Applications/GitDock.app' ansible:darwin: professormanhattan.gitdock cask: gitdock zola: _bin: zola _desc: A static site generator built with Rust _docs: apk: zola brew: zola choco: zola flatpak: org.getzola.zola pacman: zola pkgin: zola pkg-freebsd: zola pkg-openbsd: zola port: zola scoop: zola snap: zola xbps: zola rustscan: _bin: rustscan _desc: An Nmap-based port scanner that scans all 65k ports in 3 seconds _docs: https://rustscan.github.io/RustScan/ _github: https://github.com/RustScan/RustScan _home: https://github.com/RustScan/RustScan _name: RustScan brew: rustscan yay: rustscan 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 ansible:windows: professormanhattan.gitextras apt: git-extras brew: git-extras dnf: git-extras pacman: git-extras git-notify: _bin: git-notify _desc: Communicate important updates to your team via git commit messages _docs: null _github: https://github.com/jevakallio/git-notify _home: null _name: Git Notify npm: git-notify 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 _when:cask: '! test -d /Applications/Gitify.app && ! test -d $HOME/Applications/Gitify.app' cask: gitify github: github.com/manosim/gitify yay: gitify-bin gitkraken: _bin: gitkraken _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 _snapClassic: true _when:cask: '! test -d /Applications/GitKraken.app && ! test -d $HOME/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: gitlab-runner _serviceEnabled: 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 brew: gitleaks dnf:fedora: 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 ansible: professormanhattan.gitomatic github: github.com/muesli/gitomatic pacman: gitomatic scoop: gitomatic mudlet: _bin: mudlet _desc: A full-featured cross-OS MUD client _docs: https://wiki.mudlet.org/?pk_vid=b53bfe5eba0aac5a1685341616dc4f27 _github: https://github.com/Mudlet/Mudlet _home: https://www.mudlet.org/ _name: Mudlet _when:cask: '! test -d /Applications/mudlet.app && ! test -d $HOME/Applications/mudlet.app' cask: mudlet choco: mudlet snap: mudlet-linux 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 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 brew: gitui cargo: gitui choco: delta dnf:fedora: 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 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 apk: glab brew: glab github: github.com/profclems/glab scoop: glab # Only available on edge release (i.e. sudo snap install --edge 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 _post:pipx: pipx inject glances glances[all] ansible: professormanhattan.glances apt:ubuntu: - python3-dev - python3-jinja2 - python3-pip - python3-psutil - python3-setuptools - gcc - glances - lm-sensors - wireless-tools brew: glances dnf: - gcc - glances - lm_sensors - python3-devel - python3-pip pacman: - glances - python - lm_sensors - wireless_tools pipx: glances port: glances glen: _bin: glen _desc: A CLI to gather GitLab project and group variables _docs: null _github: https://github.com/lingrino/glen _home: null _name: 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 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: glusterd # ansible:linux: professormanhattan.glusterfs apt: glusterfs-server dnf:fedora: glusterfs-server pacman: glusterfs android-platform-tools: _bin: adb _github: null _name: Android Platform Tools cask: android-platform-tools gnu: _bin: null _desc: null _docs: null _github: null _home: null _name: null _when:brew:darwin: '(! brew list coreutils | grep coreutils > /dev/null) || (! brew list findutils | grep findutils > /dev/null) || (! brew list gawk | grep gawk > /dev/null) || (! brew list gnu-getopt | grep gnu-getopt > /dev/null) || (! brew list gnu-indent | grep gnu-indent > /dev/null) || (! brew list gnu-tar | grep gnu-tar > /dev/null) || (! brew list gnu-sed | grep gnu-sed > /dev/null) || (! brew list gnutls | grep gnutls > /dev/null) || (! brew list grep | grep grep > /dev/null)' 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 _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 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 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 brew: gojq github: github.com/itchyny/gojq go: github.com/itchyny/gojq@latest golangci-lint: _bin: golangci-lint _desc: Fast linters Runner for Go _docs: null _github: https://github.com/golangci/golangci-lint _home: https://golangci-lint.run/ _name: null brew: golangci-lint go: github.com/golangci/golangci-lint/cmd/golangci-lint@latest gomodifytags: _bin: gomodifytags _desc: Go tool to modify struct field tags _docs: null _github: https://github.com/fatih/gomodifytags _home: null _name: 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 apk: gomplate brew: gomplate choco: gomplate port: gomplate gopkgs: _bin: gopkgs _desc: Tool to get list available Go packages _docs: null _github: https://github.com/uudashr/gopkgs _home: null _name: null go: github.com/uudashr/gopkgs/v2/cmd/gopkgs@latest gopls: _bin: gopls _desc: null _docs: null _github: null _home: null _name: null brew: gopls go: golang.org/x/tools/gopls@latest gotests: _bin: gotests _desc: Automatically generate Go test boilerplate from your source code _docs: null _github: https://github.com/cweill/gotests _home: null _name: 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 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 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 _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 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 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 brew: anchore/grype/grype choco: grype port: grype yay: grype-bin gtop: _bin: gtop _desc: System monitoring dashboard for terminal _docs: null _github: https://github.com/aksakalli/gtop _home: null _name: 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 ansible: professormanhattan.guacamole seafile-client: _bin: seafile-client _when:cask: '! test -d "/Applications/Seafile Client.app" && ! test -d "$HOME/Applications/Seafile Client.app"' cask: seafile-client choco: seafile-client flatpak: com.seafile.Client flow-launcher: _bin: null _desc: Quick file search & app launcher for Windows with community-made plugins _docs: https://www.flowlauncher.com/docs/ _github: https://github.com/Flow-Launcher/Flow.Launcher _home: https://flowlauncher.com/ _name: Flow Launcher choco: Flow-Launcher scoop: Flow-Launcher winget: Flow Launcher gulp: _bin: gulp _desc: '[Gulp](https://gulpjs.com/) is a toolkit to automate & enhance your workflow' _docs: https://gulpjs.com/docs/en/getting-started/quick-start _github: https://github.com/gulpjs/gulp _home: https://gulpjs.com/ _name: Gulp # 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 apk: gum brew: gum go: github.com/charmbracelet/gum@latest nix: nixpkgs.gum pacman: gum pkg-termux: gum goaccess: _bin: goaccess _desc: GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser. _docs: https://goaccess.io/get-started _github: https://github.com/allinurl/goaccess _home: https://goaccess.io/ _name: GoAccess apt: goaccess brew: goaccess dnf:fedora: goaccess emerge: net-analyzer/goaccess pacman: goaccess pkgin: goaccess 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 ansible: professormanhattan.gvm hadolint: _bin: hadolint _desc: A smarter Dockerfile linter that helps you build best practice Docker images. The linter parses the Dockerfile into an AST and performs rules on top of the AST _docs: null _github: https://github.com/hadolint/hadolint _home: null _name: hadolint brew: hadolint dnf:fedora: hadolint scoop: hadolint hbs-cli: _bin: hbs _desc: This is a CLI tool to render handlebars templates, with the ability to require in Partials, Helpers and JSON Data _docs: null _github: https://github.com/keithamus/hbs-cli _home: null 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 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 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 ansible: professormanhattan.hexyl apt: hexyl brew: hexyl cargo: hexyl dnf:fedora: hexyl github: github.com/sharkdp/hexyl nix: hexyl pacman: hexyl pkg-freebsd: hexyl pkg-termux: hexyl port: hexyl scoop: hexyl xbps: hexyl chatgpt-nofwl: _bin: null _desc: ChatGPT desktop application (Mac, Windows and Linux) _docs: https://app.nofwl.com/docs/chatgpt/config _github: https://github.com/lencx/nofwl _home: https://app.nofwl.com/ _name: ChatGPT Desktop (NoFWL Version) _when:cask: '! test -d /Applications/NoFWL.app && ! test -d $HOME/Applications/NoFWL.app' appimage: lencx/nofwl apt: https://github.com/lencx/nofwl/releases/download/v0.1.0/NoFWL_0.1.0_linux_x86_64.deb cask: lencx/nofwl/nofwl --no-quarantine msi: https://github.com/lencx/nofwl/releases/download/v0.1.0/NoFWL_0.1.0_windows_x86_64.msi 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 brew: hey github: github.com/rakyll/hey desk: _bin: desk _github: https://github.com/jamesob/desk _name: Desk brew: desk rustdesk: _bin: rustdesk _desc: Open source virtual / remote desktop infrastructure for everyone! The open source TeamViewer alternative. Display and control your PC and Android devices from anywhere at anytime. _docs: https://rustdesk.com/docs/en/ _github: https://github.com/rustdesk/rustdesk _home: https://rustdesk.com/ _name: RustDesk _when:cask: '! test -d /Applications/RustDesk.app && ! test -d $HOME/Applications/RustDesk.app' apt: https://github.com/rustdesk/rustdesk/releases/download/1.1.9/rustdesk-1.1.9.deb cask: rustdesk choco: rustdesk dnf: https://github.com/rustdesk/rustdesk/releases/download/1.1.9/rustdesk-1.1.9-fedora28-centos8.rpm pacman: rustdesk scoop: rustdesk zypper: https://github.com/rustdesk/rustdesk/releases/download/1.1.9/rustdesk-1.1.9-suse.rpm 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 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 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 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 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 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 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 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 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 brew: httpstat pipx: httpstat hub: _bin: hub _desc: Add GitHub support to git on the command-line _docs: null _github: https://hub.github.com/ _home: null _name: null apt: hub brew: hub choco: hub dnf:fedora: hub pacman: hub pkg: hub scoop: hub husky: _bin: husky _desc: Husky improves your commits and more _docs: null _github: https://github.com/typicode/husky _home: https://typicode.github.io/husky/ _name: Husky npm: husky hyper: _appImageName: 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 ansible: professormanhattan.hyper appimage: hyper 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 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 brew:darwin: ideviceinstaller imagemagick: _bin: convert _desc: null _docs: null _github: https://github.com/ImageMagick/ImageMagick _home: null _name: null apk: imagemagick apt: - imagemagick - libx11-dev brew: imagemagick choco: imagemagick dnf:fedora: imagemagick scoop: imagemagick imgur-uploader: _bin: imgur-uploader _desc: Upload images to imgur _docs: null _github: https://github.com/kevva/imgur-uploader-cli _home: null _name: null npm: imgur-uploader-cli codeclimate: _bin: codeclimate _desc: null _docs: null _github: https://github.com/codeclimate/codeclimate _home: null _name: CodeClimate _usesDocker: true brew: codeclimate/formulae/codeclimate script:linux: cd /tmp && curl -L https://github.com/codeclimate/codeclimate/archive/master.tar.gz | tar xvz && cd codeclimate-* && sudo make install brew:darwin: codeclimate/formulae/codeclimate impl: _bin: impl _desc: impl generates method stubs for implementing an interface _docs: null _github: https://github.com/josharian/impl _home: null _name: null go: github.com/josharian/impl@latest infracost: _bin: infracost _desc: '[infracost](https://www.infracost.io/) provides cloud cost estimates for Terraform in pull requests' _docs: https://www.infracost.io/docs _github: https://github.com/infracost/infracost _home: https://www.infracost.io/ _name: infracost brew: infracost choco: infracost yay: infracost inkscape: _bin: inkscape _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 _when:cask: '! test -d "/Applications/Inkscape.app" && ! test -d "$HOME/Applications/Inkscape.app"' ansible: professormanhattan.inkscape apt: inkscape cask: inkscape choco: inkscape dnf: inkscape flatpak: org.inkscape.Inkscape pacman: inkscape snap: inkscape intellij-idea-ce: _bin: intellij-idea-community _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) _snapClassic: true _when:cask: '! test -d "/Applications/IntelliJ IDEA CE.app" && ! test -d "$HOME/Applications/IntelliJ IDEA CE.app"' ansible: professormanhattan.intellij cask: intellij-idea-ce choco: intellijidea-community snap: intellij-idea-community ionic: _bin: ionic _desc: '[Ionic Framework](https://ionicframework.com/) The Ionic command line interface (CLI) is your go-to tool for developing Ionic apps' _docs: https://ionicframework.com/docs _github: https://github.com/ionic-team/ionic-cli _home: https://ionicframework.com/ _name: Ionic Framework npm: '@ionic/cli' toml-sort: _bin: toml-sort _desc: A Python module that auto-formats TOML files _docs: https://pypi.org/project/toml-sort/ _home: https://pypi.org/project/toml-sort/ _github: https://github.com/pappasam/toml-sort _name: TOML Sort pipx: toml-sort ios-deploy: _bin: ios-deploy _desc: Install and debug iPhone apps from the command line, without using Xcode _docs: null _github: https://github.com/ios-control/ios-deploy _home: null _name: null brew:darwin: ios-deploy npm:darwin: ios-deploy ios-sim: _bin: ios-sim _github: https://github.com/ios-control/ios-sim _name: ios-sim npm:darwin: ios-sim ipfs: _bin: ipfs _desc: A peer-to-peer hypermedia protocol designed to preserve and grow humanity's knowledge by making the web upgradeable, resilient, and more open _docs: https://docs.ipfs.tech/ _github: https://github.com/ipfs/ipfs _home: https://ipfs.tech/ _name: IPFS brew: ipfs choco: go-ifps nix: ipfs port: ipfs scoop: go-ipfs snap: ipfs ipfs-desktop: _bin: null _desc: An unobtrusive and user-friendly desktop application for IPFS on Windows, Mac and Linux. _docs: https://docs.ipfs.tech/install/ipfs-desktop/ _github: https://github.com/ipfs/ipfs-desktop _home: https://ipfs.tech/ _name: IPFS Desktop _when:cask: '! test -d "/Applications/IPFS Desktop.app" && ! test -d "$HOME/Applications/IPFS Desktop.app"' appimage: https://github.com/ipfs-shipyard/ipfs-desktop/releases/download/v0.28.0/ipfs-desktop-0.28.0-linux-x86_64.AppImage cask: ipfs choco: ipfs-desktop scoop: extras/ipfs-desktop winget: IPFS.IPFS-Desktop ipfs-deploy: _bin: ipd _desc: A peer-to-peer hypermedia protocol designed to preserve and grow humanity's knowledge by making the web upgradeable, resilient, and more open _docs: https://docs.ipfs.tech/ _github: https://github.com/ipfs/ipfs _home: https://ipfs.tech/ _name: IPFS npm: ipfs-deploy is-up: _bin: is-up _desc: Check whether a website is up or down using the isitup.org API _docs: null _github: https://github.com/sindresorhus/is-up-cli _home: null _name: 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 _when:cask: '! test -d /Applications/iTerm.app && ! test -d $HOME/Applications/iTerm.app' ansible:darwin: professormanhattan.iterm2 cask: iterm2 nativescript: _bin: ns _github: https://github.com/NativeScript/NativeScript _name: NativeScript npm: nativescript kube-shell: _bin: kube-shell _desc: An integrated shell for working with the Kubernetes _docs: https://github.com/cloudnativelabs/kube-shell _github: https://github.com/cloudnativelabs/kube-shell _home: https://github.com/cloudnativelabs/kube-shell _name: Kube Shell pipx: kube-shell iredis: _bin: iredis _desc: A terminal client for Redis with auto-completion and syntax highlightin _docs: https://github.com/laixintao/iredis _github: https://github.com/laixintao/iredis _home: https://pypi.org/project/iredis/ _name: iRedis apt: iredis brew: iredis pipx: iredis aws-shell: _bin: aws-shell _desc: An integrated shell for working with the AWS CLI. _docs: https://github.com/awslabs/aws-shell _github: https://github.com/awslabs/aws-shell _home: https://pypi.org/project/aws-shell/ _name: AWS Shell brew: aws-shell pipx: aws-shell ansibler: _bin: ansibler _desc: Megabyte Labs Python project used to extract test information from Molecule and save it as JSON that can be rendered into charts _docs: https://pypi.org/project/ansibler/ _github: https://github.com/megabyte-labs/ansibler _home: https://pypi.org/project/ansibler/ _name: Ansibler pipx: ansibler 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 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: jenv _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: https://github.com/gcuisinier/jenv/wiki _github: https://github.com/jenv/jenv _home: https://www.jenv.be/ _name: jenv ansible: professormanhattan.jenv atuin: _bin: atuin _github: https://github.com/ellie/atuin _name: Atuin _post: source "${XDG_CONFIG_HOME:-$HOME/.config}/shell/private.sh" && atuin register -u "$ATUIN_USERNAME" -e "$ATUIN_EMAIL" -p "$ATUIN_PASSWORD" && atuin import auto && atuin sync brew: atuin cargo: atuin pacman: atuin port: atuin pkg-termux: atuin hishtory: _bin: hishtory _github: https://github.com/ddworken/hishtory _name: hiSHtory _todo: Check for Homebrew version _post: source "${XDG_CONFIG_HOME:-$HOME/.config}/shell/private.sh" && echo y | hishtory init "$HISHTORY_USER_SECRET" script: curl -sSL --compressed https://hishtory.dev/install.py | python3 - git-town: _bin: git-town _github: https://github.com/git-town/git-town _name: Git Town _post: git town aliases add brew: git-town go: github.com/git-town/git-town@latest 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 github: github.com/fiatjaf/jiq/cmd/jiq go: github.com/fiatjaf/jiq/cmd/jiq@latest jitsi-meet: _bin: jitsi-meet _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 _when:cask: '! test -d "/Applications/Jitsi Meet.app" && ! test -d "$HOME/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 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: https://stedolan.github.io/jq/manual/ _github: https://github.com/stedolan/jq _home: https://stedolan.github.io/jq _name: jq ansible: professormanhattan.jq apk: jq apt: jq brew: jq choco: jq dnf: jq github: github.com/stedolan/jq pkg: jq apktool: _bin: apktool _github: https://github.com/iBotPeaches/Apktool _name: APKTool brew: apktool choco: apktool 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 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: https://juju.is/docs _github: null _home: https://juju.is/ _name: Juju _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: https://kdash.cli.rs/ _name: kdash 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 _when:ansible: '! test -f /opt/keybase/Keybase' _when:cask: '! test -d /Applications/Keybase.app && ! test -d $HOME/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 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 brew: kn github: github.com/knative/client yay: knative-client-bin s-search: _bin: s _desc: Open a web search in your terminal. _docs: https://github.com/zquestz/s _github: https://github.com/zquestz/s _home: https://github.com/zquestz/s _name: s brew: s-search zsh-completions: _github: https://github.com/zsh-users/zsh-completions _name: ZSH Completions brew: zsh-completions rancher-desktop: _github: https://github.com/rancher-sandbox/rancher-desktop/ cask: rancher footloose: _bin: footloose _desc: Container Machines - Containers that look like Virtual Machines _docs: https://github.com/weaveworks/footloose _github: https://github.com/weaveworks/footloose _home: https://github.com/weaveworks/footloose _name: Footloose brew: weaveworks/tap/footloose go: github.com/weaveworks/footloose@master beekeeper-studio: _bin: beekeeper-studio _when:cask: '! test -d "/Applications/Beekeeper Studio.app" && ! test -d "$HOME/Applications/Beekeeper Studio.app"' cask: beekeeper-studio choco: beekeeper-studio flatpak: io.beekeeperstudio.Studio kodi: _bin: kodi _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 _when:cask: '! test -d /Applications/Kodi.app && ! test -d $HOME/Applications/Kodi.app' ansible: professormanhattan.kodi apt: kodi cask: kodi choco: kodi dnf: kodi flatpak: tv.kodi.Kodi pacman: kodi krew: _bin: kubectl-krew _github: https://github.com/kubernetes-sigs/krew _name: KubeCTL brew: krew kubectx: _bin: kubectx _desc: Faster way to switch between clusters and namespaces in kubectl _docs: null _github: https://github.com/ahmetb/kubectx _home: null _name: kubectx _snapClassic: true brew: kubectx choco: - kubens - kubectx pacman: kubectx port: kubectx snap: kubectx kubenav: _bin: null _desc: kubenav is the navigator for your Kubernetes clusters right in your pocket _docs: https://github.com/kubenav/kubenav _github: https://github.com/kubenav/kubenav _home: https://kubenav.io/ _name: kubenav _when:cask: '! test -d /Applications/kubenav.app && ! test -d $HOME/Applications/kubenav.app' cask: kubenav github: github.com/kubenav/kubenav yay: kubenav-bin kubernetes-cli: _bin: kubectl _desc: kubectl is a command line tool for communicating with a Kubernetes cluster's control plane, using the Kubernetes API _docs: https://kubernetes.io/docs/reference/kubectl/kubectl/ _github: https://github.com/kubernetes/kubectl _home: null _name: kubectl _snapClassic: true brew: kubectl choco: kubernetes-cli snap: kubectl helm: _bin: helm _desc: The Kubernetes Package Manager. Helm is the best way to find, share, and use software built for Kubernetes. _docs: https://helm.sh/docs _github: https://github.com/helm/helm _home: https://helm.sh/ _name: Helm _snapClassic: true brew: helm choco: kubernetes-helm scoop: helm snap: helm helmfile: _bin: helmfile _github: https://github.com/helmfile/helmfile _name: Helmfile brew: helmfile pacman: helmfile scoop: helmfile zypper: helmfile kubernetes-kompose: _bin: kompose _desc: Go from Docker Compose to Kubernetes _docs: https://kompose.io/getting-started/ _github: https://github.com/kubernetes/kompose _home: https://kompose.io/ _name: kompose brew: kompose choco: kubernetes-kompose snap: kompose kubeval: _bin: kubeval _desc: Validate your Kubernetes configuration files, supports multiple Kubernetes versions _docs: null _github: https://github.com/instrumenta/kubeval/ _home: https://www.kubeval.com/ _name: kubeval _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 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: kubeval scoop: kubeval edex-ui: _bin: edex-ui _desc: A cross-platform, customizable science fiction terminal emulator with advanced monitoring & touchscreen support. _docs: https://github.com/GitSquared/edex-ui _github: https://github.com/GitSquared/edex-ui _home: https://github.com/GitSquared/edex-ui _name: EDEX UI _when:cask: '! test -d /Applications/eDEX-UI.app && ! test -d $HOME/Applications/eDEX-UI.app' appimage: edex-ui cask: edex-ui port: edex-ui powerline: _bin: powerline apt: powerline dnf: powerline pacman: powerline pipx: powerline-status yapf: _bin: yapf _desc: A formatter for Python files maintained by Google _docs: false _github: https://github.com/google/yapf _home: false _name: YAPF pipx: yapf handlr: _bin: handlr _desc: A better xdg-utils _docs: https://github.com/chmln/handlr#usage _github: https://github.com/chmln/handlr _home: https://github.com/chmln/handlr _name: Handlr cargo: handlr --locked yay: handlr-bin kvantum: _bin: kvantummanager _desc: Kvantum is an SVG-based theme engine for Qt4/Qt5 and KDE, i.e. a program for styling Qt applications with SVG images, with an emphasis on elegance, usability and practicality. _docs: https://github.com/tsujan/Kvantum/blob/master/Kvantum/doc/Theme-Config.pdf _github: https://github.com/tsujan/Kvantum _home: https://github.com/tsujan/Kvantum _name: Kvantum apt: - qt5-style-kvantum - qt5-style-kvantum-themes dnf:fedora: kvantum eopkg: kvantum pacman: kvantum kvm: _bin: - kvm - qemu-img _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: null _groups: - kvm - libvirt _home: https://www.linux-kvm.org/page/Main_Page _name: KVM _service: libvirt _serviceEnabled: true 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 brew: lazygit choco: lazygit eopkg: lazygit go: github.com/jesseduffield/lazygit@latest pacman: lazygit port: lazygit scoop: lazygit xbps: lazygit ledger-live: _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: null _home: https://www.ledger.com/ledger-live _name: Ledger Live _when:cask: '! test -d "/Applications/Ledger Live.app" && ! test -d "$HOME/Applications/Ledger Live.app"' ansible: professormanhattan.ledgerlive appimage: ledger-live-desktop cask: ledger-live choco: ledger-live lens: _bin: lens _bin:snap: kontena-lens _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 _snapClassic: true _when:cask: '! test -d /Applications/Lens.app && ! test -d $HOME/Applications/Lens.app' ansible: professormanhattan.lens cask: lens choco: lens snap: kontena-lens yay: lens lepton: _bin: lepton _bin:snap: lepton _desc: Cross-platform snippet manager _docs: null _github: https://github.com/hackjutsu/Lepton _home: https://hackjutsu.com/Lepton/ _name: lepton _when:cask: '! test -d /Applications/Lepton.app && ! test -d $HOME/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: https://github.com/AnalogJ/lexicon _home: null _name: Lexicon ansible: professormanhattan.lexicon pipx: dns-lexicon[full] libimobiledevice: _bin: null _desc: null _docs: null _github: https://github.com/libimobiledevice/libimobiledevice _home: https://libimobiledevice.org/ _name: null _when: '! test -d /usr/local/Cellar/libimobiledevice && ! test -d ~/usr/local/Cellar/libimobiledevice' brew:darwin: libimobiledevice kdeplasma-addons: apt: kdeplasma-addons dnf: kdeplasma-addons pacman: kdeplasma-addons kde-plasma-desktop: _deps: - kdeplasma-addons _bin: plasmashell apt: kde-plasma-desktop dnf: kde-plasma-desktop pacman: kde-plasma-desktop krita: _bin: krita _when:cask: '! test -d "/Applications/krita.app" && ! test -d "$HOME/Applications/krita.app"' cask: krita choco: krita flatpak: org.kde.krita libreoffice: _bin: libreoffice _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: https://documentation.libreoffice.org/en/english-documentation/ _github: null _home: https://www.libreoffice.org/ _name: LibreOffice _when:cask: '! test -d /Applications/LibreOffice.app && ! test -d $HOME/Applications/LibreOffice.app' apt: libreoffice cask: libreoffice choco: libreoffice-fresh dnf: libreoffice flatpak: org.libreoffice.LibreOffice pacman: libreoffice license: _bin: license _desc: Command-line license text generator _docs: null _github: https://github.com/nishanths/license _home: null _name: license 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: https://linkerd.io/ _name: linkerd2 brew: linkerd github: github.com/linkerd/linkerd2 yay: linkerd litecli: _bin: litecli _desc: CLI for SQLite Databases with auto-completion and syntax highlighting _docs: https://litecli.com/features/ _github: https://github.com/dbcli/litecli _home: https://litecli.com/ _name: LiteCLI brew: litecli pipx: litecli yay: litecli liquidjs: _bin: liquidjs _desc: A simple, expressive and safe template engine. _docs: https://liquidjs.com/tutorials/intro-to-liquid.html _github: https://github.com/harttle/liquidjs _home: https://liquidjs.com/ _name: LiquidJS npm: liquidjs localtunnel: _bin: lt _desc: localtunnel exposes your localhost to the world for easy testing and sharing _docs: null _github: https://github.com/localtunnel/localtunnel _home: https://theboroer.github.io/localtunnel-www/ _name: localtunnel brew: localtunnel npm: localtunnel logcli: _bin: logcli _desc: Run LogQL queries against a Loki server _docs: null _github: https://github.com/grafana/loki _home: https://grafana.com/loki _name: logcli brew: logcli github: github.com/grafana/loki yay: logcli-git lollypop: _bin: lollypop _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 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: LastPass command line interface tool _github: https://github.com/lastpass/lastpass-cli _home: null _name: LastPass CLI ansible: professormanhattan.lpass lsd: _bin: lsd _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: https://github.com/lsd-rs/lsd _github: https://github.com/Peltoche/lsd _home: https://github.com/lsd-rs/lsd _name: LSD (LSDeluxe) _notes: Only the Chocolatey definition is included because LSD is only used on Windows (when `exa` is not available) apt: lsd brew: lsd cargo: lsd choco: lsd dnf: lsd eopkg: lsd pacman: lsd pkg-freebsd: lsd pkg-termux: lsd port: lsd scoop: lsd xbps-install: lsd zypper: 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: 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 ansible:linux: 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 brew:darwin: m-cli maas: _bin: maas _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 _ports: - port: 5240 proto: tcp - port: 5240 proto: udp - port: 5248 proto: tcp - port: 5248 proto: udp - port: 5241-5247 proto: tcp - port: 5241-5247 proto: udp - port: 5250-5270 proto: tcp - port: 5250-5270 proto: udp ansible:ubuntu: professormanhattan.maas snap:ubuntu: maas mackup: _bin: mackup _desc: '[mackup](https://github.com/lra/mackup) lets you keep your application settings in sync.' _docs: https://github.com/lra/mackup _github: https://github.com/lra/mackup _home: https://github.com/lra/mackup _name: mackup ansible: professormanhattan.mackup brew: mackup pipx: mackup malwarebytes: _bin: null _desc: Cybersecurity. For every one. _docs: null _github: null _home: https://www.malwarebytes.com/ _name: Malwarebytes _when:cask: '! test -d /Applications/Malwarebytes.app && ! test -d $HOME/Applications/Malwarebytes.app' cask: malwarebytes choco: malwarebytes dialect: _bin: dialect flatpak: app.drey.Dialect meld: _bin: meld _when:cask: '! test -d "/Applications/Meld.app" && ! test -d "$HOME/Applications/Meld.app"' cask: meld choco: meld flatpak: org.gnome.meld cryptomator: _bin: cryptomator _when:cask: '! test -d "/Applications/Cryptomator.app" && ! test -d "$HOME/Applications/Cryptomator.app"' cask: cryptomator choco: cryptomator flatpak: org.cryptomator.Cryptomator connections: _bin: connections flatpak: org.gnome.Connections ferdium: _bin: ferdium _when:cask: '! test -d "/Applications/Ferdium.app" && ! test -d "$HOME/Applications/Ferdium.app"' cask: ferdium choco: ferdium flatpak: org.ferdium.Ferdium thunderbird: _bin: thunderbird _when:cask: '! test -d "/Applications/Thunderbird.app" && ! test -d "$HOME/Applications/Thunderbird.app"' cask: thunderbird choco: thunderbird flatpak: org.mozilla.Thunderbird live-captions: _bin: live-captions _desc: Linux Desktop application that provides live captioning flatpak: net.sapples.LiveCaptions caddy: _bin: caddy _github: https://github.com/caddyserver/caddy _name: Caddy _service: caddy brew: caddy choco: caddy scoop: caddy mailsy: _bin: mailsy _github: https://github.com/BalliAsghar/Mailsy _name: Mailsy brew: mailsy npm: mailsy mailspring: _bin: mailspring _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 _when:cask: '! test -d /Applications/Mailspring.app && ! test -d $HOME/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 _when:cask: '! test -d /Applications/Manta.app && ! test -d $HOME/Applications/Manta.app' appimage: https://github.com/hql287/Manta/releases/download/v1.1.4/Manta-1.1.4-x86_64.AppImage cask: manta exe: https://github.com/hql287/Manta/releases/download/v1.1.4/Manta.Setup.1.1.4.exe github: github.com/hql287/Manta 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 _when:cask: '! test -d /Applications/MarkText.app && ! test -d $HOME/Applications/MarkText.app' cask: mark-text choco: marktext github: github.com/marktext/marktext winget: marktext yay: marktext mas: _bin: mas _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 ansible:darwin: professormanhattan.mas brew:darwin: mas port: mas gnome-extension-manager: _bin: gnome-extension-manager flatpak: com.mattjakeman.ExtensionManager masscan: _bin: masscan _github: https://github.com/robertdavidgraham/masscan _name: Masscan brew: masscan choco: masscan 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 _when:cask: '! test -d /Applications/massCode.app && ! test -d $HOME/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: https://min.io/ _name: mc _post:binary:linux: | # TODO _post:binary:windows: | # TODO 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: https://github.com/cantino/mcfly _home: null _name: McFly ansible:darwin: professormanhattan.mcfly ansible:linux: professormanhattan.mcfly brew: mcfly port: mcfly script:darwin: curl -LSfs https://raw.githubusercontent.com/cantino/mcfly/master/ci/install.sh | sh -s -- --git cantino/mcfly script:linux: curl -LSfs https://raw.githubusercontent.com/cantino/mcfly/master/ci/install.sh | sh -s -- --git cantino/mcfly microsoft-edge: _bin: microsoft-edge _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 _when:cask: '! test -d "/Applications/Microsoft Edge.app" && ! test -d "$HOME/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: gnome-boxes _desc: GNOME Boxes is an application of the GNOME Desktop Environment, used to access virtual systems. Boxes uses the QEMU, KVM, and libvirt virtualization technologies _docs: https://help.gnome.org/users/gnome-boxes/stable/ _github: null _home: https://apps.gnome.org/app/org.gnome.Boxes/ _name: GNOME Boxes apt: gnome-boxes dnf: gnome-boxes flatpak: org.gnome.Boxes pacman: gnome-boxes mpv: _bin: mpv _github: https://github.com/mpv-player/mpv _name: MPV brew: mpv cask: mpv choco: mpv flatpak: io.mpv.Mpv swifty: _bin: swifty _github: https://github.com/swiftyapp/swifty _name: Swifty _when:cask: '! test -d /Applications/Swifty.app && ! test -d $HOME/Applications/Swifty.app' appimage: swiftyapp/swifty cask: swifty exe: https://github.com/swiftyapp/swifty/releases/download/v0.6.13/Swifty-Setup-0.6.13.exe microsoft-office: _bin: 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: null _home: https://www.office.com/ _name: Office _when:cask: '! test -d "/Applications/Microsoft Word.app" && ! test -d "$HOME/Applications/Microsoft Word.app"' cask: microsoft-office choco: office365business microsoft-todo: _bin:snap: microsoft-todo-unofficial _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 _when:cask: '! test -d /Applications/Ao.app && ! test -d $HOME/Applications/Ao.app' ansible: professormanhattan.microsofttodo cask: ao snap: microsoft-todo-unofficial minikube: _bin: minikube _desc: minikube quickly sets up a local Kubernetes cluster on macOS, Linux, and Windows _docs: https://minikube.sigs.k8s.io/docs/ _github: https://github.com/kubernetes/minikube _home: null _name: minikube _post: minikube config set driver virtualbox brew: minikube brew:darwin: - hyperkit - minikube choco: minikube mitmproxy: _bin: mitmproxy _desc: '[mitmproxy](https://mitmproxy.org/) 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: https://docs.mitmproxy.org/stable _github: https://github.com/mitmproxy/mitmproxy _home: https://mitmproxy.org/ _name: mitmproxy ansible: professormanhattan.mitmproxy apt: mitmproxy brew: mitmproxy choco: mitmproxy pacman: mitmproxy mjml: _bin:npm: mjml _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 _when:cask: '! test -d /Applications/MJML.app && ! test -d $HOME/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 brew: mkcert choco: mkcert github: github.com/FiloSottile/mkcert pacman: mkcert scoop: mkcert mockoon: _bin:snap: mockoon _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 _when:cask: '! test -d /Applications/Mockoon.app && ! test -d $HOME/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: https://davrodpin.github.io/mole/ _github: https://github.com/davrodpin/mole _home: https://davrodpin.github.io/mole/ _name: mole brew: davrodpin/homebrew-mole/mole github: github.com/davrodpin/mole yay: mole-bin dotenv-vault: _bin: dotenv-vault _name: Dotenv Vault brew: dotenv-org/brew/dotenv-vault privileges: _name: Privileges _when:cask: '! test -d /Applications/Privileges.app && ! test -d $HOME/Applications/Privileges.app' cask: privileges hss: _bin: hss _github: https://github.com/six-ddc/hss _name: hss brew: hss port: hss script: cd /tmp && git clone https://github.com/six-ddc/hss.git && cd hss && make && make install && cd /tmp && rm -rf hss 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 _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 markdownlint-cli: _bin: markdownlint _desc: MarkdownLint command line interface _docs: https://github.com/igorshubovych/markdownlint-cli _github: https://github.com/igorshubovych/markdownlint-cli _home: https://github.com/igorshubovych/markdownlint-cli _name: Markdownlint CLI brew: markdownlint-cli pipx: markdownlint-cli starred: _bin: starred _desc: Creates your own Awesome List sorted by GitHub stars by using the GitHub API _docs: https://github.com/maguowei/starred _github: https://github.com/maguowei/starred _home: https://pypi.org/project/starred/ _name: Starred pipx: starred monero: _bin: monero _bin:flatpak: org.getmonero.Monero _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 _restricted: true _service: monero _when:cask: '! test -d /Applications/monero-wallet-gui.app && ! test -d $HOME/Applications/monero-wallet-gui.app' ansible: professormanhattan.monero cask: monero-wallet choco: monero flatpak: org.getmonero.Monero wallpaper-cli: _bin: wallpaper _github: https://github.com/sindresorhus/wallpaper-cli _name: Wallpaper CLI npm: wallpaper-cli monero-cli: _bin: monerod _desc: CLI for Monero, a leading cryptocurrency focused on private and censorship-resistant transactions. _github: https://github.com/monero-project/monero _docs: https://www.getmonero.org/resources/user-guides/ _home: https://www.getmonero.org/ _restricted: true _when:darwin: '! test -f /Applications/monero-wallet-gui.app/Contents/MacOS/monerod' brew: monero scoop: monero mymonero: _bin: null _desc: Easy-to-use Monero client with managed keys _github: https://github.com/mymonero/mymonero-app-js _docs: https://github.com/mymonero/mymonero-app-js _home: https://mymonero.com/ _when:cask: '! test -d /Applications/MyMonero.app && ! test -d $HOME/Applications/MyMonero.app' cask: mymonero choco: mymonero motrix: _bin: motrix _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 _when:cask: '! test -d /Applications/Motrix.app && ! test -d $HOME/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: mpg123 is a free and open-source audio player. It supports MPEG audio formats, including MP3 _docs: null _github: null _home: https://mpg123.org/ _name: mpg123 apt: mpg123 brew: mpg123 choco: mpg123 dnf: mpg123 pacman: mpg123 port: mpg123 scoop: mpg123 mqttx: _bin: mqttx _desc: MQTT X - Elegant Cross-platform MQTT 5.0 Desktop Client _docs: null _github: https://github.com/emqx/MQTTX _home: null _name: MQTT X _when:cask: '! test -d /Applications/MQTTX.app && ! test -d $HOME/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 brew: muffet github: github.com/raviqqe/muffet go: github.com/raviqqe/muffet/v2@latest yay: muffet-bin eartrumpet: _bin: null _desc: Advanced, sleek volume controls for Windows _docs: https://github.com/File-New-Project/EarTrumpet _github: https://github.com/File-New-Project/EarTrumpet _home: https://eartrumpet.app/ _name: EarTrumpet choco: eartrumpet winget: File-New-Project.EarTrumpet slides: _bin: slides _desc: A terminal application that allows you to present slides rendered from markdown _docs: https://github.com/maaslalani/slides _github: https://github.com/maaslalani/slides _home: https://maaslalani.com/slides/ _name: Slides brew: slides go: github.com/maaslalani/slides@latest nix-env: nixpkgs.slides snap: slides yay: slides envpane: _bin: null _desc: An OS X preference pane for environment variables _docs: https://github.com/hschmidt/EnvPane _github: https://github.com/hschmidt/EnvPane _home: https://github.com/hschmidt/EnvPane _name: EnvPane _when:script: '! test -d "$HOME/Library/PreferencePanes/EnvPane.prefPane" && ! test -d "~$HOME/Library/PreferencePanes/EnvPane.prefPane"' script:darwin: '(cd ~/Library/PreferencePanes && rm -rf EnvPane.prefPane && curl -sL https://github.com/hschmidt/EnvPane/releases/download/releases%2F0.8/EnvPane-0.8.tar.bz2 | tar -xjf -)' skhd: _bin: skhd _desc: Keyboard shortcut daemon for macOS _docs: https://github.com/koekeishiya/skhd/issues/1 _github: https://github.com/koekeishiya/skhd _home: https://github.com/koekeishiya/skhd _name: skhd _post:brew: skhd --start-service brew:darwin: koekeishiya/formulae/skhd profilecreator: _bin: null _desc: Profile manifest creator GUI for macOS _docs: https://github.com/ProfileCreator/ProfileCreator _github: https://github.com/ProfileCreator/ProfileCreator _home: https://github.com/ProfileCreator/ProfileCreator _name: Profile Creator _when:cask: '! test -d /Applications/ProfileCreator.app && ! test -d $HOME/Applications/ProfileCreator.app' cask: profilecreator vagrant-manager: _bin: null _desc: Status bar menu application that allows you to manage Vagrant available on macOS and Windows _docs: https://github.com/lanayotech/vagrant-manager _github: https://github.com/lanayotech/vagrant-manager _home: https://www.vagrantmanager.com/ _name: Vagrant Manager _when:cask: '! test -d "/Applications/Vagrant Manager.app" && ! test -d "$HOME/Applications/Vagrant Manager.app"' cask: vagrant-manager choco: vagrant-manager openinterminal: _bin: null _desc: Finder Toolbar app for macOS to open the current directory in Terminal, iTerm, Hyper or Alacritty _docs: https://github.com/Ji4n1ng/OpenInTerminal _github: https://github.com/Ji4n1ng/OpenInTerminal _home: https://github.com/Ji4n1ng/OpenInTerminal _name: OpenInTerminal _when:cask: '! test -d /Applications/OpenInTerminal.app && ! test -d $HOME/Applications/OpenInTerminal.app' cask: openinterminal youtube-music: _desc: YouTube Music desktop app bundled with custom plugins (and built-in ad blocker / downloader) _docs: null _github: https://github.com/th-ch/youtube-music _home: https://th-ch.github.io/youtube-music/ _when:script:darwin: '! test -d "/Applications/YouTube Music.app" && ! test -d "$HOME/Applications/YouTube Music.app"' appimage: th-ch/youtube-music apt: https://github.com/th-ch/youtube-music/releases/download/v1.19.0/youtube-music_1.19.0_amd64.deb exe: https://github.com/th-ch/youtube-music/releases/download/v1.19.0/YouTube-Music-Setup-1.19.0.exe scoop: extras/youtube-music script:darwin: DL_URL="https://github.com/th-ch/youtube-music/releases/download/v1.20.0/YouTube-Music-1.20.0.dmg" && if [ $(arch) = 'arm64' ]; then DL_URL="https://github.com/th-ch/youtube-music/releases/download/v1.20.0/YouTube-Music-1.20.0-arm64.dmg"; fi && curl -sSL "$DL_URL" > /tmp/YouTube-Music.dmg && sudo hdiutil attach /tmp/YouTube-Music.dmg && sudo cp -R "/Volumes/YouTube Music 1.20.0/YouTube Music.app" /Applications && sudo hdiutil detach "/Volumes/YouTube Music 1.20.0" && rm -f /tmp/YouTube-Music.dmg winget: th-ch.YouTubeMusic yay: youtube-music-bin imagine: _bin: null _desc: Imagine is a desktop app for compression of PNG and JPEG, with a modern and friendly UI. _docs: https://github.com/meowtec/Imagine _github: https://github.com/meowtec/Imagine _home: https://github.com/meowtec/Imagine _name: Imagine _when:script:darwin: '! test -d /Applications/Imagine.app && ! test -d $HOME/Applications/Imagine.app' appimage: meowtec/Imagine exe: https://github.com/meowtec/Imagine/releases/download/v0.7.4/Imagine-Setup-0.7.4.exe script:darwin: curl -sSL https://github.com/meowtec/Imagine/releases/download/v0.7.4/Imagine-0.7.4.dmg > /tmp/Imagine.dmg && sudo hdiutil attach /tmp/Imagine.dmg && sudo cp -R "/Volumes/Imagine 0.7.4/Imagine.app" /Applications && sudo hdiutil detach "/Volumes/Imagine 0.7.4" && rm -f /tmp/Imagine.dmg 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 _when:cask: '! test -d "/Applications/Mullvad VPN.app" && ! test -d "$HOME/Applications/Mullvad VPN.app"' apt: https://github.com/mullvad/mullvadvpn-app/releases/download/2022.5/MullvadVPN-2022.5_amd64.deb cask: mullvadvpn exe: https://github.com/mullvad/mullvadvpn-app/releases/download/2022.5/MullvadVPN-2022.5.exe dnf: https://github.com/mullvad/mullvadvpn-app/releases/download/2022.5/MullvadVPN-2022.5_x86_64.rpm github: github.com/mullvad/mullvadvpn-app yay: mullvad-vpn multipass: _bin: multipass _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: https://multipass.run/docs _github: https://github.com/canonical/multipass _home: https://multipass.run/ _name: Multipass _post:cask: multipass set local.driver=virtualbox _post:choco: multipass set local.driver=virtualbox _when:cask: '! test -d /Applications/Multipass.app && ! test -d $HOME/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 apt: mycli brew: mycli pipx: mycli nativefier: _bin: nativefier _deps: - imagemagick _desc: Make any web page a desktop application _docs: null _github: https://github.com/nativefier/nativefier _home: null _name: nativefier npm: nativefier nautilus-brasero: apt: nautilus-extension-brasero dnf: brasero-nautilus pacman: brasero-nautilus nautilus-gsconnect: apt: nautilus-gsconnect dnf: nautilus-gsconnect pacman: nautilus-gsconnect nautilus-gtkhash: apt: nautilus-gtkhash dnf: gtkhash-nautilus pacman: nautilus-gtkhash nautilus-image-converter: apt: nautilus-image-converter dnf:fedora: nautilus-image-converter pacman: nautilus-image-converter nautilus-python: apt: nautilus-python dnf:fedora: nautilus-python pacman: nautilus-python nautilus-seahorse: apt: nautilus-seahorse dnf: seahorse-nautilus pacman: nautilus-seahorse nautilus-search-tool: apt: nautilus-search-tool dnf:fedora: nautilus-search-tool pacman: nautilus-search-tool nautilus-share: apt: nautilus-share pacman: nautilus-share nautilus-wipe: apt: nautilus-wipe pacman: nautilus-wipe 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: https://github.com/xwmx/nb _home: https://xwmx.github.io/nb _name: nb _post: nb completions install ansible: professormanhattan.nb basher: xwmx/nb bpkg: xwmx/nb brew: nb npm: nb.sh _service: null charm: _bin: charm _desc: The Charm Tool and Library _docs: https://github.com/charmbracelet/charm _github: https://github.com/charmbracelet/charm _home: https://charm.sh _name: Charm brew: charmbracelet/tap/charm go: github.com/charmbracelet/charm@main nix-env: nixpkgs.charm pacman: charm portal: _bin: portal _desc: Portal is a quick and easy command-line file transfer utility from any computer to another _docs: https://github.com/SpatiumPortae/portal _github: https://github.com/SpatiumPortae/portal _home: https://portal.spatiumportae.com/ _name: Portal brew: portal scoop: portal winget: SpatiumPortae.portal yay: portal-bin sttr: _bin: sttr _desc: Cross-platform, CLI app to perform various operations on string _docs: https://github.com/abhimanyu003/sttr _github: https://github.com/abhimanyu003/sttr _home: https://github.com/abhimanyu003/sttr _name: sttr brew: abhimanyu003/sttr/sttr go: github.com/abhimanyu003/sttr@latest snap: sttr yay: sttr-bin enola: _bin: enola _desc: Hunt down social media accounts by username across social networks (Sherlock Go clone) _docs: https://github.com/TheYahya/enola _github: https://github.com/TheYahya/enola _home: https://github.com/TheYahya/enola _name: Enola go: github.com/theyahya/enola/cmd/enola@latest ncc: _bin: ncc _desc: Compile a Node.js project into a single file. Supports TypeScript, binary addons, dynamic requires. _docs: null _github: https://github.com/vercel/ncc _home: null _name: null brew: ncc npm: '@vercel/ncc' nebula: _bin: nebula _desc: A scalable overlay networking tool with a focus on performance, simplicity and security _docs: https://nebula.defined.net/docs/ _github: https://github.com/slackhq/nebula _home: https://github.com/slackhq/nebula _name: nebula brew: nebula dnf: nebula pacman: nebula nectar: _bin: nectar _desc: JavaScript native compiler. No bytecode no VM, just pure native binaries. _docs: https://nectar.js.org/docs/ _github: https://github.com/NerdLang/nerd _home: https://nectar.js.org/ _name: nerctarjs npm: nectarjs neovim-node-host: _bin: neovim-node-host _github: https://github.com/neovim/node-client _name: Neovim Node Host npm: neovim neovim: _bin: nvim _desc: '[neovim](https://neovim.io/) is Vim-fork focused on extensibility and usability' _docs: https://neovim.io/doc/general/ _github: https://github.com/neovim/neovim _home: https://neovim.io/ _name: neovim _deps: - clangd - terraform-ls - neovim-node-host apk: neovim apt: - neovim - python3-neovim brew: neovim choco: neovim dnf: - neovim - python3-neovim # Need to figure out how to include neovim plugin suite # 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 majestic: _bin: majestic _github: https://github.com/Raathigesh/majestic _name: Majestic npm: majestic nest: _bin: nest _desc: CLI tool for Nest applications _docs: https://docs.nestjs.com/cli/overview _github: https://github.com/nestjs/nest-cli _home: null _name: nest npm: '@nestjs/cli' netcat: _bin: netcat _desc: netcat (often abbreviated to nc) is a computer networking utility for reading from and writing to network connections using TCP or UDP. _docs: null _github: null _home: https://nc110.sourceforge.io/ _name: netcat 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: netdata _serviceEnabled: true _deps: - debsecan - speedtest-cli 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 hurl: _bin: hurl _github: https://github.com/Orange-OpenSource/hurl brew: hurl cargo: hurl choco: hurl npm: '@orangeopensource/hurl' pkg-freebsd: hurl port: hurl scoop: hurl winget: hurl mutagen: _bin: mutagen _github: https://github.com/mutagen-io/mutagen _name: Mutagen _post: mutagen daemon start && mutagen daemon register brew: mutagen-io/mutagen/mutagen newman: _bin: newman _desc: Command-line collection runner for Postman _docs: null _github: https://github.com/postmanlabs/newman _home: https://www.getpostman.com _name: newman brew: newman npm: newman nextcloud: _bin: nextcloudcmd _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: https://docs.nextcloud.com/server/latest/user_manual/en/ _github: https://github.com/nextcloud/desktop _home: https://nextcloud.com _name: Nextcloud Client _when:cask: '! test -d /Applications/Nextcloud.app && ! test -d $HOME/Applications/Nextcloud.app' cask: nextcloud choco: nextcloud-client flatpak: com.nextcloud.desktopclient.nextcloud nx: _bin: nx _github: https://github.com/nrwl/nx _name: NX npm: nx 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 _ports: - port: 80 proto: tcp - port: 443 proto: tcp _service: nginx _serviceEnabled: 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: https://ngrok.com/) _name: Ngrok ansible: professormanhattan.ngrok cask: ngrok choco: ngrok snap: ngrok generator-ngx-rocket: _bin: ngx _github: https://github.com/ngx-rocket/generator-ngx-rocket _name: Angular npm: generator-ngx-rocket ngxtop: _bin: ngxtop _desc: Real-time metrics for nginx server _docs: null _github: https://github.com/lebinh/ngxtop _home: null _name: ngxtop 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: https://nmap.org/docs.html _github: https://github.com/nmap/nmap _home: https://nmap.org/ _name: Nmap _post:snap: sudo snap connect nmap:network-control ansible: professormanhattan.nmap apt: nmap brew: nmap choco: nmap dnf: nmap pacman: nmap port: nmap scoop: nmap snap: nmap nnn: _bin: nnn _desc: A full-featured terminal file manager _docs: null _github: https://github.com/jarun/nnn _home: null _name: nnn 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 ansible: professormanhattan.nodejs brew: node scoop: nodejs tea: _bin: tea _desc: The next-generation, cross‐platform package manager _docs: https://docs.tea.xyz/ _github: https://github.com/teaxyz/cli _home: https://tea.xyz/ _name: Tea _post: tea --sync -n brew: teaxyz/pkgs/tea-cli pipedream-cli: _bin: pd _desc: Connect APIs, remarkably fast. Free for developers. _github: https://github.com/PipedreamHQ/pipedream _docs: https://pipedream.com/docs/cli/reference/ _home: https://pipedream.com/ _name: Pipedream CLI brew: pipedreamhq/pd-cli/pipedream sddm: _bin: sddm _github: https://github.com/sddm/sddm _name: SDDM _post: sudo systemctl set-default graphical.target _service: sddm apt: sddm dnf: sddm pacman: sddm zypper: sddm notion: _bin: null _desc: Notion is the connected workspace where better, faster work happens. _docs: https://www.notion.so/help/guides/category/documentation _github: https://github.com/makenotion/notion-sdk-js _home: https://www.notion.so/ _name: Notion AI _note: Waiting on Linux install alternative. _when:cask: '! test -d /Applications/Notion.app && ! test -d $HOME/Applications/Notion.app' cask: notion choco: notion zaproxy: _bin: zaproxy _desc: The world’s most widely used web app scanner. Free and open source. Actively maintained by a dedicated international team of volunteers. A GitHub Top 1000 project. _docs: https://www.zaproxy.org/docs/ _github: https://github.com/zaproxy/zaproxy _home: https://www.zaproxy.org/ _name: OWASP ZAP _snapClassic: true _when:cask: '! test -d "/Applications/OWASP ZAP.app" && ! test -d "$HOME/Applications/OWASP ZAP.app"' cask: owasp-zap choco: zap flatpak: org.zaproxy.ZAP pkg-freebsd: zaproxy scoop: zaproxy snap: zaproxy pika: _bin: null _desc: An open-source colour picker app for macOS _docs: https://github.com/superhighfives/pika _github: https://github.com/superhighfives/pika _home: https://superhighfives.com/pika _name: Pika _when:cask: '! test -d /Applications/Pika.app && ! test -d $HOME/Applications/Pika.app' cask: pika obsidian: _bin: null _desc: Obsidian is the private and flexible note‑taking app that adapts to the way you think. _docs: https://help.obsidian.md/Home _github: false _home: https://obsidian.md/ _name: Obsidian _when:cask: '! test -d /Applications/Obsidian.app && ! test -d $HOME/Applications/Obsidian.app' appimage: Obsidian cask: obsidian choco: obsidian flatpak: md.obsidian.Obsidian scoop: extras/obsidian winget: Obsidian.Obsidian raycast: _bin: null _desc: Everything you need to extend Raycast (the search provider for macOS) _docs: https://developers.raycast.com/ _github: https://github.com/raycast/extensions _home: https://www.raycast.com/ _name: Raycast _when:cask: '! test -d /Applications/Raycast.app && ! test -d $HOME/Applications/Raycast.app' cask: raycast mage-ai: _bin: mage _desc: The modern replacement for Airflow. Build, run, and manage data pipelines for integrating and transforming data. _docs: https://docs.mage.ai/introduction/overview _github: https://github.com/mage-ai/mage-ai _home: https://www.mage.ai _name: Mage AI pipx: mage-ai warp-terminal: _bin: null _desc: Warp is a blazingly-fast modern Rust based GPU-accelerated terminal built to make you and your team more productive. _docs: https://docs.warp.dev/getting-started/readme _github: https://github.com/warpdotdev/Warp _home: https://www.warp.dev/ _name: Warp Terminal _when:cask: '! test -d /Applications/Warp.app && ! test -d $HOME/Applications/Warp.app' cask: warp figma: _bin: null _desc: Collaborative team software _docs: https://help.figma.com/hc/en-us _github: false _home: https://www.figma.com/ _name: Figma _when:cask: '! test -d /Applications/Figma.app && ! test -d $HOME/Applications/Figma.app' appimage: Figma-Linux/figma-linux cask: figma choco: figma flatpak: io.github.Figma_Linux.figma_linux snap: figma-linux tea-gui: _bin: null _desc: The open store for open source _docs: https://docs.tea.xyz/appendix/tea-gui _github: https://github.com/teaxyz/gui _home: https://tea.xyz/ _name: Tea GUI _when:cask: '! test -d /Applications/tea.app && ! test -d $HOME/Applications/tea.app' cask: tea 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 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: https://developer.hashicorp.com/nomad/docs _github: null _home: https://www.nomadproject.io/ _name: HashiCorp Nomad _service: nomad 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 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 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: https://github.com/pawurb/normit _home: null _name: Normit ansible: professormanhattan.normit npm: normit np: _bin: np _desc: A better `npm publish` _docs: null _github: https://github.com/sindresorhus/np _home: null _name: np npm: np nushell: _bin: nushell _github: https://github.com/nushell/nushell _name: Nu apk: nushell apt: nushell brew: nushell choco: nushell pacman: nushell port: nushell dnf: nushell scoop: nushell winget: nushell npm-check: _bin: npm-check _desc: Check for outdated, incorrect, and unused dependencies. _docs: null _github: https://github.com/dylang/npm-check _home: null _name: npm-check npm: npm-check nuclear: _bin: nuclear _desc: Streaming music player that finds free music _docs: null _github: https://github.com/nukeop/nuclear _home: https://nuclear.js.org/ _name: Nuclear _when:cask: '! test -d /Applications/nuclear.app && ! test -d $HOME/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: "[oclif](https://oclif.io/) is a framework for building CLIs in Node.js. This framework was built out of the Heroku CLI but generalized to build any custom CLI. It's designed both for single-file CLIs with a few flag options, or for very complex CLIs that have subcommands (like git or heroku)" _docs: https://oclif.io/docs/ _github: https://github.com/oclif/oclif _home: https://oclif.io/ _name: oclif npm: oclif oh-my-posh: _bin: oh-my-posh _desc: A blazing fast cross platform/shell prompt renderer _docs: https://ohmyposh.dev/docs _github: https://github.com/jandedobbeleer/oh-my-posh _home: https://ohmyposh.dev/ _name: oh-my-posh _post:scoop: clink autorun install 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: onionshare _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 ansible: professormanhattan.onionshare apt: onionshare cask: onionshare choco: onionshare dnf: onionshare flatpak: org.onionshare.OnionShare snap: onionshare onlykey: _bin: onlykey _bin:snap: onlykey-app _desc: null _docs: null _github: https://github.com/trustcrypto/OnlyKey-App _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 _when:script:darwin: '! test -d "/Applications/OnlyKey App.app" && ! test -d "$HOME/Applications/OnlyKey App.app"' ansible:darwin: professormanhattan.onlykey script:darwin: cd /tmp && curl -sSL https://github.com/trustcrypto/OnlyKey-App/releases/download/v5.3.6/OnlyKey.App.5.3.6.dmg > OnlyKey.dmg && hdiutil attach "/tmp/OnlyKey.dmg" && sudo cp -R "/Volumes/OnlyKey App/OnlyKey App.app" /Applications && sudo hdiutil detach "/Volumes/OnlyKey App" && rm -f "/tmp/OnlyKey.dmg" choco: onlykey snap: onlykey-app onlykey-agent: _deps: - onlykey-cli-deps _bin: onlykey-agent _github: https://github.com/trustcrypto/onlykey-agent _name: OnlyKey Agent brew: onlykey-agent pipx: onlykey-agent onlykey-cli: _deps: - onlykey-cli-deps _bin: onlykey-cli _github: https://github.com/trustcrypto/python-onlykey _name: OnlyKey CLI pipx: onlykey onlykey-cli-deps: _post:linux: | sudo curl -sSL https://raw.githubusercontent.com/trustcrypto/trustcrypto.github.io/pages/49-onlykey.rules -o /etc/udev/rules.d/49-onlykey.rules sudo chmod 644 /etc/udev/rules.d/49-onlykey.rules sudo udevadm control --reload-rules sudo udevadm trigger apt: - python3-pip - python3-tk - libusb-1.0-0-dev - libudev-dev brew:darwin: - libusb dnf: - python3-pip - python3-devel - python3-tkinter - libusb-devel - libudev-devel - gcc - redhat-rpm-config pacman: - git - python3-setuptools - python3 - libusb - python3-pip zypper: - python3-pip - python3-devel - python3-tk - libusb-1_0-devel - libudev-devel 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: https://blacksmoke16.github.io/oq/ _name: oq brew: oq github: github.com/Blacksmoke16/oq snap: oq yay: oq coder: _bin: coder _desc: A tool that provisions remote development environments via Terraform _docs: https://coder.com/docs/v1/latest _github: https://github.com/coder/coder _home: https://coder.com/ _name: Coder brew: cdr/coder/coder-cli pulumi: _bin: pulumi _desc: Pulumi - Infrastructure as Code in any programming language. Build infrastructure intuitively on any cloud using familiar languages _docs: https://www.pulumi.com/docs/quickstart/ _github: https://github.com/pulumi/pulumi _home: https://www.pulumi.com/ _name: Pulumi brew: pulumi/tap/pulumi choco: pulumi osquery: _bin: osqueryctl _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 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: https://ots.sniptt.com/ _name: ots brew: ots github: github.com/sniptt-official/ots go: github.com/sniptt-official/ots@latest package-size: _bin: package-size _desc: Get the bundle size of an npm package _docs: null _github: https://github.com/egoist/package-size _home: null _name: package-size 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: https://developer.hashicorp.com/packer/docs _github: https://github.com/hashicorp/packer _home: https://www.packer.io/ _name: Packer 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 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: pageres npm: pageres-cli fury: _bin: fury _desc: null _docs: null _github: null _home: null _name: Fury brew: gemfury/tap/gemfury markmap: _bin: markmap _desc: Visualize your Markdown as mindmaps with Markmap. _docs: https://markmap.js.org/docs/markmap _github: https://github.com/markmap/markmap _home: https://markmap.js.org/ _name: Markmap npm: markmap-cli resume: _bin: resume _desc: CLI tool to easily setup a new resume _docs: https://jsonresume.org/getting-started/ _github: https://github.com/jsonresume/resume-cli _home: https://jsonresume.org/ _name: JSON Resume CLI npm: resume-cli distrobox: _bin: distrobox _github: https://github.com/89luca89/distrobox _name: Distrobox apt: distrobox apk: distrobox pacman: distrobox dnf: distrobox neofetch: _bin: neofetch _github: https://github.com/dylanaraps/neofetch _name: NeoFetch apk: - ncurses - neofetch pkg-termux: neofetch pacman: neofetch apt: neofetch dnf: neofetch pkg-freebsd: neofetch brew: neofetch nix-env: neofetch eopkg: neofetch xbps-install: neofetch zypper: neofetch scoop: neofetch neovide: _bin: neovide _desc: No Nonsense Neovim Client in Rust _docs: https://neovide.dev/installation.html _github: https://github.com/neovide/neovide _home: https://neovide.dev/ _name: Neovide _when:cask: '! test -d /Applications/Neovide.app && ! test -d $HOME/Applications/Neovide.app' cask: neovide pacman: neovide scoop: neovide snap: neovide marp: _bin: marp _desc: A CLI interface for Marp and Marpit based converters _docs: https://github.com/marp-team/marp-cli _github: https://github.com/marp-team/marp-cli _home: https://marp.app/ _name: Marp brew: marp-cli npm: '@marp-team/marp-cli' scoop: marp taplo: _bin: taplo _desc: A TOML toolkit written in Rust that includes TOML formatting abilities _docker: docker run tamasfe/taplo _docs: https://taplo.tamasfe.dev/cli/introduction.html _github: https://github.com/tamasfe/taplo _home: https://taplo.tamasfe.dev/ _name: Taplo cargo: taplo-cli --locked npm: '@taplo/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: https://pandoc.org/getting-started.html _github: https://github.com/jgm/pandoc _home: https://pandoc.org/ _name: Pandoc 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: Command-line client for Papertrail hosted log management service. Tails and searches app server logs and system syslog. Supports Boolean search and works with grep and pipe output (Unix) _docs: null _github: https://github.com/papertrail/papertrail-cli _home: null _name: papertrail 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: null _home: https://www.parallels.com/ _name: Parallels _when: '! test -d "/Applications/Parallels Desktop.app" && ! test -d "$HOME/Applications/Parallels Desktop.app"' ansible:darwin: professormanhattan.parallels gnome-passwords-keys: _bin: seahorse flatpak: org.gnome.seahorse.Application pass: _bin: pass _desc: pass is a very simple password store that keeps passwords inside gpg2(1) encrypted files _docs: null _github: null _home: https://www.passwordstore.org/ _name: pass 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 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 ansible: professormanhattan.peco apt: peco brew: peco choco: peco github: github.com/peco/peco pacman: peco peek: _bin: peek _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 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 gifsicle: _bin: gifsicle _github: https://github.com/kohler/gifsicle _name: Gifsicle apt: gifsicle brew: gifsicle dnf: gifsicle pacman: gifsicle choco: gifsicle scoop: gifsicle port: gifsicle pgcli: _bin: pgcli _desc: '[pgcli](https://www.pgcli.com/) is a free and open-source CLI for Postgres that does auto-completion and syntax highlighting.' _docs: https://www.pgcli.com/docs _github: https://github.com/dbcli/pgcli _home: https://www.pgcli.com/ _name: pgcli 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: php ansible: professormanhattan.php apt: php brew: php choco: php dnf: php pacman: php port: php scoop: php php-extensions: _name: PHP Extensions _note: Needs testing apt: - libpcre3-dev - libpq-dev - php-apcu - php-cgi - php-cli - php-common - php-curl - php-dev - php-fpm - php-gd - php-intl - php-imap - php-json - php-mbstring - php-opcache - php-pgsql - php-redis - php-snmp - php-sqlite3 - php-xml brew: - postgresql dnf: - pcre-devel - postgresql-devel - php-apcu - php-cgi - php-cli - php-common - php-curl - php-devel - php-fpm - php-gd - php-intl - php-json - php-mbstring - php-opcache - php-pgsql - php-redis - php-snmp - php-sqlite3 - php-xml pacman: - libpcre3-dev - postgresql-libs - php-apcu - php-cgi - php-cli - php-common - php-curl - php-dev - php-fpm - php-gd - php-intl - php-imap - php-json - php-mbstring - php-opcache - php-redis - php-snmp - php-sqlite3 - php-xml zypper: - pcre-devel - postgresql-devel - php-apcu - php-cgi - php-cli - php-common - php-curl - php-devel - php-fpm - php-gd - php-intl - php-json - php-mbstring - php-opcache - php-redis - php-snmp - php-sqlite3 - php-xml pip: _bin: pip _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 ansible: professormanhattan.pip pipx: _bin: pipx _desc: "[pipx](https://pypi.org/project/pipx/) is a tool to help you install and run end-user applications written in Python. It's roughly similar to macOS's brew, JavaScript's npx, and Linux's apt" _docs: https://pypa.github.io/pipx/ _github: https://github.com/pypa/pipx _home: https://pypi.org/project/pipx/ _name: null _post:brew: pipx ensurepath brew: pipx pkg: _bin: pkg _desc: This command line interface enables you to package your Node.js project into an executable that can be run even on devices without Node.js installed. _docs: null _github: https://github.com/vercel/pkg _home: null _name: pkg npm: pkg playwright: _bin: playwright _desc: '[Playwright](https://playwright.dev) enables reliable end-to-end testing for modern web apps. It allows testing Chromium, Firefox and WebKit with a single API' _docs: https://playwright.dev/docs/intro _github: https://github.com/Microsoft/playwright _home: https://playwright.dev _name: Playwright npm: playwright plex: _bin: plex _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.' _github: false _home: https://www.plex.tv/ _name: Plex _when:cask: '! test -d /Applications/Plex.app && ! test -d $HOME/Applications/Plex.app' ansible: professormanhattan.plex cask: plex choco: plex flatpak: tv.plex.PlexDesktop pwnat: _bin: pwnat _github: https://github.com/samyk/pwnat _name: pwnat brew: pwnat xdotool: _bin: xdotool _github: https://github.com/jordansissel/xdotool _name: xdotool _post:brew:darwin: defaults write org.x.X11 enable_test_extensions -boolean true apt: xdotool brew: xdotool dnf: xdotool pacman: xdotool pkg-freebsd: xdotool port: xdotool zypper: xdotool jpegoptim: _bin: jpegoptim _github: https://github.com/tjko/jpegoptim _name: JPEGOptim apt: jpegoptim brew: jpegoptim choco: jpegoptim dnf: jpegoptim pacman: jpegoptim zypper: jpegoptim plex-media-server: _bin: plex-media-server _github: false _name: Plex Media Server _when:cask: '! test -d "/Applications/Plex Media Server.app" && ! test -d "$HOME/Applications/Plex Media Server.app"' _ports: - port: 32400 proto: tcp - port: 3005 proto: tcp - port: 5353 proto: udp - port: 8324 proto: tcp - port: 32410-32414 proto: udp - port: 1900 proto: udp - port: 32469 proto: tcp cask: plex-media-server choco: plexmediaserver snap: plexmediaserver yay: plex-media-server plex-htpc: _bin: plex-htpc _github: false _home: https://www.plex.tv/ _name: Plex HTPC _when:cask: '! test -d "/Applications/Plex HTPC.app" && ! test -d "$HOME/Applications/Plex HTPC.app"' cask: plex-htpc choco: plex-home-theater flatpak: tv.plex.PlexHTPC snap: plex-htpc pm2: _bin: pm2 _desc: PM2 is a production process manager for Node.js applications with a built-in load balancer. It allows you to keep applications alive forever, to reload them without downtime and to facilitate common system admin tasks _docs: https://pm2.keymetrics.io/docs/usage/quick-start/ _github: https://github.com/Unitech/pm2 _home: https://pm2.keymetrics.io/ _name: pm2 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 ansible: professormanhattan.pnpm brew: pnpm npm: pnpm scoop: pnpm yay: pnpm pnpm-lock-export: _bin: pnpm-lock-export _desc: A CLI utility that reads a package.json and pnpm-lock.yaml, and outputs an npm ci compatible package-lock.json _docs: null _github: null _home: null _name: null npm: pnpm-lock-export stacer: _bin: stacer _desc: Popular desktop GUI for monitoring and cleaning Linux systems. _docs: https://github.com/oguzhaninan/Stacer/blob/native/README.md _github: https://github.com/oguzhaninan/Stacer _home: https://oguzhaninan.github.io/Stacer-Web/ _name: Stacer appimage: https://github.com/oguzhaninan/Stacer/releases/download/v1.1.0/Stacer-1.1.0-x64.AppImage apt: https://github.com/oguzhaninan/Stacer/releases/download/v1.1.0/stacer_1.1.0_amd64.deb apt:debian: stacer apt:ubuntu: stacer dnf: https://github.com/oguzhaninan/Stacer/releases/download/v1.1.0/stacer-1.1.0-amd64.rpm dnf:fedora: stacer yay: stacer 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: https://python-poetry.org/docs/ _github: https://github.com/python-poetry/poetry _home: https://python-poetry.org/ _name: Poetry ansible: professormanhattan.poetry brew: poetry yay: python-poetry-git lighthouse: _bin: lighthouse _github: https://github.com/GoogleChrome/lighthouse _name: Lighthouse npm: lighthouse jest: _bin: jest _desc: Delightful JavaScript testing. _docs: https://jestjs.io/docs/getting-started _github: https://github.com/jestjs/jest _home: https://jestjs.io/ _name: Jest npm: jest 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 github: github.com/jessfraz/pony go: github.com/jessfraz/pony@latest firewall-applet: _bin: firewall-applet apt: firewall-applet dnf: firewall-applet pacman: firewall-applet firewall-config: _bin: firewall-config apt: firewall-config dnf: firewall-config pacman: firewall-config 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 _when:linux: '! test -f /opt/safing/portmaster/portmaster-start' ansible:linux: professormanhattan.portmaster ansible:windows: professormanhattan.portmaster apt: https://updates.safing.io/latest/linux_amd64/packages/portmaster-installer. choco: portmaster dnf: https://updates.safing.io/latest/linux_amd64/packages/portmaster-installer.rpm exe: https://updates.safing.io/latest/windows_amd64/packages/portmaster-installer. scoop: portmaster-np pake: _bin: pake npm: pake-cli postman: _bin: postman _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: null _home: https://www.postman.com/ _name: Postman _when:cask: '! test -d /Applications/Postman.app && ! test -d $HOME/Applications/Postman.app' ansible: professormanhattan.postman cask: postman choco: postman flatpak: com.getpostman.Postman snap: postman yay: postman-bin powershell: _bin: powershell _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: https://docs.microsoft.com/en-us/powershell/scripting/overview?view=powershell-7.1 _github: null _home: null _name: Powershell _snapClassic: true _post:cask: brew install mono-libgdiplus _when:cask: '! test -d /Applications/PowerShell.app && ! test -d $HOME/Applications/PowerShell.app' ansible: professormanhattan.powershell cask: powershell snap: powershell pre-commit: _bin: pre-commit _desc: Automatically installs a git pre-commit script in your git repository which runs your `npm test` on pre-commit _docs: null _github: https://github.com/observing/pre-commit _home: null _name: pre-commit brew: pre-commit pipx: pre-commit prepare: _bin: null _desc: An Ansible Role that prepares hosts for playbook execution _docs: null _github: null _home: null _name: null ansible: professormanhattan.prepare htmlhint: _bin: htmlhint _desc: The static code analysis tool you need for your HTML _docs: https://htmlhint.com/docs/user-guide/getting-started _github: https://github.com/htmlhint/HTMLHint _home: https://htmlhint.com/ _name: HTMLHint npm: htmlhint xz: _bin: xz _github: https://github.com/xz-mirror/xz _name: xz apk: xz apt: xz brew: xz choco: xz dnf: xz pacman: xz port: xz scoop: xz prettier: _bin: prettier _desc: '[Prettier](https://prettier.io/docs/en/index.html) is an opinionated code formatter. It enforces a consistent style by parsing your code and re-printing it with its own rules that take the maximum line length into account, wrapping code when necessary' _docs: https://prettier.io/docs/en/index.html _github: https://github.com/prettier/prettier _home: https://prettier.io/ _name: Prettier brew: prettier npm: prettier prettierd: _bin: prettierd _desc: Prettier, as a daemon, for improved formatting speed. _docs: https://github.com/fsouza/prettierd _github: https://github.com/fsouza/prettierd _home: https://github.com/fsouza/prettierd _name: Prettierd brew: fsouza/prettierd/prettierd npm: '@fsouza/prettierd' pretzel: _bin: null _desc: Pretzel is Mac desktop app that shows and find keyboard shortcuts based on your current app _docs: https://github.com/amiechen/pretzel _github: https://github.com/amiechen/pretzel _home: https://github.com/amiechen/pretzel _name: Pretzel _todo: Waiting for SHASUM error on Homebrew cask to resolve _when:cask: '! test -d /Applications/Pretzel.app && ! test -d $HOME/Applications/Pretzel.app' # cask: 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 apk: procs brew: procs cargo: procs dnf: procs github: github.com/dalance/procs pacman: procs scoop: procs snap: procs gnome: _bin: gnome _github: https://github.com/GNOME/gnome-shell _name: GNOME apt: gnome dnf: gnome pacman: gnome zypper: gnome protonvpn: _bin: protonvpn _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: ProtonVPN _post:dnf:fedora: sudo dnf install -y python3-pip && pip3 install --user 'dnspython>=1.16.0' _post:yay: sudo pacman -Syu libappindicator-gtk3 gnome-shell-extension-appindicator _pre:apt: sudo apt-get install -y https://repo.protonvpn.com/debian/dists/stable/main/binary-all/protonvpn-stable-release_1.0.3_all.deb && sudo apt-get update _pre:dnf: sudo dnf install -y https://repo.protonvpn.com/fedora-36-stable/release-packages/protonvpn-stable-release-1.0.1-1.noarch.rpm && sudo dnf update _when:cask: '! test -d /Applications/ProtonVPN.app && ! test -d $HOME/Applications/ProtonVPN.app' # ansible: professormanhattan.proton apt: - gir1.2-appindicator3-0.1 - gnome-shell-extension-appindicator - protonvpn cask: protonvpn choco: protonvpn dnf:fedora: - gnome-extensions-app - gnome-shell-extension-appindicator - gnome-tweaks - libappindicator-gtk3 - protonvpn yay: protonvpn protonvpn-cli: _bin: protonvpn _desc: The ProtonVPN CLI official release for Linux along with an unofficial ProtonVPN CLI for macOS _docs: null _github: null _home: null _name: ProtonVPN CLI _todo: Populate this once the ProtonVPN CLI is released to the package managers apt: protonvpn-cli dnf: protonvpn-cli pacman: protonvpn-cli script:darwin: brew install openvpn dialog python3 || true && sudo rm -rf /usr/local/src/protonvpn-cli && sudo git clone https://github.com/phx/protonvpn-cli-macos /usr/local/src/protonvpn-cli && cd /usr/local/src/protonvpn-cli && pip3 install -r requirements.txt && sudo python3 setup.py install protonmail-bridge: _bin: protonmail-bridge _when:cask: '! test -d "/Applications/Proton Mail Bridge.app" && ! test -d "$HOME/Applications/Proton Mail Bridge.app"' cask: protonmail-bridge choco: protonmailbridge flatpak: ch.protonmail.protonmail-bridge yay: protonmail-bridge protonmail-import-export: _bin: protonmail-import-export _when:cask: '! test -d "/Applications/ProtonMail Import-Export app.app" && ! test -d "$HOME/Applications/ProtonMail Import-Export app.app"' cask: protonmail-import-export flatpak: ch.protonmail.protonmail-import-export-app bottles: _bin: bottles flatpak: com.usebottles.bottles psi: _bin: psi _desc: Run mobile and desktop performance tests for your deployed site using Google PageSpeed Insights v5 with tidy reporting for your build process _docs: null _github: https://github.com/GoogleChromeLabs/psi _home: null _name: psi npm: psi psu: _bin: portainer-stack-utils _desc: CLI client for Portainer _docs: https://github.com/greenled/portainer-stack-utils _github: https://github.com/greenled/portainer-stack-utils _home: https://hub.docker.com/r/greenled/portainer-stack-utils/ _name: psu go: github.com/greenled/portainer-stack-utils@master 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 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 apt: python3-pip brew: python dnf: python3-pip pacman: python-pip scoop: python python2: _bin: python2 _desc: null _docs: null _github: null _home: null _name: null apt: python2 brew: python2 choco: python2 dnf: python2 pacman: python2 scoop: python2 pywhat: _bin: what _desc: Identify anything. pyWhat easily lets you identify emails, IP addresses, and more. Feed it a .pcap file or some text and it'll tell you what it is! _docs: null _github: https://github.com/bee-san/pyWhat _home: null _name: null brew: pywhat pipx: pywhat port: pywhat qbittorrent: _bin: qbittorrent _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 _when:cask: '! test -d /Applications/qBittorrent.app && ! test -d $HOME/Applications/qBittorrent.app' ansible: professormanhattan.qbittorrent apt: qbittorrent cask: qbittorrent choco: qbittorrent dnf: qbittorrent flatpak: org.qbittorrent.qBittorrent pacman: qbittorrent yay: qbittorrent-git provisionql: _github: https://github.com/ealeksandrov/ProvisionQL _name: ProvisionQL _when:cask: '! test -d "$HOME/Library/QuickLook/ProvisionQL.qlgenerator"' cask: provisionql qlcolorcode: _github: https://github.com/n8gray/QLColorCode _name: QLColorCode _when:cask: '! test -d "$HOME/Library/QuickLook/QLColorCode.qlgenerator"' cask: qlcolorcode qlmarkdown: _github: https://github.com/toland/qlmarkdown _name: QLMarkdown _when:cask: '! test -d "$HOME/Library/QuickLook/ProvisionQL.qlgenerator"' cask: qlmarkdown qlstephen: _github: https://github.com/whomwah/qlstephen _name: QLStephen _when:cask: '! test -d "$HOME/Library/QuickLook/QLStephen.qlgenerator"' cask: qlstephen qlvideo: _github: https://github.com/Marginal/QLVideo _name: QLVideo _when:cask: '! test -d "$HOME/Library/QuickLook/ProvisionQL.qlgenerator"' cask: qlvideo quicklook-json: _github: false _name: QLJSON _when:cask: '! test -d "$HOME/Library/QuickLook/QuickLookJSON.qlgenerator"' cask: quicklook-json quicklookapk: _github: https://github.com/hezi/QuickLookAPK _name: QLAPK _when:cask: '! test -d "$HOME/Library/QuickLook/QuickLookAPK.qlgenerator"' cask: quicklookapk webpquicklook: _github: https://github.com/emin/WebPQuickLook _name: QLWebP _when:cask: '! test -d "$HOME/Library/QuickLook/WebpQuickLook.qlgenerator"' cask: webpquicklook qlplugins: _deps: - provisionql - qlcolorcode - qlmarkdown - qlstephen - qlvideo - quicklook-json - quicklookapk - webpquicklook _bin: null _desc: null _docs: null _github: null _home: null _name: null 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 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 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: https://ranchermanager.docs.rancher.com/reference-guides/cli-with-rancher/rancher-cli _github: https://github.com/rancher/cli _home: null _name: rancher brew: rancher-cli github: github.com/rancher/cli yay: rancher-cli-bin raspberry-pi-imager: _bin: rpi-imager _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 _when:cask: '! test -d "/Applications/Raspberry Pi Imager.app" && ! test -d "$HOME/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 _groups: - rclone _home: https://rclone.org/ _name: Rclone ansible: professormanhattan.rclone apt: rclone brew:linux: rclone choco: - rclone - winfsp - nssm dnf: rclone pacman: rclone port: rclone scoop: rclone script:darwin: sudo -v ; curl https://rclone.org/install.sh | sudo bash redis-desktop-manager: _bin: redis-desktop-manager _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 ansible:linux: professormanhattan.rdm flatpak: app.resp.RESP snap: redis-desktop-manager redis-insight: _bin: redis-insight _github: https://github.com/RedisInsight/RedisInsight _name: Redis Insight _when:cask: '! test -d /Applications/RedisInsight.app && ! test -d $HOME/Applications/RedisInsight.app' cask: redisinsight flatpak: com.redis.RedisInsight recoverpy: _deps: - coreutils - grep - progress - util-linux _bin: recoverpy _desc: '[RecoverPy](https://github.com/PabloLec/RecoverPy) is a powerful tool that leverages your system capabilities to recover lost file. Unlike others, you can not only recover deleted files but also overwritten data.' _docs: https://github.com/PabloLec/RecoverPy#usage _github: https://github.com/PabloLec/RecoverPy _home: https://github.com/PabloLec/RecoverPy _name: RecoverPy _when: echo '! pip3 list | grep recoverpy > /dev/null' | bash ansible:linux: professormanhattan.recoverpy script:linux: python3 -m pip install recoverpy coreutils: _bin: - cat - ls - rm apt: coreutils dnf: coreutils pacman: coreutils grep: _bin: grep apt: grep dnf: grep pacman: grep wipe-modules: _bin: wipe-modules _github: https://github.com/bntzio/wipe-modules _name: wipe-modules npm: wipe-modules progress: _bin: progress _github: https://github.com/Xfennec/progress _name: Progress apt: progress brew: progress dnf: progress pacman: progress zypper: progress port: progress util-linux: _bin: - cal - chmem - hexdump apt: util-linux dnf: util-linux pacman: util-linux remote-desktop: _deps: - gnome-boxes - microsoft-remote-desktop - remmina - xrdp remmina: _bin: null _desc: Remmina is a GTK Remmina Remote Desktop Client which provides remote access, screen and file sharing to your desktop _docs: https://gitlab.com/Remmina/Remmina/-/wikis/home _github: null _home: https://remmina.org/ _name: Remmina 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 _when:cask: '! test -d "/Applications/Microsoft Remote Desktop.app" && ! test -d "$HOME/Applications/Microsoft Remote Desktop.app"' cask: microsoft-remote-desktop aiac: _bin: aiac _github: https://github.com/gofireflyio/aiac _name: AIAC brew: gofireflyio/aiac/aiac go: github.com/gofireflyio/aiac/v3@latest firewalld: _bin: firewall-cmd _github: https://github.com/firewalld/firewalld _name: FirewallD _service: firewalld _pre: if command -v ufw > /dev/null; then sudo ufw disable; fi _notes: https://computingforgeeks.com/install-and-use-firewalld-on-ubuntu/ apt: firewalld dnf: firewalld emerge: net-firewall/firewalld pacman: firewalld zypper: firewalld xrdp: _bin: xrdp _desc: null _docs: null _github: https://github.com/neutrinolabs/xrdp _home: http://www.xrdp.org/ _name: xrdp _ports: - port: 3389 proto: tcp _post: sudo adduser xrdp ssl-cert _service: xrdp _service:yay: - xrdp - xrdp-sesman _note: Should work like professormanhattan.remotedesktop apt: xrdp dnf: xrdp pacman: xrdp zypper: xrdp yay: xrdp kasmvnc: _bin: kasmvncpasswd _github: https://github.com/kasmtech/KasmVNC script:linux: | RELEASES=$(curl -sS "https://api.github.com/repos/kasmtech/KasmVNC/releases/latest") || : LATEST_VERSION=$(echo $RELEASES | grep -o '"tag_name": "[^"]*' | grep -o '[^"]*$') || : if command -v apt-get > /dev/null; then . /etc/os-release cd /tmp case $VERSION_CODENAME in bullseye ) wget "https://github.com/kasmtech/KasmVNC/releases/download/$LATEST_VERSION/kasmvncserver_bullseye_${LATEST_VERSION:1}_amd64.deb" || : ;; buster ) wget "https://github.com/kasmtech/KasmVNC/releases/download/$LATEST_VERSION/kasmvncserver_buster_${LATEST_VERSION:1}_amd64.deb" || : ;; focal ) wget "https://github.com/kasmtech/KasmVNC/releases/download/$LATEST_VERSION/kasmvncserver_focal_${LATEST_VERSION:1}_amd64.deb" || : ;; jammy ) wget "https://github.com/kasmtech/KasmVNC/releases/download/$LATEST_VERSION/kasmvncserver_jammy_${LATEST_VERSION:1}_amd64.deb" || : ;; * ) ;; esac if ls kasmvncserver*.deb > /dev/null 2>&1; then sudo apt-get install ./kasmvncserver_*.deb; sudo addgroup $USER ssl-cert; fi elif command -v dnf > /dev/null; then wget "https://github.com/kasmtech/KasmVNC/releases/download/$LATEST_VERSION/kasmvncserver_centos_core_${LATEST_VERSION:1}_x86_64.rpm" || : if ls kasmvncserver*.rpm > /dev/null 2>&1; then sudo rpm -ivh ./kasmvncserver_*.rpm; sudo usermod -a -G kasmvnc-cert $USER; fi elif command -v zypper > /dev/null; then wget "https://github.com/kasmtech/KasmVNC/releases/download/$LATEST_VERSION/kasmvncserver_opensuse_15_${LATEST_VERSION:1}_x86_64.rpm" || : if ls kasmvncserver*.rpm > /dev/null 2>&1; then sudo rpm -ivh ./kasmvncserver_*.rpm; sudo usermod -a -G kasmvnc-cert $USER; fi elif command -v apk > /dev/null; then wget "https://github.com/kasmtech/KasmVNC/releases/download/$LATEST_VERSION/kasmvnc.alpine_317_x86_64.tgz" || : if ls kasmvncserver*.rpm > /dev/null 2>&1; then sudo tar -xzf "./kasmvnc.alpine_317_x86_64.tgz" -C /; fi fi yay: kasmvncserver-bin 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 _when:cask: '! test -d /Applications/ResponsivelyApp.app && ! test -d $HOME/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 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: https://github.com/BurntSushi/ripgrep _home: null _name: ripgrep 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: rga is a line-oriented search tool that allows you to look for a regex in a multitude of file types. rga wraps the awesome ripgrep and enables it to search in pdf, docx, sqlite, jpg, movie subtitles (mkv, mp4), etc. _docs: null _github: https://github.com/phiresky/ripgrep-all _home: null _name: null brew: - ffmpeg - pandoc - poppler - rga - tesseract choco: ripgrep-all nix: ripgrep-all pacman: ripgrep-all rkhunter: _bin: rkhunter _desc: rkhunter is a Unix-based tool that scans for rootkits, backdoors and possible local exploits _docs: null _github: null _home: https://rkhunter.sourceforge.net/ _name: rkhunter _post: rkhunter --propupd && rkhunter --update _service:pacman: cronie 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) brew: rm-improved cargo: rm-improved github: github.com/nivekuil/rip yay: rm-improved rofi: _bin: rofi _desc: Rofi is a window switcher, application launcher and dmenu replacement _docs: https://davatorium.github.io/rofi/ _github: https://github.com/davatorium/rofi _home: https://davatorium.github.io/rofi/ _name: rofi apt: rofi dnf:fedora: rofi pacman: rofi pkg: rofi port: rofi zypper: rofi rsync: _bin: rsync _desc: rsync is an open source utility that provides fast incremental file transfer. _docs: https://rsync.samba.org/documentation.html _github: https://github.com/WayneD/rsync _home: https://rsync.samba.org/ _name: rsync apt: rsync brew: rsync choco: rsync dnf: rsync 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 ansible: professormanhattan.ruby apt: ruby-dev brew: ruby choco: ruby dnf: ruby-devel 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 _when:cask: '! test -d /Applications/RunJS.app && ! test -d $HOME/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 _snapClassic: true ansible: professormanhattan.rust brew: rust choco: rust dnf: - cargo - rust pacman: rust port: - cargo - rust scoop: rust script:darwin: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y script:linux: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y 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 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 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 ansible: professormanhattan.s5cmd brew: peak/tap/s5cmd github: github.com/peak/s5cmd go: github.com/peak/s5cmd@latest sad: _bin: sad _desc: sad is a Batch File Edit tool. It will show you a really nice diff of proposed changes before you commit them _docs: null _github: https://github.com/ms-jpq/sad _home: null _name: null brew: ms-jpq/sad/sad pacman: sad sake: _bin: sake _desc: Sake is a task runner for local and remote hosts _docs: https://sakecli.com/examples _github: https://github.com/alajmo/sake _home: https://sakecli.com/ _name: Sake brew: alajmo/sake/sake go: github.com/alajmo/sake@latest script:darwin: curl -sfL https://raw.githubusercontent.com/alajmo/sake/main/install.sh | sh script:linux: curl -sfL https://raw.githubusercontent.com/alajmo/sake/main/install.sh | sh 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: smbd _service:dnf: smb ansible:darwin: professormanhattan.samba ansible:linux: professormanhattan.samba apt: samba brew: samba dnf: samba pacman: samba port: samba4 sanoid: _deps: - pv _bin: sanoid _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: https://github.com/jimsalterjrs/sanoid/ _home: null _name: Sanoid # Only install Sanoid when there are ZFS shares listed in the command `zfs list` _when:linux: echo 'command -v zfs > /dev/null && ! zfs list' | bash ansible:linux: professormanhattan.sanoid apt: - libcapture-tiny-perl - libconfig-inifiles-perl - libdata-dump-perl # Unavailable on Ubuntu 22.04 # - mhash2 - sanoid x64dbg: _bin: x64dbg _desc: An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis. _docs: https://github.com/x64dbg/x64dbg/wiki _github: https://github.com/x64dbg/x64dbg _home: https://x64dbg.com/ _name: x64dbg choco: x64dbg.portable scoop: extras/x64dbg wpfui: _github: https://github.com/lepoco/wpfui _name: WPF UI winget: WPF UI winapp: wpf-ui/9N9LKV8R9VGM blender: _bin: blender _desc: Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing. _docs: https://docs.blender.org/manual/en/latest/ _github: https://github.com/blender/blender _home: https://www.blender.org/ _name: Blender _snapClassic: true _when:cask: '! test -d /Applications/Blender.app && ! test -d $HOME/Applications/Blender.app' apt: blender cask: blender choco: blender dnf: blender flatpak: org.blender.Blender scoop: extras/blender snap: blender fiddler: _bin: fiddler _desc: The community-trusted free Windows-only tool that logs HTTP(s) network traffic. _docs: https://docs.telerik.com/fiddler/configure-fiddler/tasks/configurefiddler _github: false _home: https://www.telerik.com/fiddler _name: Fiddler _todo: Add headless installation method for Linux choco: fiddler scoop: extras/fiddler recuva: _bin: recuva _desc: Recuva recovers files from your Windows computer, recycle bin, digital camera card, or MP3 player! _docs: https://www.ccleaner.com/recuva _github: false _home: https://www.ccleaner.com/recuva _name: Recuva choco: recuva scoop: extras/recuva audacity: _bin: audacity _desc: An open-source audio editor _docs: https://support.audacityteam.org/ _github: https://github.com/audacity/audacity _home: https://www.audacityteam.org/ _name: Audacity _when:cask: '! test -d /Applications/Audacity.app && ! test -d $HOME/Applications/Audacity.app' appimage: Audacity apt: audacity cask: audacity choco: audacity dnf: audacity flatpak: org.audacityteam.Audacity scoop: extras/audacity snap: audacity bazelisk: _bin: bazelisk _desc: A user-friendly launcher for Bazel. _docs: https://bazel.build/docs _github: https://github.com/bazelbuild/bazelisk _home: https://bazel.build/ _name: Bazel brew: bazelisk choco: bazelisk go: github.com/bazelbuild/bazelisk@latest npm: '@bazel/bazelisk' scoop: main/bazel pv: _bin: pv apt: pv 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 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 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 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: scrcpy-gui _desc: A simple & beautiful GUI application for scrcpy _docs: null _github: https://github.com/Tomotoes/scrcpy-gui _home: null _name: Scrcpy GUI flatpak: in.srev.guiscrcpy sd: _bin: sd _desc: Intuitive find & replace CLI (sed alternative) _docs: null _github: https://github.com/chmln/sd _home: null _name: sd apk: sd brew: sd cargo: sd choco: sd-cli dnf:fedora: sd github: github.com/chmln/sd pacman: sd pkg: sd secretive: _bin: null _desc: Store SSH keys in the Secure Enclave _docs: null _github: https://github.com/maxgoedjen/secretive _home: null _name: null _when:cask: '! test -d /Applications/Secretive.app && ! test -d $HOME/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 ansible: professormanhattan.security semantic-release: _bin: semantic-release _desc: '[semantic-release](https://semantic-release.gitbook.io) automates the whole package release workflow including: determining the next version number, generating the release notes, and publishing the package' _docs: https://semantic-release.gitbook.io _github: https://github.com/semantic-release/semantic-release _home: https://semantic-release.gitbook.io _name: semantic-release 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 brew:darwin: getsentry/tools/sentry-cli github: github.com/getsentry/sentry-cli npm: '@sentry/cli' scoop: sentry-cli yay: sentry-cli-bin serve: _bin: serve _desc: serve helps you serve a static site, single page application or just a static file (no matter if on your device or on the local network). It also provides a neat interface for listing the directory's contents _docs: null _github: https://github.com/vercel/serve _home: null _name: serve npm: serve serverless: _bin: serverless _desc: Build applications with serverless architectures _docs: https://www.serverless.com/framework/docs _github: null _home: https://www.serverless.com/ _name: serverless 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 _post: cp -f "$HOME/.local/etc/sftpgo.json" /usr/local/etc/sftpgo/sftpgo.json && sudo sftpgo initprovider _service: sftpgo _serviceEnabled: true brew: sftpgo choco: sftpgo github: github.com/drakkan/sftpgo pkg: sftpgo yay: sftpgo-bin share: _bin: share _desc: Quickly share files from your command line _docs: null _github: https://github.com/marionebl/share-cli _home: null _name: share 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 ansible:windows: professormanhattan.sharex choco: sharex nodemon: _bin: nodemon _github: https://github.com/remy/nodemon _name: Nodemon npm: nodemon sharp: _bin: sharp _desc: CLI for sharp (a Node.js image processing module) _docs: null _github: https://github.com/vseventer/sharp-cli _home: null _name: sharp 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 ansible:darwin: professormanhattan.shc ansible:linux: professormanhattan.shc brew: shc port: 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 ansible:darwin: professormanhattan.shdoc ansible:linux: professormanhattan.shdoc script:darwin: cd /tmp && git clone --recursive https://github.com/reconquest/shdoc && cd shdoc && sudo make install script:linux: 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 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: shfmt 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: shotcut _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 _snapClassic: true _when:cask: '! test -d /Applications/Shotcut.app && ! test -d $HOME/Applications/Shotcut.app' ansible: professormanhattan.shotcut apt: shotcut cask: shotcut choco: shotcut dnf: shotcut flatpak: org.shotcut.Shotcut snap: shotcut shotwell: _bin: shotwell _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 ansible:linux: professormanhattan.shotwell apt: shotwell dnf: shotwell flatpak: org.gnome.Shotwell pacman: shotwell skate: _bin: skate _desc: Skate is a personal key-value store. Use it to save and retrieve anything you’d like—even binary data. It’s fully encrypted, backed up to the cloud (that you can self-host if you want) and can be synced with all your machines _docs: null _github: https://github.com/charmbracelet/skate _home: null _name: skate 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 github: github.com/TimothyYe/skm go: github.com/TimothyYe/skm/cmd/skm@latest vup: flatpak: app.vup.Vup skype: _bin: skype _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 _when:cask: '! test -d /Applications/Skype.app && ! test -d $HOME/Applications/Skype.app' ansible: professormanhattan.skype cask: skype choco: skype flatpak: com.skype.Client snap: skype yay: skypeforlinux-stable-bin slack: _bin: slack _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 _when:cask: '! test -d /Applications/Slack.app && ! test -d $HOME/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: https://github.com/erroneousboat/slack-term _home: null _name: slack-term 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 _when:cask: '! test -d /Applications/Sloth.app && ! test -d $HOME/Applications/Sloth.app' cask: sloth snapcraft: _deps: - snapd _bin: snapcraft _desc: null _docs: null _github: null _home: null _name: Snapcraft _snapClassic: true brew: snapcraft snap: snapcraft 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: https://snapcraft.io/ _name: Snap # ansible:linux: professormanhattan.snapd _service: snapd snitch: # Used for OpenSnitch, which is "temporarily" disabled until it works as expected # _bin: opensnitchd _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: https://www.obdev.at/products/littlesnitch/getting-started.html _github: https://github.com/evilsocket/opensnitch _home: https://www.obdev.at/products/littlesnitch/index.html _name: OpenSnitch/Little Snitch _when:cask: '! test -d "/Applications/Little Snitch.app" && ! test -d "$HOME/Applications/Little Snitch.app"' # Not loading on Ubuntu 22.04 # ansible: professormanhattan.snitch cask: little-snitch social-analyzer: _bin: social-analyzer _desc: API, CLI, and Web App for analyzing and finding a person's profile in 1000 social media \ websites _docs: null _github: https://github.com/qeeqbox/social-analyzer _home: null _name: social-analyzer pipx: social-analyzer solidity: _bin: solcjs _desc: Javascript bindings for the Solidity compiler _docs: null _github: https://github.com/ethereum/solc-js _home: null _name: solcjs npm: solc speed-test: _bin: speed-test _desc: Test your internet connection speed and ping using speedtest.net from the CLI _docs: null _github: https://github.com/sindresorhus/speed-test _home: null _name: speed-test npm: speed-test speedtest-cli: _bin: speedtest-cli _desc: Command line interface for testing internet bandwidth using speedtest.net _docs: null _github: https://github.com/sivel/speedtest-cli _home: null _name: speedtest-cli pipx: speedtest-cli carapace: _bin: carapace _github: https://github.com/rsteube/carapace-bin _name: Carapace brew: rsteube/tap/carapace nix-shell: carapace pacman: carapace-bin scoop: extras/carapace-bin winget: rsteube.Carapace hoard: _bin: hoard _github: https://github.com/Hyde46/hoard _name: Hoard brew: Hyde46/hoard/hoard cargo: hoard-rs nix-env: hoard # Might be paru instead of pacman pacman: hoard port: hoard-cli spotdl: _bin: spotdl _deps: - ffmpeg _desc: Download your Spotify playlists and songs along with album art and metadata _docs: https://spotdl.readthedocs.io/en/latest/ _github: https://github.com/spotDL/spotify-downloader _home: null _name: spotdl pipx: spotdl gnome-eyedropper: _bin: eyedropper flatpak: com.github.finefindus.eyedropper kooha: _bin: 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 _when:cask: '! test -d /Applications/sqlectron.app && ! test -d $HOME/Applications/sqlectron.app' cask: sqlectron github: github.com/sqlectron/sqlectron-gui yay: sqlectron-gui handbrake: _bin: handbrake _when:cask: '! test -d "/Applications/HandBrake.app" && ! test -d "$HOME/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 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 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 ansible: professormanhattan.sshvault brew: ssh-vault github: github.com/ssh-vault/ssh-vault sshpass: _bin: sshpass _desc: Sshpass is a tool for non-interactivly performing password authentication with SSH's so called "interactive keyboard password authentication". Most user should use SSH's more secure public key authentiaction instead. _docs: null _github: null _home: https://sourceforge.net/projects/sshpass/ _name: sshpass apt: sshpass brew: hudochenkov/sshpass/sshpass dnf: sshpass tunnelblick: _desc: Tunnelblick is a macOS menubar tray application that helps you control OpenVPN. _docs: https://tunnelblick.net/documents.html _github: https://github.com/Tunnelblick/Tunnelblick _home: https://tunnelblick.net/ _name: Tunnelblick _when: '! test -d "/Applications/Tunnelblick.app" && ! test -d "$HOME/Applications/Tunnelblick.app"' cask: tunnelblick endlessh: _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: endlessh # CentOS 9 not in EPEL # ansible:linux: professormanhattan.sshtarpit apt: endlessh dnf:fedora: endlessh yay: endlessh-git kap: _bin: kap _github: https://github.com/wulkano/Kap _name: Kap _when:cask: '! test -d /Applications/Kap.app && ! test -d $HOME/Applications/Kap.app' cask: kap autodoc: _bin: doc _github: https://github.com/context-labs/autodoc _name: Autodoc npm: '@context-labs/autodoc' ssl-proxy: _bin: ssl-proxy _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 go: github.com/suyashkumar/ssl-proxy@latest # Error installing aiohttp dependency # starred: # _bin: starred # pipx: starred npkill: _bin: npkill _github: https://github.com/voidcosmos/npkill _name: npkill npm: npkill npm-check-updates: _bin: ncu _github: https://github.com/raineorshine/npm-check-updates _name: NPM Check Updates npm: npm-check-updates backup: _bin: backup _github: https://github.com/backup/backup _name: Backup gem: backup -v5.0.0.beta.1 fastlane: _bin: fastlane _github: https://github.com/fastlane/fastlane _home: https://fastlane.tools/ _name: Fastlane brew: fastlane gem: fastlane patch-package: _bin: patch-package _github: https://github.com/ds300/patch-package _name: Patch Package npm: patch-package psscriptanalyzer: _bin: psscriptanalyzer _github: https://github.com/PowerShell/PSScriptAnalyzer _name: PSScriptAnalyzer choco: psscriptanalyzer networkmanager: _bin: networkmanager _github: https://github.com/BornToBeRoot/NETworkManager _name: NETworkManager scoop: networkmanager winget: BornToBeRoot.NETworkManager gdbgui: _bin: gdbgui _github: https://github.com/cs01/gdbgui pipx: gdbgui 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 ansible: professormanhattan.starship statcode: _bin: statcode _desc: null _docs: Man pages for HTTP status codes _github: https://github.com/shobrook/statcode _home: null _name: null pipx: statcode yay: statcode staticcheck: _bin: staticcheck _desc: State of the art linter for the Go programming language _docs: https://staticcheck.io/docs/ _github: https://github.com/dominikh/go-tools _home: https://staticcheck.io/ _name: staticcheck brew: staticcheck dnf:fedora: golang-honnef-tools go: honnef.co/go/tools/cmd/staticcheck@latest pacman: staticcheck port: staticcheck scoop: staticcheck stats: _bin: null _desc: System monitor for the menu bar _docs: null _github: https://github.com/exelban/stats _home: null _name: stats _when:cask: '! test -d /Applications/Stats.app && ! test -d $HOME/Applications/Stats.app' cask: stats _service: null stegcloak: _bin: stegcloak _desc: StegCloak is a pure JavaScript steganography module designed in functional programming style, to hide secrets inside text by compressing and encrypting the secret before cloaking it with special unicode invisible characters _docs: null _github: https://github.com/KuroLabs/stegcloak _home: https://stegcloak.surge.sh/ _name: stegcloak npm: stegcloak stubby: _bin: stubby _desc: DNS privacy enabled stub resolver service based on getdns _docs: https://dnsprivacy.org/wiki/display/DP/DNS+Privacy+Daemon+-+Stubby _github: null _home: null _name: Stubby _service: stubby _post:brew:darwin: bash "$(brew --prefix stubby)/sbin/stubby-setdns-macos.sh" && brew services start stubby brew:darwin: stubby surge: _bin: surge _desc: CLI for the surge.sh CDN _docs: null _github: https://github.com/sintaxi/surge _home: null _name: surge npm: surge svgo: _bin: svgo _desc: SVG Optimizer is a Node.js-based tool for optimizing SVG vector graphics files. _docs: null _github: https://github.com/svg/svgo _home: null _name: svgo brew: svgo npm: svgo swarm: _bin: null _desc: Docker Swarm is an orchestration management tool that runs Docker applications. It helps in creating and deploying a cluster of Docker nodes _docs: https://docs.docker.com/engine/swarm/ _github: https://github.com/moby/swarmkit _home: null _name: Docker Swarm ansible: professormanhattan.swarm switchhosts: _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 _when:cask: '! test -d "/Applications/SwitchHosts.app" && ! test -d "$HOME/Applications/SwitchHosts.app"' ansible: professormanhattan.switchhosts appimage: oldj/SwitchHosts cask: switchhosts choco: switchhosts github: github.com/oldj/SwitchHosts scoop: switchhosts sync-ssh-keys: _bin: sync-ssh-keys _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 go: github.com/samber/sync-ssh-keys@latest yay: sync-ssh-keys-bin vidmerger: _deps: - ffmpeg _bin: vidmerger _desc: Merge video & audio files via CLI _docs: https://github.com/tgotwig/vidmerger _github: https://github.com/tgotwig/vidmerger _home: https://github.com/tgotwig/vidmerger _name: VidMerger brew: tgotwig/vidmerger/vidmerger choco: vidmerger lapce: _bin: lapce _desc: Lightning-fast and Powerful Code Editor written in Rust _docs: https://docs.lapce.dev/ _github: https://github.com/lapce/lapce _home: https://lapce.dev/ _name: Lapce _when:cask: '! test -d /Applications/Lapce.app && ! test -d $HOME/Applications/Lapce.app' brew: lapce emerge: app-editors/lapce flatpak: dev.lapce.lapce nix-env: nixpkgs.lapce scoop: lapce winget: lapce helix: _bin: hx _desc: A post-modern modal text editor. _docs: https://docs.helix-editor.com/ _github: https://github.com/helix-editor/helix _home: https://helix-editor.com/ _name: Helix Editor _repology: helix brew: helix choco: helix pacman: helix flatpak: com.helix_editor.Helix scoop: helix winget: Helix.Helix navi: _bin: navi _desc: An interactive cheatsheet tool for the command-line _docs: https://github.com/denisidoro/navi/blob/master/docs/installation.md _github: https://github.com/denisidoro/navi _home: https://github.com/denisidoro/navi _name: Navi _repology: navi brew: navi cargo: navi --locked emerge: app-misc/navi nix-env: nixpkgs.navi pacman: navi frpc: _bin: frpc _desc: A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet. _docs: https://github.com/fatedier/frp _github: https://github.com/fatedier/frp _home: https://github.com/fatedier/frp _name: frpc (client) brew: frpc frps: _bin: frps _desc: A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet. _docs: https://github.com/fatedier/frp _github: https://github.com/fatedier/frp _home: https://github.com/fatedier/frp _name: frps (server) brew: frps ruff: _bin: ruff _desc: An extremely fast Python linter, written in Rust. _docs: https://beta.ruff.rs/docs/ _github: https://github.com/charliermarsh/ruff _home: https://beta.ruff.rs/docs/ _name: Ruff pipx: ruff hugo: _bin: hugo _desc: The world’s fastest framework for building websites. _docs: https://gohugo.io/documentation/ _github: https://github.com/gohugoio/hugo _home: https://gohugo.io/ _name: Hugo apt: hugo dnf: hugo brew: hugo choco: hugo eopkg: hugo go: github.com/gohugoio/hugo@latest pacman: hugo port: hugo scoop: main/hugo snap: hugo zypper: hugo json-server: _bin: json-server _desc: Get a full fake REST API with zero coding in less than 30 seconds (seriously) _docs: https://github.com/typicode/json-server _github: https://github.com/typicode/json-server _home: https://github.com/typicode/json-server _name: JSON Server npm: json-server synp: _bin: synp _desc: Convert yarn.lock to package-lock.json and vice versa _docs: null _github: https://github.com/imsnif/synp _home: null _name: synp npm: synp sysbench: _bin: sysbench _desc: System performance benchmark tool _docs: null _github: https://github.com/akopytov/sysbench _home: null _name: sysbench apk: sysbench apt: sysbench brew: sysbench dnf:fedora: 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: https://docs.sysdig.com/ _github: https://github.com/draios _groups: - sysdig _home: https://sysdig.com/ _name: sysdig ansible: professormanhattan.sysdig brew: sysdig pacman: - sysdig - sysdig-dkms sysget: _bin: sysget _desc: One package manager to rule them all _docs: null _github: https://github.com/emilengler/sysget _home: null _name: sysget _note: TODO t: _bin: t _desc: A command-line power tool for Twitter _docs: null _github: https://github.com/sferik/t _home: null _name: 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 _snapClassic: true ansible: professormanhattan.trec brew: t-rec cargo: t-rec port: t-rec snap: t-rec yay: t-rec just: _bin: just _github: https://github.com/casey/just _name: Just cargo: just scoop: just brew: just port: just pacman: just nix-env: nixpkgs.just eopkg: just xbps-install: just pkg-freebsd: just apk: just dnf: just choco: just snap: --edge --classic just winget: Casey.Just apt: just repo: _bin: repo _github: false _name: Repo apt: repo dnf: repo brew: repo pacman: repo # TODO: Include Windows install method ack: _bin: ack _github: https://github.com/beyondgrep/ack3 _name: Ack port: perl/p5-app-ack brew: ack choco: ack dnf: ack pacman: ack apt: ack cloc: _bin: cloc _github: https://github.com/AlDanial/cloc _name: Cloc npm: cloc apt: cloc dnf: cloc pacman: cloc emerge: dev-util/cloc apk: cloc pkg_add: cloc pkg-freebsd: cloc port: cloc brew: cloc choco: cloc scoop: cloc shx: _bin: shx _github: https://github.com/shelljs/shx _name: shx npm: shx tabby: _bin: tabby _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 _snapClassic: true _notes: TODO Update the direct links periodically and keep eye out for Snap / Flatpak _when:cask: '! test -d /Applications/Tabby.app && ! test -d $HOME/Applications/Tabby.app' ansible:linux: professormanhattan.tabby apt: https://github.com/Eugeny/tabby/releases/download/v1.0.188/tabby-1.0.188-linux-x64.deb cask: tabby choco: tabby dnf: https://github.com/Eugeny/tabby/releases/download/v1.0.188/tabby-1.0.188-linux-x64.rpm github: github.com/Eugeny/tabby pacman: https://github.com/Eugeny/tabby/releases/download/v1.0.188/tabby-1.0.188-linux-x64.pacman whereami: _bin: whereami _github: https://github.com/rafaelrinaldi/whereami _name: Where Am I? npm: '@rafaelrinaldi/whereami' 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 _service:brew: tailscale _service:pacman: tailscaled ansible: professormanhattan.tailscale brew: tailscale go: tailscale.com/cmd/tailscale{,d}@main pacman: tailscale port: tailscale tailscale-client: _bin: tailscale-client _desc: The Tailscale Client is a menubar app available on macOS and Windows that allows you to easily login and configure Tailscale. _github: https://github.com/tailscale/tailscale _home: https://tailscale.com/ _name: Tailscale Client _when:cask: '! test -d "/Applications/Tailscale.app" && ! test -d "$HOME/Applications/Tailscale.app"' cask: tailscale choco: 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 brew: go-task choco: go-task github: github.com/go-task/task go: github.com/go-task/task/v3/cmd/task@latest scoop: task dua: _bin: dua _github: https://github.com/Byron/dua-cli brew: dua-cli cargo: dua-cli dnf:fedora: dua-cli pacman: dua-cli pkgin: dua-cli port: dua-cli scoop: dua xbps: dua-cli xh: _bin: xh _github: https://github.com/ducaale/xh _name: XH cargo: xh pkg-android: xh apk: xh pacman: xh apt: xh pkg-freebsd: xh nix-env: nixpkgs.xh brew: xh scoop: xh choco: xh soduto: _github: _name: Soduto _when:cask: '! test -d /Applications/Soduto.app && ! test -d $HOME/Applications/Soduto.app' cask: soduto envio: _bin: envio _github: https://github.com/humblepenguinn/envio _name: Envio cargo: envio mods: _bin: mods _desc: AI for the command-line that leverages OpenAI or LocalAI (if configured to do so) _docs: https://github.com/charmbracelet/mods _github: https://github.com/charmbracelet/mods _home: https://charm.sh/ _name: Mods brew: charmbracelet/tap/mods go: github.com/charmbracelet/mods@latest yay: mods vhs: _bin: vhs _desc: Your CLI home video recorder _docs: https://github.com/charmbracelet/vhs _github: https://github.com/charmbracelet/vhs _home: https://charm.sh/ _name: VHS brew: vhs go: github.com/charmbracelet/vhs@latest nix-env: nixpkgs.vhs pacman: vhs port: vhs scoop: vhs xbps-install: vhs soft-serve: _bin: soft _desc: A tasty, self-hostable Git server for the command line _docs: https://github.com/charmbracelet/soft-serve _github: https://github.com/charmbracelet/soft-serve _home: https://charm.sh/ _name: Soft Serve brew: charmbracelet/tap/soft-serve go: github.com/charmbracelet/soft-serve/cmd/soft@latest nix-env: nixpkgs.soft-serve pacman: soft-serve nugetpackageexplorer: _bin: nugetpackageexplorer _github: https://github.com/NuGetPackageExplorer/NuGetPackageExplorer _name: NuGet Package Explorer choco: nugetpackageexplorer winapp: nuget-package-explorer/9WZDNCRDMDM3 winget: NuGet Package Explorer sparkleshare: _bin: sparkleshare _github: https://github.com/hbons/SparkleShare _name: Sparkle Share _when:cask: '! test -d /Applications/SparkleShare.app && ! test -d $HOME/Applications/SparkleShare.app' cask: sparkleshare choco: sparkleshare flatpak: org.sparkleshare.SparkleShare mambaforge: _bin: conda _github: https://github.com/mamba-org/mamba _name: Mamba Forge _post: echo y | conda update -n base -c conda-forge conda cask: mambaforge choco: mambaforge script:linux: bash <(curl -L -O "https://github.com/conda-forge/miniforge/releases/latest/download/Mambaforge-$(uname)-$(uname -m).sh") micromamba: _bin: micromamba _github: https://github.com/mamba-org/mamba _name: MicroMamba _post: micromamba self-update brew: micromamba microsoft-teams: _bin: teams _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: null _home: null _name: Microsoft Teams _when:cask: '! test -d "/Applications/Microsoft Teams.app" && ! test -d "$HOME/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: teamviewer _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 _when:cask: '! test -d /Applications/TeamViewer.app && ! test -d $HOME/Applications/TeamViewer.app' ansible:linux: professormanhattan.teamviewer apt: https://download.teamviewer.com/download/linux/teamviewer_amd64.deb cask: teamviewer choco: teamviewer dnf: https://download.teamviewer.com/download/linux/teamviewer.x86_64.rpm yay: teamviewer zypper: https://download.teamviewer.com/download/linux/teamviewer-suse.x86_64.rpm irssi: _bin: irssi _desc: Irssi is a modular text mode chat client. It comes with IRC support built in, and there are third party ICB, SILC, XMPP (Jabber), PSYC and Quassel protocol modules available. _docs: https://irssi.org/documentation/ _github: https://github.com/irssi/irssi _home: https://irssi.org/ _name: irssi apt: irssi brew: irssi dnf: irssi pacman: irssi port: irssi 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 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 brew: spectralops/tap/teller github: github.com/tellerops/teller lsyncd: _bin: lsyncd _desc: Lsyncd (Live Syncing Daemon) synchronizes local directories with remote targets (via SSH and more) _docs: https://lsyncd.github.io/lsyncd/ _github: https://github.com/lsyncd/lsyncd _home: false _name: Lsyncd apt: lsyncd dnf: lsyncd pacman: lsyncd brew: lsyncd 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 github: github.com/jackd248/temps terminalizer: _bin: terminalizer _desc: Record your terminal and generate animated gif images or share a web player _docs: null _github: https://github.com/faressoft/terminalizer _home: https://www.terminalizer.com/ _name: terminalizer npm: terminalizer termius: _bin: termius _desc: '[Termius](https://www.termius.com/) is the SSH client that works on Desktop and Mobile.' _docs: null _github: null _home: https://www.termius.com/ _name: Termius _post:binary:windows: | # TODO # TODO ansible: professormanhattan.termius binary:windows: https://autoupdate.termius.com/windows/Termius.exe brew: termius pipx: termius snap: termius-app yay: termius postfix: _bin: postfix _desc: Postfix is an e-mail server that can be used to send e-mail _docs: https://www.postfix.org/documentation.html _github: https://github.com/vdukhovni/postfix _home: https://www.postfix.org/ _name: Postfix apt: postfix dnf: postfix pacman: postfix port: postfix terraform: _deps: - tfenv terraform-ls: _bin: terraform-ls _desc: '[terraform-ls](https://github.com/tfutils/tfenv) is the official Terraform language server maintained by HashiCorp that provides IDE features to any LSP-compatible editor.' _docs: https://github.com/hashicorp/terraform-ls _github: https://github.com/hashicorp/terraform-ls _home: https://github.com/hashicorp/terraform-ls _name: terraform-ls brew: terraform-ls _service: false 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 ansible:darwin: professormanhattan.tfenv ansible:linux: professormanhattan.tfenv brew: tfenv port: tfenv alda: _bin: alda _github: https://github.com/alda-lang/alda _name: Alda brew: alda gitql: _bin: gitql _github: https://github.com/filhodanuvem/gitql _name: GitQL brew: gitql octosql: _bin: octosql _github: https://github.com/cube2222/octosql _name: OctoSQL brew: cube2222/octosql/octosql scoop: octosql 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 ansible: professormanhattan.tflint brew: tflint choco: tflint github: github.com/terraform-linters/tflint tig: _bin: tig _desc: Tig is an ncurses-based text-mode interface for git. It functions mainly as a Git repository browser, but can also assist in staging changes for commit at chunk level and act as a pager for output from various Git commands _docs: null _github: https://github.com/jonas/tig _home: https://jonas.github.io/tig/ _name: tig brew: tig nix: tig pkg: tig doitlive: _bin: doitlive _github: https://github.com/sloria/doitlive _name: Do It Live! brew: doitlive pipx: doitlive howdoi: _bin: howdoi _github: https://github.com/gleitz/howdoi _name: howdoi brew: howdoi pipx: howdoi magic-wormhole: _bin: wormhole _github: https://github.com/magic-wormhole/magic-wormhole _name: Magic Wormhole brew: magic-wormhole tilt: _bin: tilt _desc: Define your dev environment as code. For microservice apps on Kubernetes _docs: https://docs.tilt.dev/ _github: https://github.com/tilt-dev/tilt _home: https://tilt.dev/ _name: tilt brew: tilt github: github.com/tilt-dev/tilt yay: tilt-bin timeshift: _bin: timeshift _desc: '[Timeshift](https://github.com/teejee2008/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: https://github.com/teejee2008/timeshift _home: https://teejeetech.com/timeshift/ _name: Timeshift # Unavailable on CentOS Stream 9 # ansible:linux: professormanhattan.timeshift apt: timeshift dnf:fedora: timeshift yay: timeshift tinypng: _bin: tinypng _desc: Handy command line tool for shrinking PNG images using the TinyPNG API _docs: null _github: https://github.com/websperts/tinypng-cli _home: null _name: tinypng npm: tinypng-cli _service: null tldr: _bin: tldr _desc: Simplified and community-driven man pages _docs: null _github: https://github.com/tldr-pages/tldr _home: https://tldr.sh/ _name: tldr brew: tldr npm: tldr please: _bin: plz _desc: _docs: _github: _home: _name: Please brew: thought-machine/please/please tmuxinator: _bin: tmuxinator _desc: Manage complex tmux sessions easily _docs: https://github.com/tmuxinator/tmuxinator _github: https://github.com/tmuxinator/tmuxinator _home: https://github.com/tmuxinator/tmuxinator _name: Tmuxinator brew: tmuxinator 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: https://github.com/tmux/tmux/wiki _github: https://github.com/tmux/tmux _home: null _name: tmux 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 apk: tokei brew: tokei cargo: tokei dnf:fedora: tokei github: github.com/XAMPPRocky/tokei pacman: tokei pkg: tokei scoop: tokei privoxy: _bin: privoxy _desc: Privoxy is a non-caching web proxy with advanced filtering capabilities for enhancing privacy, modifying web page data and HTTP headers, controlling access, and removing ads and other obnoxious Internet junk _docs: https://www.privoxy.org/user-manual/index.html _github: null _groups: - privoxy _home: https://www.privoxy.org/ _name: Privoxy _service: privoxy _serviceEnabled: true apt: privoxy brew: privoxy dnf: privoxy pacman: privoxy port: privoxy tor: _bin: tor _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: tor _serviceEnabled: true ansible:linux: professormanhattan.tor apt: tor brew: tor dnf: tor pacman: tor port: tor sheldon: _bin: sheldon _github: https://github.com/rossmacarthur/sheldon _name: Sheldon _completions: sheldon completions --shell {SHELL} brew: sheldon cargo: sheldon 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: https://github.com/soimort/translate-shell _home: null _name: Translate Shell ansible:darwin: professormanhattan.translate ansible:linux: professormanhattan.translate apt:ubuntu: 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 ansible: professormanhattan.tree apt: tree brew: tree choco: tree dnf: tree pacman: tree tree-sitter: _bin: tree-sitter _desc: CLI tool for creating and testing tree-sitter parsers _docs: null _github: https://github.com/tree-sitter/tree-sitter-cli _home: null _name: tree-sitter-cli cargo: tree-sitter-cli trellis: _bin: trellis _desc: A CLI to manage Trellis projects _docs: null _github: https://github.com/roots/trellis-cli _home: https://roots.io/trellis/ _name: trellis brew: roots/tap/trellis-cli trivy: _bin: trivy _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 brew: trivy github: github.com/aquasecurity/trivy yay: trivy-bin trufflehog: _bin: trufflehog _desc: Find credentials all over the place _docs: null _github: https://github.com/trufflesecurity/trufflehog _home: https://trufflesecurity.com/trufflehog/ _name: trufflehog brew: trufflesecurity/trufflehog/trufflehog ts2c: _bin: ts2c _desc: Convert Javascript/TypeScript to C _docs: null _github: https://github.com/andrei-markeev/ts2c _home: null _name: ts2c npm: ts2c typescript: _bin: tsc _desc: TypeScript is a strongly typed programming language that builds on JavaScript, giving you better tooling at any scale. _docs: https://www.typescriptlang.org/docs/ _github: https://github.com/microsoft/TypeScript _home: https://www.typescriptlang.org/ _name: TypeScript brew: typescript npm: tsc ulauncher: _bin: ulauncher _desc: '[Ulauncher](https://ulauncher.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: https://docs.ulauncher.io/ _github: https://github.com/Ulauncher/Ulauncher/ _home: https://ulauncher.io/ _name: Ulauncher ansible: professormanhattan.ulauncher unbuffer: _bin: unbuffer _desc: null _docs: null _github: null _home: null _name: Unbuffer apt: unbuffer brew: unbuffer dnf: unbuffer pacman: unbuffer 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) 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: upt 'cargo:': upt 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 ansible: professormanhattan.upx apt: upx brew: upx choco: upx dnf:fedora: upx pacman: upx port: upx scoop: upx cutter: _bin: cutter _when:cask: '! test -d "/Applications/Cutter.app" && ! test -d "$HOME/Applications/Cutter.app"' cask: cutter choco: cutter flatpak: re.rizin.cutter librewolf: _bin: librewolf _scoopExtras: true _when:cask: '! test -d "/Applications/LibreWolf.app" && ! test -d "$HOME/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 _snapClassic: true ansible: professormanhattan.vagrant apt: vagrant brew: hashicorp/tap/vagrant cask: vagrant choco: vagrant dnf:fedora: vagrant pacman: vagrant scoop: vagrant vagrant-vmware-utility: _bin: vagrant-vmware-utility _desc: null _docs: null _github: null _home: null _name: Vagrant VMWare Utility _post:cask: sudo ln -s /opt/vagrant-vmware-desktop/bin/vagrant-vmware-utility /usr/local/bin/vagrant-vmware-utility _when:cask: '! test -f /opt/vagrant-vmware-desktop/bin/vagrant-vmware-utility' ansible: professormanhattan.vmware cask: vagrant-vmware-utility choco: vagrant-vmware-utility script: rm -rf /tmp/vagrant-vmware-utility_1.0.21_linux_amd64.zip && curl https://releases.hashicorp.com/vagrant-vmware-utility/1.0.21/vagrant-vmware-utility_1.0.21_linux_amd64.zip -o /tmp/vagrant-vmware-utility_1.0.21_linux_amd64.zip && unzip /tmp/vagrant-vmware-utility_1.0.21_linux_amd64.zip && sudo mv -f /tmp/vagrant-vmware-utility /usr/local/bin/vagrant-vmware-utility && sudo chmod +x /usr/local/bin/vagrant-vmware-utility 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: https://developer.hashicorp.com/vault/docs _github: https://github.com/hashicorp/vault _home: https://vaultproject.io/ _name: HashiCorp Vault _service: vault ansible: professormanhattan.vault brew: hashicorp/tap/vault yay: vault-cli chatgpt-menubar: _bin: null _desc: ChatGPT for Mac, living in your menubar. _docs: https://github.com/vincelwt/chatgpt-mac _github: https://github.com/vincelwt/chatgpt-mac _home: https://github.com/vincelwt/chatgpt-mac _name: ChatGPT Menubar for macOS _when:cask: '! test -d /Applications/Chatgpt.app && ! test -d $HOME/Applications/Chatgpt.app' cask: vincelwt-chatgpt 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: https://vector.dev/docs _github: https://github.com/vectordotdev/vector _home: https://vector.dev/ _name: Vector _service: vector # Unlisted on their website and formulae didn't seem to be registering the bin in the PATH brew: vectordotdev/brew/vector helm: https://helm.vector.dev pacman: vector script:darwin: curl --proto '=https' --tlsv1.2 -sSf https://sh.vector.dev | bash script:linux: curl --proto '=https' --tlsv1.2 -sSf https://sh.vector.dev | bash velero: _bin: velero _desc: '[Velero](https://velero.io/) gives you tools to back up and restore your Kubernetes cluster resources and persistent volumes' _docs: https://velero.io/docs/ _github: https://github.com/vmware-tanzu/velero _home: https://velero.io/ _name: velero brew: velero choco: velero github: github.com/vmware-tanzu/velero yay: velero-bin macvim: _todo: Integrate this into macOS setup _when:cask: '! test -d /Applications/MacVim.app && ! test -d $HOME/Applications/MacVim.app' cask: macvim vim: _bin: vim _desc: '[Vim](https://www.vim.org/) is a greatly improved version of the good old UNIX editor Vi' _docs: https://www.vim.org/docs.php _github: https://github.com/vim/vim _home: https://www.vim.org/ _name: VIM ansible: professormanhattan.vim apt: vim brew: vim choco: vim dnf: vim pacman: vim port: vim scoop: vim docker-langserver: _bin: docker-langserver _desc: A Docker language server _docs: https://github.com/rcjsuen/dockerfile-language-server-nodejs _github: https://github.com/rcjsuen/dockerfile-language-server-nodejs _home: https://github.com/rcjsuen/dockerfile-language-server-nodejs _name: Docker Language Server npm: dockerfile-language-server-nodejs sql-language-server: _bin: sql-language-server _desc: An SQL language server _docs: https://github.com/joe-re/sql-language-server _github: https://github.com/joe-re/sql-language-server _home: https://github.com/joe-re/sql-language-server _name: SQL Language Server brew: sql-language-server npm: sql-language-server chef-workstation: _bin: chef-workstation _github: https://github.com/chef/chef _name: Chef Workstation _when:cask: '! test -d "/Applications/Chef Workstation App.app" && test -d "$HOME/Applications/Chef Workstation App.app"' apt: https://packages.chef.io/files/stable/chef-workstation/21.10.640/ubuntu/20.04/chef-workstation_21.10.640-1_amd64.deb cask: chef-workstation choco: chef-workstation dnf: https://packages.chef.io/files/stable/chef-workstation/21.10.640/el/8/chef-workstation-21.10.640-1.el8.x86_64.rpm reek: _bin: reek _github: https://github.com/troessner/reek _name: Reek gem: reek rubocop: _bin: rubocop _github: https://github.com/rubocop/rubocop _name: Rubocop gem: rubocop solargraph: _bin: solargraph _desc: Ruby language server _docs: https://solargraph.org/guides/getting-started _github: https://github.com/castwide/solargraph _home: https://solargraph.org/ _name: Solargraph _post: solargraph download-core brew: solargraph gem: solargraph 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 < "/tmp/actions-runner-${OS_FAMILY}-${ARCHITECTURE}-${LATEST_VERSION:1}.tar.gz" mkdir -p "$HOME/.local/github-runner" tar xzf "/tmp/actions-runner-${OS_FAMILY}-${ARCHITECTURE}-${LATEST_VERSION:1}.tar.gz" -C "$HOME/.local/github-runner" chown -Rf "$USER" "$HOME/.local/github-runner" rm -f "/tmp/actions-runner-${OS_FAMILY}-${ARCHITECTURE}-${LATEST_VERSION:1}.tar.gz" vscodium: _bin: codium _snapClassic: true _when:cask: '! test -d "/Applications/VSCodium.app" && ! test -d "$HOME/Applications/VSCodium.app"' appimage: vscodium/vscodium cask: vscodium choco: vscodium flatpak: com.vscodium.codium nix: nixpkgs.vscodium scoop: vscodium snap: codium winget: vscodium yay: vscodium-bin vlc: _bin: vlc _desc: '[VLC](https://www.videolan.org/) media player is a free and open-source, portable, cross-platform media player software, and streaming media server developed by the VideoLAN project. VLC is available for desktop operating systems, and mobile platforms, such as Android, iOS, iPadOS, Tizen, Windows 10 Mobile, and Windows Phone.' _docs: https://www.videolan.org/doc/ _github: https://github.com/videolan/vlc _home: https://www.videolan.org/vlc/ _name: VLC Media Player _when:cask: '! test -d /Applications/VLC.app && ! test -d $HOME/Applications/VLC.app' ansible: professormanhattan.vlc apt: vlc cask: vlc choco: vlc flatpak: org.videolan.VLC snap: vlc vmware: _bin: vmware _bin:cask: vmware-id _desc: '[VMWare Workstation](https://www.vmware.com/products/workstation-pro.html) (or [VMWare Fusion](https://www.vmware.com/products/fusion.html) in the case of macOS) is a hosted hypervisor that runs on x64 versions of Windows and Linux operating systems. It enables users to set up virtual machines on a single physical machine and use them simultaneously along with the host machine. It is similar to [VirtualBox](https://gitlab.com/megabyte-labs/ansible-roles/virtualbox).' _docs: https://docs.vmware.com/ _github: null _home: https://www.vmware.com/ _name: VMWare _when:darwin: '! test -d "/Applications/VMware Fusion.app" && ! test -d "$HOME/Applications/VMware Fusion.app"' ansible: professormanhattan.vmware cask: vmware-fusion what-ip: _bin: whatip flatpak: org.gabmus.whatip volta: _bin: volta _desc: '[Volta](https://volta.sh/) is a hassle-free Javascript Tool Manager. It is a fast, reliable and universal tool manager. It supports multiple package managers and provides extensibility hooks for site-specific customization.' _docs: https://docs.volta.sh/ _github: https://github.com/volta-cli/volta _home: https://volta.sh _name: volta-vm _post: | export VOLTA_HOME="${XDG_DATA_HOME:-$HOME/.local/share}/volta" export PATH="$VOLTA_HOME/bin:$PATH" volta setup volta install node@latest ansible: professormanhattan.volta brew: volta scoop: volta vpn: _bin: null _desc: You can populate a configuration to power this role. When configured properly, the system's built-in VPN client will be configured with your desired settings. _docs: null _github: null _home: null _name: System VPN ansible: professormanhattan.vpn vscode: _bin: code _desc: '[Visual Studio Code](https://code.visualstudio.com/) is a freeware source-code editor made by Microsoft for Windows, Linux and macOS. Features include support for debugging, syntax highlighting, intelligent code completion, snippets, code refactoring, and embedded Git.' _docs: https://code.visualstudio.com/api/references/vscode-api _github: https://github.com/microsoft/vscode _home: https://code.visualstudio.com/ _name: Visual Studio Code _snapClassic: true _when:cask: '! test -d "/Applications/Visual Studio Code.app" && ! test -d "$HOME/Applications/Visual Studio Code.app"' ansible: professormanhattan.vscode cask: visual-studio-code choco: vscode flatpak: com.visualstudio.code snap: code yay: visual-studio-code-bin w3m: _bin: w3m _desc: w3m is a pager/text-based WWW browser. You can browse local documents and/or documents on the WWW using a terminal emulator. _docs: https://w3m.sourceforge.net/MANUAL _github: https://github.com/tats/w3m _home: https://tracker.debian.org/pkg/w3m _name: w3m apt: w3m brew: w3m dnf: w3m pacman: w3m port: w3m zypper: w3m wails: _bin: wails _desc: '[Wails](https://github.com/wailsapp/wails) offers a different approach to providing web interfaces to Go programs: it provides the ability to wrap both Go code and a web frontend into a single binary.' _docs: null _github: null _home: null _name: Wails ansible: professormanhattan.wails go: github.com/wailsapp/wails/cmd/wails@latest warp: _bin: warp-cli _desc: '[Cloudflare WARP Client](https://cloudflarewarp.com/) is a free app that makes your Internet safer' _docs: null _github: null _home: https://cloudflarewarp.com/ _name: Cloudflare WARP Client _when:darwin: test -d "/Applications/Cloudflare WARP.app" # Needs tuning - possibly unrelated, but internet wasn't working on Ubuntu after installing this and removed it during debugging # ansible: professormanhattan.warp apt: cloudflare-warp cask: cloudflare-warp choco: warp cloudflare-cli: _bin: cfcli _github: https://github.com/danielpigott/cloudflare-cli _name: CloudFlare CLI npm: cloudflare-cli iodine: _bin: iodined _github: https://github.com/yarrick/iodine _name: Iodine brew: iodine choco: iodine unison: _bin: unison _github: https://github.com/bcpierce00/unison _name: Unison brew: unison choco: unison watchexec: _bin: watchexec _desc: Executes commands in response to file modifications. _docs: https://watchexec.github.io/docs/glob-patterns.html _github: https://github.com/watchexec/watchexec _home: https://watchexec.github.io/ _name: Watchexec apk: watchexec # Apt is from an unofficial channel # apt: watchexec baulk: watchexec brew: watchexec cargo: watchexec-cli choco: watchexec emerge: watchexec nix: watchexec pacman: watchexec scoop: watchexec xbps: watchexec watchman: _bin: watchman _desc: '[Watchman](https://github.com/facebook/watchman), an open-source Facebook product, can be used to watch files and record when they change. It can also trigger actions when matching files change.' _docs: null _github: https://github.com/facebook/watchman _home: null _name: Watchman ansible: professormanhattan.watchman brew: watchman choco: watchman port: watchman scoop: watchman waypoint: _bin: waypoint _desc: '[HashiCorp Waypoint](https://www.waypointproject.io/) allows developers to deploy, manage, and observe their applications through a consistent abstraction of underlying infrastructure. Waypoint works with Kubernetes, ECS and many other platforms.' _docs: https://developer.hashicorp.com/waypoint/docs _github: https://github.com/hashicorp/waypoint _home: https://www.waypointproject.io/ _name: HashiCorp Waypoint ansible: professormanhattan.waypoint brew: hashicorp/tap/waypoint scoop: waypoint wazuh: # TODO: Add logic to .chezmoiscripts that ensures the proper Wazuh settings are in place _bin: wazuh-agentd _desc: '[Wazuh](https://wazuh.com/) is a free, open source and enterprise-ready security monitoring solution for threat detection, integrity monitoring, incident response and compliance.' _docs: https://documentation.wazuh.com/current/index.html _github: https://github.com/wazuh/wazuh _home: https://wazuh.com/ _name: Wazuh _service:windows: wazuh-agent _service:linux: wazuh-agent _when:darwin: '! test -f /Library/Ossec/bin/agent-auth' _when:linux: '! test -f /var/ossec/bin/agent-auth' _when:windows: '! test -f "C:\Program Files (x86)\ossec-agent\agent-auth.exe"' choco: wazuh-agent script:darwin: cd /tmp && curl -sSL https://packages.wazuh.com/4.x/macos/wazuh-agent-4.4.4-1.pkg > wazuh-agent.pkg && sudo launchctl setenv WAZUH_MANAGER "$WAZUH_MANAGER" && sudo installer -pkg wazuh-agent.pkg -target / && sudo chmod 755 /Library/Ossec && sudo chmod 755 /Library/Ossec/bin && rm /tmp/wazuh-agent.pkg && sudo wazuh-control start script:linux: if command -v apt-get > /dev/null; then curl -s https://packages.wazuh.com/key/GPG-KEY-WAZUH | sudo gpg --no-default-keyring --keyring gnupg-ring:/usr/share/keyrings/wazuh.gpg --import && sudo chmod 644 /usr/share/keyrings/wazuh.gpg && echo "deb [signed-by=/usr/share/keyrings/wazuh.gpg] https://packages.wazuh.com/4.x/apt/ stable main" | sudo tee -a /etc/apt/sources.list.d/wazuh.list && sudo apt-get update && sudo apt-get install -y wazuh-agent; elif command -v dnf > /dev/null; then echo "[wazuh]" | sudo tee -a /etc/yum.repos.d/wazuh.repo && echo "gpgcheck=1" | sudo tee -a /etc/yum.repos.d/wazuh.repo && echo "gpgkey=https://packages.wazuh.com/key/GPG-KEY-WAZUH" | sudo tee -a /etc/yum.repos.d/wazuh.repo && echo "enabled=1" | sudo tee -a /etc/yum.repos.d/wazuh.repo && echo "name=EL-\$releasever - Wazuh" | sudo tee -a /etc/yum.repos.d/wazuh.repo && echo "baseurl=https://packages.wazuh.com/4.x/yum/" | sudo tee -a /etc/yum.repos.d/wazuh.repo && echo "protect=1" | sudo tee -a /etc/yum.repos.d/wazuh.repo && sudo rpm --import https://packages.wazuh.com/key/GPG-KEY-WAZUH && sudo dnf install -y wazuh-agent; elif command -v zypper > /dev/null; then echo "[wazuh]" | sudo tee -a /etc/zypp/repos.d/wazuh.repo && echo "gpgcheck=1" | sudo tee -a /etc/zypp/repos.d/wazuh.repo && echo "gpgkey=https://packages.wazuh.com/key/GPG-KEY-WAZUH" | sudo tee -a /etc/zypp/repos.d/wazuh.repo && echo "enabled=1" | sudo tee -a /etc/zypp/repos.d/wazuh.repo && echo "name=EL-$releasever - Wazuh" | sudo tee -a /etc/zypp/repos.d/wazuh.repo && echo "baseurl=https://packages.wazuh.com/4.x/yum/" | sudo tee -a /etc/zypp/repos.d/wazuh.repo && echo "protect=1" | sudo tee -a /etc/zypp/repos.d/wazuh.repo && sudo rpm --import https://packages.wazuh.com/key/GPG-KEY-WAZUH && sudo zypper install -y wazuh-agent; elif command -v apk > /dev/null; then sudo wget -O /etc/apk/keys/alpine-devel@wazuh.com-633d7457.rsa.pub https://packages.wazuh.com/key/alpine-devel%40wazuh.com-633d7457.rsa.pub && echo "https://packages.wazuh.com/4.x/alpine/v3.12/main" | sudo tee -a /etc/apk/repositories && sudo apk update && sudo apk add wazuh-agent; fi websocat: _bin: websocat _desc: CLI for interacting with web sockets _docs: null _github: https://github.com/vi/websocat _home: null _name: websocat brew: websocat cargo: websocat github: github.com/vi/websocat pkg: websocat port: websocat webtorrent: _bin: webtorrent _desc: Streaming torrent app for Mac, Windows, and Linux _docs: null _github: https://github.com/webtorrent/webtorrent-desktop _home: webtorrent.io/desktop _name: WebTorrent Desktop _when:cask: '! test -d /Applications/WebTorrent.app && ! test -d $HOME/Applications/WebTorrent.app' cask: webtorrent choco: webtorrent-desktop flatpak: io.webtorrent.WebTorrent github: github.com/webtorrent/webtorrent-desktop yay: webtorrent-desktop wget: _bin: wget _desc: The [wget](https://www.gnu.org/software/wget/) command is a command line utility for downloading files from the Internet. It supports downloading multiple files, downloading in the background, resuming downloads, limiting the bandwidth used for downloads and viewing headers. _docs: null _github: null _home: https://www.gnu.org/software/wget/ _name: wget ansible: professormanhattan.wget apk: wget apt: wget brew: wget dnf: wget # whalebrew: whalebrew/wget # Temporarily commentted out for debugging whalebrew: _bin: whalebrew _desc: Homebrew, but with Docker images (see https://github.com/whalebrew/whalebrew-packages for available packages) _docs: https://github.com/whalebrew/whalebrew#usage _github: https://github.com/whalebrew/whalebrew _home: https://github.com/whalebrew/whalebrew _name: Whalebrew brew: whalebrew script:darwin: curl -L "https://github.com/whalebrew/whalebrew/releases/download/0.4.0/whalebrew-$(uname -s)-$(uname -m)" -o /usr/local/bin/whalebrew; chmod +x /usr/local/bin/whalebrew script:linux: curl -L "https://github.com/whalebrew/whalebrew/releases/download/0.4.0/whalebrew-$(uname -s)-$(uname -m)" -o /usr/local/bin/whalebrew; chmod +x /usr/local/bin/whalebrew wifi-password: _bin: wifi-password _desc: Get the password of the wifi you're on _docs: null _github: https://github.com/rauchg/wifi-password _home: null _name: wifi-password bpkg: rauchg/wifi-password brew:darwin: wifi-password npm: wifi-password-cli windows-adk: _bin: null _desc: >- [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 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 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 ansible:windows: professormanhattan.windowspowertoys choco: powertoys scoop: powertoys winrm-cli: _bin: winrm-cli _desc: Command-line tool to remotely execute commands on Windows machines through WinRM _docs: https://github.com/masterzen/winrm-cli _github: https://github.com/masterzen/winrm-cli _home: https://github.com/masterzen/winrm-cli _name: winrm-cli go: github.com/masterzen/winrm-cli@latest yay: winrm-cli-git browserosaurus: _bin: null _desc: The browser prompter for macOS _docs: https://github.com/will-stone/browserosaurus _github: https://github.com/will-stone/browserosaurus _home: https://browserosaurus.com/ _name: Browserosaurus _when:cask: '! test -d /Applications/Browserosaurus.app && ! test -d $HOME/Applications/Browserosaurus.app' cask: browserosaurus docker: _bin: docker _desc: null _docs: null _github: null _home: null _name: Docker CLI apt: - containerd.io - docker-ce - docker-ce-cli - docker-compose-plugin dnf: - containerd.io - docker-ce - docker-ce-cli - docker-compose-plugin pacman: - containerd.io - docker-ce - docker-ce-cli - docker-compose-plugin script:darwin: echo "Docker CLI installed by Docker Desktop on macOS" zypper: - containerd.io - docker-ce - docker-ce-cli - docker-compose-plugin openssh-server: _service: sshd _when: echo 'test -f /proc/version && ! grep Microsoft /proc/version > /dev/null && ! test -d /Applications' | bash apt: openssh-server dnf: openssh-server pacman: openssh kubekey: _bin: kk _desc: kk stands for KubeKey and it is an installer for [KubeSphere](https://github.com/kubesphere/kubesphere) _docs: https://github.com/kubesphere/kubekey#usage _github: https://github.com/kubesphere/kubekey _home: https://kubesphere.io/ _name: KubeKey brew: kubekey fail2ban: _bin: fail2ban-client _service: fail2ban _serviceEnabled: true # fail2ban cannot be installed on Qubes Fedora 36 without messing with the qubes-firewall since firewalld is required _when:linux: echo '! command -v qubes-firewall > /dev/null && test -f /proc/version && ! grep Microsoft /proc/version > /dev/null' | bash apt: fail2ban brew: fail2ban dnf: fail2ban pacman: fail2ban port: fail2ban timewarrior: _bin: timewarrior _github: https://github.com/GothenburgBitFactory/timewarrior _name: Time Warrior apt: timewarrior brew: timewarrior dnf: timew emerge: app-misc/timew nix-env: timewarrior pacman: timew taskwarrior: _bin: taskwarrior _github: https://github.com/GothenburgBitFactory/taskwarrior _name: Task Warrior apt: taskwarrior dnf: task brew: - task - taskd - tasksh nix-env: taskwarrior sbopkg: task port: task emerge: task pacman: task xbps-install: task zypper: taskwarrior boringtun: _bin: boringtun-cli _desc: BoringTun is an implementation of the WireGuard® protocol designed for portability and speed. _docs: null _github: https://github.com/cloudflare/boringtun _home: null _name: BoringTun brew: boringtun cargo:darwin: boringtun-cli cargo:linux: boringtun-cli wireguard-client: _desc: null _docs: null _github: null _home: null _name: WireGuard Client _when:mas: test -d /Applications/WireGuard.app choco: wireguard mas: 1451685025 scoop: wireguard-np wireguard-tools: _bin: wg _desc: null _docs: null _github: null _home: null _name: WireGuard Tools apk: wireguard-tools apt: wireguard brew: wireguard-tools dnf: wireguard-tools emerge: wireguard-tools nix: nixpkgs.wireguard-tools opkg: wireguard pacman: wireguard-tools port: wireguard-tools slackpkg: wireguard-tools zypper: wireguard-tools wireshark-cli: _bin: sharkd _desc: null _docs: null _github: null _home: https://tshark.dev/ _name: Wireshark ansible: professormanhattan.wireshark # Install hangs even with sudo apt-get -o DPkg::Options::=--force-confdef install -y tshark # Need to figure out how to completely automate this # apt: tshark brew: wireshark dnf: wireshark-cli pacman: wireshark-cli wireshark: _bin: wireshark-gui _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 _when:cask: '! test -d /Applications/Wireshark.app && ! test -d $HOME/Applications/Wireshark.app' apt: wireshark cask: wireshark choco: wireshark dnf: wireshark flatpak: org.wireshark.Wireshark pacman: wireshark-qt wkhtmltopdf: _bin: wkhtmltopdf _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 _when:cask: '! test -d /usr/local/Caskroom/wkhtmltopdf && ! test -d ~/usr/local/Caskroom/wkhtmltopdf' # CentOS Stream 9 does not have a supported GitHub release available # ansible: professormanhattan.wkhtmltopdf apt: wkhtmltopdf cask: wkhtmltopdf choco: wkhtmltopdf github: github.com/wkhtmltopdf/wkhtmltopdf pacman: wkhtmltopdf wordpressify: _bin: wordpressify _desc: A build system designed to automate your WordPress development workflow _docs: https://www.wordpressify.co/docs _github: https://github.com/luangjokaj/wordpressify _home: https://www.wordpressify.co/ _name: wordpressify npm: wordpressify 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: https://github.com/wp-cli/wp-cli _home: https://wp-cli.org/ _name: WP-CLI ansible:darwin: professormanhattan.wpcli ansible:linux: professormanhattan.wpcli brew: wp-cli adobe-creative-cloud: _bin: adobe-creative-cloud _name: Adobe Creative Cloud _when:cask: '! test -d /Applications/Adobe Creative Cloud' cask: adobe-creative-cloud wrangler: _bin: wrangler _desc: wrangler is a CLI tool designed for folks who are interested in using Cloudflare Workers. Deploy serverless code instantly across the globe to give it exceptional performance, reliability, and scale. _docs: https://developers.cloudflare.com/workers/ _github: https://github.com/cloudflare/wrangler _home: https://workers.cloudflare.com/ _name: wrangler brew: cloudflare-wrangler2 npm: 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 ansible: professormanhattan.wrk apt: wrk brew: wrk pacman: wrk port: wrk xbps: wrk wsl: _bin: null _desc: Sets up Windows Subsystem For Linux _docs: null _github: null _home: null _name: wsl ansible: professormanhattan.wsl xcpretty: _bin: xcpretty _github: https://github.com/xcpretty/xcpretty _name: xcpretty gem:darwin: xcpretty 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 _post: sudo xcodebuild -license accept && sudo xcodebuild -runFirstLaunch mas: 497799835 xurls: _bin: xurls _desc: Extract urls from text _docs: null _github: https://github.com/mvdan/xurls _home: null _name: xurls brew: xurls go: mvdan.cc/xurls/v2/cmd/xurls@latest yamllint: _bin: yamllint _desc: A linter for YAML files. yamllint does not only check for syntax validity, but also for weirdnesses like key repetition and cosmetic problems such as lines length, trailing spaces, indentation, etc. _docs: null _github: https://github.com/adrienverge/yamllint _home: null _name: yamllint brew: yamllint pipx: yamllint _service: null sshfs: _bin: sshfs _desc: null _docs: null _github: null _home: null _name: SSH FS apt: sshfs choco: sshfs dnf: sshfs pacman: sshfs port: sshfs scoop: sshfs-np brew:linux: sshfs dockfmt: _bin: dockfmt _github: https://github.com/jessfraz/dockfmt _name: dockfmt go: github.com/jessfraz/dockfmt@latest capacitor: _bin: cap _github: https://github.com/ionic-team/capacitor _name: Capacitor npm: '@capacitor/cli' quicktype: _bin: quicktype _github: https://github.com/quicktype/quicktype _name: Quicktype npm: quicktype yank: _bin: yank _bin:apt: yank-cli _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: https://github.com/mptre/yank _home: null _name: yank 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 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: yarnhook keeps your node_modules up-to-date when your yarn.lock, package-lock.json or shrinkwrap.yaml changes due to git operations like checkout, merge, rebase, pull etc. _docs: null _github: https://github.com/frontsideair/yarnhook _home: null _name: Yarnhook npm: yarnhook search-gpt: _bin: searchgpt _github: https://github.com/tobiasbueschel/search-gpt _name: Search GPT npm: search-gpt 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 brew: yj go: github.com/sclevine/yj/v5@v5.1.0 porter: _bin: porter _desc: Porter enables you to package your application artifact, client tools, configuration and deployment logic together as an installer that you can distribute, and install with a single command. _docs: https://getporter.org/docs/ _github: https://github.com/getporter/porter _home: https://getporter.org/ _name: Porter script:darwin: curl -L https://cdn.porter.sh/latest/install-mac.sh | bash script:linux: curl -L https://cdn.porter.sh/latest/install-linux.sh | bash script:windows: iwr "https://cdn.porter.sh/latest/install-windows.ps1" -UseBasicParsing | iex docker-credential-helper: _bin:darwin: docker-credential-osxkeychain _bin:linux: docker-credential-secretservice _bin:windows: docker-credential-wincred _desc: Programs to keep Docker login credentials safe by storing in platform keystores _docs: https://github.com/docker/docker-credential-helpers _github: https://github.com/docker/docker-credential-helpers _home: https://github.com/docker/docker-credential-helpers _name: Docker Credential Helper brew: docker-credential-helper forklift: _bin: 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 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 ansible: professormanhattan.yq apk: yq brew: yq choco: yq github: github.com/stedolan/jq go: github.com/mikefarah/yq/v4@latest snap: yq yubikey-authenticator: _bin: yubioath _desc: null _docs: The Yubico Authenticator app works across Windows, macOS, Linux, iOS and Android. Get the same set of codes across all Yubico Authenticator apps for desktops as well as for all leading mobile platforms. Portable credentials across devices. _github: null _home: https://www.yubico.com/products/yubico-authenticator/ _name: Yubico Authenticator _when:script:darwin: '! test -d "/Applications/Yubico Authenticator.app" && ! test -d "$HOME/Applications/Yubico Authenticator.app"' choco: yubico-authenticator flatpak: com.yubico.yubioath script:darwin: curl -sSL https://developers.yubico.com/yubioath-flutter/Releases/yubico-authenticator-latest-mac.dmg > "/tmp/Yubico Authenticator.dmg" && hdiutil attach "/tmp/Yubico Authenticator.dmg" && sudo cp -R "/Volumes/Yubico Authenticator/Yubico Authenticator.app" /Applications && sudo hdiutil detach "/Volumes/Yubico Authenticator" && rm -f "/tmp/Yubico Authenticator.dmg" yubikey-manager: _bin: ykman _desc: Use the YubiKey Manager to configure FIDO2, OTP and PIV functionality on your YubiKey on Windows, macOS, and Linux operating systems. _docs: null _github: null _home: https://www.yubico.com/support/download/yubikey-manager/ _name: Yubikey Manager brew: ykman dnf:fedora: yubikey-manager pacman: yubikey-manager pipx: yubikey-manager nginx-unit: _bin: unitd _github: https://github.com/nginx/unit _name: NGINX Unit _service: unit brew: nginx/unit/unit yubikey-manager-qt: _bin: yubikey-manager-qt _desc: Cross-platform application for configuring any YubiKey over all USB interfaces. _docs: null _github: https://github.com/Yubico/yubikey-manager-qt _home: https://developers.yubico.com/yubikey-manager-qt/ _name: YubiKey Manager _when:cask: echo '! test -d "/Applications/YubiKey Manager.app" && ! test -d "$HOME/Applications/YubiKey Manager.app"' | bash appimage: Yubico/yubikey-manager-qt cask: yubico-yubikey-manager choco: yubikey-manager dnf:fedora: yubikey-manager-qt pacman: yubikey-manager-qt scoop: yubikey-manager-qt goreleaser: _bin: goreleaser _github: https://github.com/goreleaser/goreleaser _name: Go Releaser _snapClassic: true brew: goreleaser go: github.com/goreleaser/goreleaser@latest nix-env: goreleaser snap: goreleaser yay: goreleaser-bin obs-studio: _bin: obs-studio _github: https://github.com/obsproject/obs-studio _name: OBS Studio _when:cask: '! test -d /Applications/OBS.app && ! test -d $HOME/Applications/OBS.app' cask: obs choco: obs-studio flatpak: com.obsproject.Studio shell-gpt: _bin: sgpt _github: https://github.com/TheR1D/shell_gpt _name: Shell GPT pipx: shell-gpt tigervnc: _bin: tigervncpasswd _github: https://github.com/TigerVNC/tigervnc _name: TigerVNC Server _ports: - port: 5900-5904 proto: tcp apt: tigervnc-standalone-server dnf: tigervnc-server pacman: tigervnc zypper: tigervnc proxyman: _bin: proxyman _github: https://github.com/ProxymanApp/Proxyman _name: Proxyman _when:cask: '! test -d /Applications/Proxyman.app && ! test -d $HOME/Applications/Proxyman.app' cask: proxyman squid: _bin: squid _github: https://github.com/squid-cache/squid _name: Squid _service: squid apt: squid brew: squid dnf: squid pacman: squid 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 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: zoom _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 _when:cask: '! test -d /Applications/zoom.us.app && ! test -d $HOME/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 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 ansible:darwin: professormanhattan.zsh ansible:linux: professormanhattan.zsh apt: zsh brew: zsh dnf: zsh pacman: zsh port: zsh winui-gallery: _github: https://github.com/microsoft/WinUI-Gallery _name: WinUI Gallery winapp: winui-3-gallery/9P3JFPWWDZRC zx: _bin: zx _desc: Bash is great, but when it comes to writing more complex scripts, many people prefer a more convenient programming language. JavaScript is a perfect choice, but the Node.js standard library requires additional hassle before using. The zx package provides useful wrappers around child_process, escapes arguments and gives sensible defaults. _docs: null _github: https://github.com/google/zx _home: null _name: zx brew: zx npm: zx flatseal: _bin: flatseal flatpak: com.github.tchx84.Flatseal softwarePlugins: alfred: cmd: null plugins: - https://github.com/BalliAsghar/mailsy-alfred/releases/download/2.0.0/Mailsy.alfredworkflow android-studio: cmd: bash -c 'if ! sdkmanager --list_installed | grep "{PLUGIN}" > /dev/null; then echo y | sdkmanager --install "{PLUGIN}"; fi' plugins: - add-ons;addon-google_apis-google-24 - build-tools;33.0.0 - cmake;3.22.1 - cmdline-tools;latest - emulator - extras;android;m2repository - extras;google;auto - extras;google;google_play_services - extras;google;instantapps - extras;google;m2repository - extras;google;market_apk_expansion - extras;google;market_licensing - extras;google;simulators - extras;google;webdriver - extras;intel;Hardware_Accelerated_Execution_Manager - extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.2 - extras;m2repository;com;android;support;constraint;constraint-layout;1.0.2 - ndk-bundle - patcher;v4 - platform-tools - platforms;android-31 - platforms;android-32 - platforms;android-33 - skiaparser;3 - sources;android-33 - system-images;android-31;default;x86_64 - system-images;android-32;android-desktop;x86_64 - system-images;android-33;android-tv;x86 - system-images;android-33;google-tv;x86 - system-images;android-33;google_apis;x86_64 - system-images;android-33;google_apis_playstore;x86_64 # - com.github.copilot # Unable to find a way to install automatically using CLI composer: cmd: null plugins: - deployer/deployer docker: cmd: bash -c 'if ! docker extension list | grep "$(echo "{PLUGIN}" | sed 's/\:.*//')" > /dev/null; then echo y | docker extension install "{PLUGIN}"; fi' plugins: - ambassador/telepresence-docker-extension:1.0.13 - docker/disk-usage-extension:0.2.7 - docker/logs-explorer-extension:0.2.3 - docker/resource-usage-extension - docker/volumes-backup-extension:1.1.4 - drone/drone-ci-docker-extension:0.2.0 - okteto/docker-desktop-extension:0.3.3 - portainer/portainer-docker-extension:2.18.4 - redhatdeveloper/openshift-dd-ext - snyk/snyk-docker-desktop-extension - tailscale/docker-extension:1.0.0 dockerImages: cmd: null plugins: - docker.io/nginx/unit dotnet: cmd: bash -c 'if ! dotnet tool list -g | grep "{PLUGIN}" > /dev/null; then dotnet tool install -g "{PLUGIN}"; fi' plugins: - microsoft.cst.attacksurfaceanalyzer.cli - dotnet-format - git-credential-manager gcloud: cmd: bash -c 'if ! gcloud components list | grep "Installed.*{PLUGIN}" > /dev/null; then echo "Installing.." && gcloud components install --quiet "{PLUGIN}"; fi' plugins: - app-engine-go - cloud-datastore-emulator - cloud-firestore-emulator - cloud-run-proxy - gke-gcloud-auth-plugin - kubectl - kustomize - log-streaming - minikube - pubsub-emulator - skaffold - terraform-tools update: gcloud components update gh: cmd: bash -c 'if [ -n "$GITHUB_TOKEN" ] && ! gh extension list | grep "{PLUGIN}" > /dev/null; then gh extension install "{PLUGIN}"; fi' plugins: - abdfnx/gh-tran - dlvhdr/gh-dash - github/gh-net - mislav/gh-cp intellij-idea-ce: cmd: bash -c 'idea.sh installPlugins "{PLUGIN}"' plugins: - com.github.copilot helm: cmd: bash -c '{PLUGIN}' plugins: - if ! helm plugin list | grep "Preview helm upgrade changes as a diff" > /dev/null; then helm plugin install https://github.com/databus23/helm-diff; fi - if ! helm plugin list | grep "Query at a given interval a Prometheus, ElasticSearch or Sentry instance." > /dev/null; then helm plugin install https://github.com/ContainerSolutions/helm-monitor; fi - if ! helm plugin list | grep "This plugin provides secrets values encryption for Helm charts secure storing" > /dev/null; then helm plugin install https://github.com/jkroepke/helm-secrets; fi krew: cmd: bash -c 'if ! kubectl krew list | grep "{PLUGIN}" > /dev/null; then kubectl krew install "{PLUGIN}"; fi' plugins: - access-matrix - cert-manager - cost - ctx - datree - deprecations - flyte - get-all - graph - ingress-nginx - karmada - konfig - kyverno - liqo - minio - modify-secret - neat - node-shell - nx - oidc-login - resource-capacity - score - sniff - tail - tree - tunnel - view-allocations - virt - warp - who-can raycast: cmd: null plugins: - https://www.raycast.com/abielzulio/chatgpt - https://www.raycast.com/BalliAsghar/mailsy steampipe: cmd: bash -c 'if [ ! -f /tmp/steampipe-plugin-list ]; then steampipe plugin list > /tmp/steampipe-plugin-list; fi && if ! cat /tmp/steampipe-plugin-list | grep "{PLUGIN}" > /dev/null; then steampipe plugin install "{PLUGIN}"; fi' plugins: - algolia - aws - azure - azuread - azuredevops - bitbucket - buildkite - cloudflare - code - config - consul - csv - digitalocean - docker - gcp - github - googledirectory - googlesheets - googleworkspace - grafana - heroku - hibp - imap - ipinfo - jira - jumpcloud - kubernetes - ldap - linkedin - net - nomad - openai - prometheus - reddit - rss - sentry - shopify - slack - stripe - tailscale - terraform - trivy - twilio - whois - ernw/openstack - theapsgroup/gitlab - theapsgroup/keycloak - theapsgroup/vault - twitter update: steampipe plugin update --all teams: cmd: echo "Teams plugins are installed via the Teams app" plugins: - name: Pieces plugin: https://teams.microsoft.com/l/app/789f23b3-d882-45ca-b3a3-de7f850656ea vagrant: cmd: bash -c 'if ! vagrant plugin list | grep "{PLUGIN}" > /dev/null; then vagrant plugin install "{PLUGIN}"; fi' plugins: - vagrant-bindfs - vagrant-digitalocean - vagrant-google - vagrant-hostmanager - vagrant-libvirt # Dependency issues # - vagrant-openstack-provider # - vagrant-openstack - vagrant-parallels # Dependency issue # - vagrant-proxmox - vagrant-share - vagrant-vbguest - vagrant-vmware-desktop - vagrant-xenserver visual-studio: cmd: null # VSIXInstaller.exe can be used to install a local file. The first step is to download the plugin file. https://gist.github.com/ScottHutchinson/b22339c3d3688da5c9b477281e258400 plugins: - GitHub.copilotvs - TemplateStudio.TemplateStudioForWinUICs - lepo.wpf-ui # Handled by script that looks at ~/.config/Code/extensions.json # vscode: # cmd: bash -c 'if ! code --list-extensions | grep "{PLUGIN}" > /dev/null; then code --install-extension "{PLUGIN}"; fi' # plugins: # - GitHub.copilot # vscodium: # cmd: bash -c 'if ! codium --list-extensions | grep "{PLUGIN}" > /dev/null; then codium --install-extension "{PLUGIN}"; fi' # plugins: # - GitHub.copilot