This repository contains Homebrew formulae for my personal tools and configurations.
My personal ZSH configuration using Sheldon plugin manager, with:
- Syntax highlighting
- Auto-suggestions
- Git integration
- SSH agent setup
- NVM for Node.js
- direnv support
- And more!
A utility to extract audio from video files, with support for various formats.
# Tap the repository
brew tap cajias/homebrew-tools
# Install the shell settings
brew install cajias/homebrew-tools/shell-settings
# Install the audio extraction utility
brew install cajias/homebrew-tools/extract-audio
For formula development and testing:
# Clone this repository
git clone https://github.com/cajias/homebrew-tools.git
cd homebrew-tools
# Point brew to your local tap
brew tap cajias/homebrew-tools file:///$(pwd)
# Test install locally
brew install --verbose cajias/homebrew-tools/shell-settings
To update a formula for a new release:
- Create a tag and release in the source repository
- Calculate the SHA256 of the new release tarball
- Update the formula with the new version and SHA256
- Commit and push changes to this repository
See the Makefile for detailed instructions:
make shell-settings