https://github.com/gerardnico/homebrew-tap
Homebrew tap
https://github.com/gerardnico/homebrew-tap
Last synced: 3 months ago
JSON representation
Homebrew tap
- Host: GitHub
- URL: https://github.com/gerardnico/homebrew-tap
- Owner: gerardnico
- Created: 2024-10-01T13:24:35.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-02-05T16:53:13.000Z (4 months ago)
- Last Synced: 2025-02-05T17:44:29.953Z (4 months ago)
- Language: Ruby
- Size: 34.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Gerardnico Tap
## About
This is a Homebrew tap - ie a collection of Homebrew Formulae
## Formulae List
### X Extensions Collection
The `X Extensions Collection` is a collection of extensions for clients.
* [direnvx](https://github.com/gerardnico/direnv-x) - Direnv extension with vault secret and multi-env file supports
* [dockx](https://github.com/gerardnico/dock-x) - Docker commands driven by environment variables
* [gitx](https://github.com/gerardnico/git-x) - Git commands based on multiple repos
* [kubex](https://github.com/gerardnico/kube-x) - Kube commands based on app
* [sshx](https://github.com/gerardnico/ssh-x) - SSH commands to get only one agent instance and load private keys.
* [ans-x (ansible)](https://github.com/gerardnico/ansible-x) - One command line Ansible with Extra### Library
* [bashlib](https://github.com/gerardnico/bash-lib) - A collection of Bash Libraries used by Bash Client
## How do I install these formulae?
`brew install gerardnico/tap/`
Or `brew tap gerardnico/tap` and then `brew install `.
Or, in a [`brew bundle`](https://github.com/Homebrew/homebrew-bundle) `Brewfile`:
```ruby
tap "gerardnico/tap"
brew ""
```## Dev Support
### How to test docker dependent command such as ans-x
Because docker does not exist in the brew image, we can't use `--group-add docker`
we need to sudo as root.Example with [ans-x](Formula/ansx.rb)
```bash
docker run --rm --tty --interactive -v /var/run/docker.sock:/var/run/docker.sock $DOCK_X_NAMESPACE/$DOCK_X_NAME:$DOCK_X_TAG bash
# install
brew install --HEAD gerardnico/tap/ansx
# then
sudo su -
export PATH=/home/linuxbrew/.linuxbrew/bin:$PATH
ansible --version
```