install.fairie/.local/share/chezmoi/software.yml

7134 lines
226 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

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

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