Update .local/share/chezmoi/software.yml, .local/share/chezmoi/home/dot_local/bin/executable_install-program

This commit is contained in:
Brian Zalewski 2022-12-06 05:42:36 +00:00
parent f00689e490
commit 450c076c87
2 changed files with 37 additions and 30 deletions

View file

@ -875,13 +875,14 @@ async function ensurePackageManager(packageManager) {
$` $`
sudo mkdir -p /opt/mports sudo mkdir -p /opt/mports
cd /opt/mports cd /opt/mports
sudo rm -rf macports-base
sudo git clone https://github.com/macports/macports-base.git sudo git clone https://github.com/macports/macports-base.git
cd macports-base cd macports-base
sudo git checkout v2.8.0 sudo git checkout v2.8.0
./configure --enable-readline sudo ./configure --enable-readline
make sudo make
sudo make install sudo make install
make distclean sudo make distclean
` `
); );
log('info', logStage, `${packageManager} is now installed`) log('info', logStage, `${packageManager} is now installed`)

View file

@ -510,7 +510,7 @@ softwarePackages:
choco: etcher choco: etcher
yay: balena-etcher yay: balena-etcher
bandwhich: bandwhich:
_bin: null _bin: bandwhich
_desc: '[Bandwhich](https://github.com/imsnif/bandwhich) is a CLI utility for displaying current network utilization by process, connection and remote IP/hostname.' _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 _docs: null
_github: https://github.com/imsnif/bandwhich _github: https://github.com/imsnif/bandwhich
@ -612,6 +612,7 @@ softwarePackages:
_name: BitWarden _name: BitWarden
_service: null _service: null
_type: application _type: application
_when:cask: '! test -d /Applications/Bitwarden.app'
cask: bitwarden cask: bitwarden
choco: bitwarden choco: bitwarden
github: github.com/bitwarden/desktop github: github.com/bitwarden/desktop
@ -653,7 +654,7 @@ softwarePackages:
github: github.com/tmrts/boilr github: github.com/tmrts/boilr
go: github.com/tmrts/boilr@latest go: github.com/tmrts/boilr@latest
bottom: bottom:
_bin: null _bin: bottom
_desc: null _desc: null
_docs: null _docs: null
_github: null _github: null
@ -678,7 +679,7 @@ softwarePackages:
choco: brave choco: brave
snap: brave snap: brave
broot: broot:
_bin: null _bin: br
_desc: '[broot](https://dystroy.org/broot/) offers a new way to see and navigate directory trees.' _desc: '[broot](https://dystroy.org/broot/) offers a new way to see and navigate directory trees.'
_docs: https://dystroy.org/broot/documentation/usage/ _docs: https://dystroy.org/broot/documentation/usage/
_github: https://github.com/Canop/broot _github: https://github.com/Canop/broot
@ -1384,7 +1385,7 @@ softwarePackages:
_service: null _service: null
ansible: professormanhattan.dnsmasq ansible: professormanhattan.dnsmasq
docker: docker:
_bin: null _bin: docker
_desc: '[Docker](https://www.docker.com/) is a set of platform-as-a-service products that use OS-level virtualization to deliver software in packages called containers. Containers are isolated from one another and bundle their own software, libraries and configuration files; they can communicate with each other through well-defined channels.' _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/ _docs: https://docs.docker.com/
_github: https://github.com/docker/cli _github: https://github.com/docker/cli
@ -1450,7 +1451,7 @@ softwarePackages:
pkg: doctl pkg: doctl
snap: doctl snap: doctl
dog: dog:
_bin: null _bin: dog
_desc: A command-line DNS client _desc: A command-line DNS client
_docs: null _docs: null
_github: https://github.com/ogham/dog _github: https://github.com/ogham/dog
@ -1531,7 +1532,7 @@ softwarePackages:
_service: null _service: null
ansible: professormanhattan.droplets ansible: professormanhattan.droplets
duf: duf:
_bin: null _bin: duf
_desc: '[duf](https://github.com/muesli/duf) is a Disk Usage/Free Utility - a better ''df'' alternative. It displays a chart within your terminal that gives you an overview of hard-drive usage statistics.' _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 _docs: null
_github: https://github.com/muesli/duf _github: https://github.com/muesli/duf
@ -2167,7 +2168,7 @@ softwarePackages:
_service: null _service: null
ansible: professormanhattan.gist ansible: professormanhattan.gist
git: git:
_bin: null _bin: git
_desc: null _desc: null
_docs: null _docs: null
_github: null _github: null
@ -2442,6 +2443,7 @@ softwarePackages:
_home: null _home: null
_name: null _name: null
_service: null _service: null
_when:brew:darwin: '(! brew list coreutils | grep coreutils) || (! brew list findutils | grep findutils) || (! brew list gawk | grep gawk) || (! brew list gnu-getopt | grep gnu-getopt) || (! brew list gnu-indent | grep gnu-indent) || (! brew list gnu-tar | grep gnu-tar) || (! brew list gnu-sed | grep gnu-sed) || (! brew list gnutls | grep gnutls) || (! brew list grep | grep grep)'
brew:darwin: brew:darwin:
- coreutils - coreutils
- findutils - findutils
@ -2887,7 +2889,7 @@ softwarePackages:
choco: hyper choco: hyper
yay: hyper yay: hyper
hyperfine: hyperfine:
_bin: null _bin: hyperfine
_desc: '[hyperfine](https://github.com/sharkdp/hyperfine) is a cross-platform command-line benchmarking tool that can be used to determine the performance of shell commands.' _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 _docs: https://docs.rs/crate/hyperfine/1.2.0
_github: https://github.com/sharkdp/hyperfine _github: https://github.com/sharkdp/hyperfine
@ -3637,7 +3639,7 @@ softwarePackages:
cask: masscode cask: masscode
github: github.com/antonreshetov/massCode github: github.com/antonreshetov/massCode
mc: mc:
_bin: null _bin: mc
_desc: MinIO Client is a replacement for ls, cp, mkdir, diff and rsync commands for filesystems and object storage _desc: MinIO Client is a replacement for ls, cp, mkdir, diff and rsync commands for filesystems and object storage
_docs: null _docs: null
_github: https://github.com/minio/mc _github: https://github.com/minio/mc
@ -3654,7 +3656,7 @@ softwarePackages:
brew: minio/stable/mc brew: minio/stable/mc
go: github.com/minio/mc@latest go: github.com/minio/mc@latest
mcfly: mcfly:
_bin: null _bin: mcfly
_desc: '[McFly](https://github.com/cantino/mcfly) replaces your default CTRL-r shell history search with an intelligent search engine that takes into account your working directory and the context of recently executed commands. McFly''s suggestions are prioritized in real time with a small neural network.' _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 _docs: null
_github: null _github: null
@ -4005,7 +4007,7 @@ softwarePackages:
_service: null _service: null
npm: '@nestjs/cli' npm: '@nestjs/cli'
netcat: netcat:
_bin: null _bin: netcat
_desc: null _desc: null
_docs: null _docs: null
_github: null _github: null
@ -4074,7 +4076,7 @@ softwarePackages:
_service: null _service: null
pipx: ngxtop pipx: ngxtop
nmap: nmap:
_bin: null _bin: nmap
_desc: >- _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 [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. 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.
@ -4085,7 +4087,7 @@ softwarePackages:
_service: null _service: null
ansible: professormanhattan.nmap ansible: professormanhattan.nmap
nnn: nnn:
_bin: null _bin: nnn
_desc: A full-featured terminal file manager _desc: A full-featured terminal file manager
_docs: null _docs: null
_github: https://github.com/jarun/nnn _github: https://github.com/jarun/nnn
@ -4374,7 +4376,7 @@ softwarePackages:
_when: '! test -d "/Applications/Parallels Desktop.app"' _when: '! test -d "/Applications/Parallels Desktop.app"'
ansible: professormanhattan.parallels ansible: professormanhattan.parallels
pass: pass:
_bin: null _bin: pass
_desc: Password manager _desc: Password manager
_docs: null _docs: null
_github: https://www.passwordstore.org/ _github: https://www.passwordstore.org/
@ -4627,7 +4629,7 @@ softwarePackages:
_service: null _service: null
ansible: professormanhattan.prepare ansible: professormanhattan.prepare
prettier: prettier:
_bin: null _bin: prettier
_desc: null _desc: null
_docs: null _docs: null
_github: null _github: null
@ -4647,7 +4649,7 @@ softwarePackages:
_type: menubar _type: menubar
github: github.com/amiechen/pretzel github: github.com/amiechen/pretzel
procs: procs:
_bin: null _bin: procs
_desc: A modern replacement for ps written in Rust _desc: A modern replacement for ps written in Rust
_docs: null _docs: null
_github: https://github.com/dalance/procs _github: https://github.com/dalance/procs
@ -4845,6 +4847,7 @@ softwarePackages:
_home: https://www.raspberrypi.com/software/ _home: https://www.raspberrypi.com/software/
_name: Raspberry Pi Imager _name: Raspberry Pi Imager
_service: false _service: false
_when:cask: '! test -d "/Applications/Raspberry Pi Imager.app"'
ansible: professormanhattan.raspberryimager ansible: professormanhattan.raspberryimager
cask: raspberry-pi-imager cask: raspberry-pi-imager
choco: rpi-imager choco: rpi-imager
@ -4897,7 +4900,7 @@ softwarePackages:
_service: null _service: null
ansible: professormanhattan.reboot ansible: professormanhattan.reboot
recoverpy: recoverpy:
_bin: null _bin: recoverpy
_desc: '[RecoverPy](https://eugeny.github.io/recoverpy/) is a highly configurable terminal emulator, SSH and serial client for Windows, macOS and Linux.' _desc: '[RecoverPy](https://eugeny.github.io/recoverpy/) is a highly configurable terminal emulator, SSH and serial client for Windows, macOS and Linux.'
_docs: null _docs: null
_github: null _github: null
@ -5165,7 +5168,7 @@ softwarePackages:
_type: application _type: application
github: github.com/Tomotoes/scrcpy-gui github: github.com/Tomotoes/scrcpy-gui
sd: sd:
_bin: null _bin: sd
_desc: Intuitive find & replace CLI (sed alternative) _desc: Intuitive find & replace CLI (sed alternative)
_docs: null _docs: null
_github: https://github.com/chmln/sd _github: https://github.com/chmln/sd
@ -5207,6 +5210,7 @@ softwarePackages:
_home: null _home: null
_name: null _name: null
_service: null _service: null
_when:cask: '! test -d /Applications/Secretive.app'
cask: secretive cask: secretive
security: security:
_bin: null _bin: null
@ -5465,7 +5469,7 @@ softwarePackages:
_service: null _service: null
cask: sloth cask: sloth
snapd: snapd:
_bin: null _bin: snap
_desc: '[Snap](https://snapcraft.io/) is a software packaging and deployment system developed by Canonical for operating systems that use the Linux kernel. The packages, called snaps, and the tool for using them, snapd, work across a range of Linux distributions and allow upstream software developers to distribute their applications directly to users. Snaps are self-contained applications running in a sandbox with mediated access to the host system.' _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 _docs: null
_github: null _github: null
@ -6021,7 +6025,7 @@ softwarePackages:
brew: tldr brew: tldr
npm: tldr npm: tldr
tmux: tmux:
_bin: null _bin: tmux
_desc: '[Tmux](https://github.com/tmux/tmux/wiki) is a terminal multiplexer. It enables a number of terminals to be created, accessed, and controlled from a single screen. Tmux may be detached from a screen and continue running in the background, then later reattached.' _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 _docs: null
_github: null _github: null
@ -6053,7 +6057,7 @@ softwarePackages:
pkg: tokei pkg: tokei
scoop: tokei scoop: tokei
tor: tor:
_bin: null _bin: toron
_desc: '[Tor](https://www.torproject.org/) is free and open-source software for enabling anonymous communication by directing Internet traffic through a free, worldwide, volunteer overlay network consisting of more than seven thousand relays in order to conceal a user''s location and usage from anyone conducting network surveillance or traffic analysis. On Linux you can combine Tor with [Privoxy](https://www.privoxy.org/) which allows you to tunnel all of your traffic through the Tor network.' _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/ _docs: https://tb-manual.torproject.org/
_github: https://github.com/TheTorProject _github: https://github.com/TheTorProject
@ -6073,7 +6077,7 @@ softwarePackages:
github: github.com/rinetd/transfer github: github.com/rinetd/transfer
go: github.com/rinetd/transfer@latest go: github.com/rinetd/transfer@latest
translate: translate:
_bin: null _bin: trans
_desc: '[Translate Shell](https://github.com/soimort/translate-shell) (formerly Google Translate CLI) is a command-line translator powered by Google Translate (default), Bing Translator, Yandex.Translate, and Apertium. It gives you easy access to these translation engines in your terminal. It is feature-rich and, although there is some overlap, it complements [Normit](https://gitlab.com/megabyte-labs/ansible-roles/normit) well.' _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 _docs: null
_github: null _github: null
@ -6082,7 +6086,7 @@ softwarePackages:
_service: null _service: null
ansible: professormanhattan.translate ansible: professormanhattan.translate
tree: tree:
_bin: null _bin: tree
_desc: '[tree-cli](https://github.com/MrRaindrop/tree-cli) is a recursive directory listing program that produces a depth indented listing of files. With no arguments, tree lists the files in the current directory. When directory arguments are given, tree lists all the files and/or directories found in the given directories each in turn. Upon completion of listing all files/directories found, tree returns the total number of files and/or directories listed.' _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 _docs: null
_github: null _github: null
@ -6323,9 +6327,10 @@ softwarePackages:
_home: https://www.vmware.com/ _home: https://www.vmware.com/
_name: VMWare _name: VMWare
_service: null _service: null
_when:darwin: '! test -d "/Applications/VMware Fusion.app"'
ansible: professormanhattan.vmware ansible: professormanhattan.vmware
volta: volta:
_bin: null _bin: volta
_desc: '[Volta](https://volta.sh/) is a hassle-free Javascript Tool Manager. It is a fast, reliable and universal tool manager. It supports multiple package managers and provides extensibility hooks for site-specific customization.' _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/ _docs: https://docs.volta.sh/
_github: https://github.com/volta-cli/volta _github: https://github.com/volta-cli/volta
@ -6393,6 +6398,7 @@ softwarePackages:
_home: null _home: null
_name: Cloudflare WARP Client _name: Cloudflare WARP Client
_service: null _service: null
_when:darwin: '! test -d "/Applications/Cloudflare WARP.app"'
ansible: professormanhattan.warp ansible: professormanhattan.warp
watchexec: watchexec:
_bin: watchexec _bin: watchexec
@ -6415,7 +6421,7 @@ softwarePackages:
scoop: watchexec scoop: watchexec
xbps: watchexec xbps: watchexec
watchman: watchman:
_bin: null _bin: watchman
_desc: '[Watchman](https://github.com/facebook/watchman), an open-source Facebook product, can be used to watch files and record when they change. It can also trigger actions when matching files change.' _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 _docs: null
_github: null _github: null
@ -6727,7 +6733,7 @@ softwarePackages:
pipx: youtube-dl pipx: youtube-dl
port: youtube-dl port: youtube-dl
yq: yq:
_bin: null _bin: yq
_desc: '[yq](https://github.com/mikefarah/yq) is a free, open-source command-line YAML processor. It aims to be like [jq](https://gitlab.com/megabyte-labs/ansible-roles/jq) except for YAML files. It can read and write values to YAML files.' _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 _docs: https://mikefarah.gitbook.io/yq/how-it-works
_github: https://github.com/mikefarah/yq _github: https://github.com/mikefarah/yq
@ -6824,7 +6830,7 @@ softwarePackages:
ansible: professormanhattan.zoxide ansible: professormanhattan.zoxide
brew: zoxide brew: zoxide
zsh: zsh:
_bin: null _bin: zsh
_desc: '[Oh My Zsh](https://ohmyz.sh/) is a delightful, open source, community-driven framework for managing your Zsh configurations. It comes bundled with thousands of helpful functions, helpers, plugins, themes, and a few things that make you shout oh my zsh! This role also installs some CLI tools that accompany Oh My Zsh! to make it even more amazing.' _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 _docs: null
_github: null _github: null