Personal Homebrew tap — fj, tinc-feth, qemu-iscsi
Audit-driven hardening release. Highlights: - BREAKING: --json=fields removed; use --json-fields fields - New: fj api --json/--json-fields/--jq/--paginate - Security: fj api endpoint path-traversal closed, body bounded at 64MB, HTTP timeout (was unbounded) - Fixed: --config silently ignored, --json broken on run/workflow/wiki view - Refactor: actions/aliases command trees share factory functions See https://forgejo.zerova.net/public/fj/releases/tag/v0.4.0 |
||
|---|---|---|
| Formula | ||
| patches | ||
| README.md | ||
Homebrew Tap — sid
Personal Homebrew tap hosted on Forgejo.
Usage
brew tap public/sid git@forgejo.zerova.net:public/homebrew-sid.git
Available Formulae
| Formula | Description |
|---|---|
| fj | Forgejo/Gitea CLI tool with agentic dev features (fork) |
| tinc-feth | tinc 1.0.37 VPN with macOS feth device support |
| qemu-iscsi | QEMU built with --enable-libiscsi (iSCSI block backend) |
brew install fj
brew install tinc-feth
brew install qemu-iscsi
qemu-iscsi
QEMU 10.2.2 built identically to homebrew/core/qemu but with libiscsi as a
runtime dependency and --enable-libiscsi passed to configure, so
qemu-system-* can attach iscsi:// drives directly. Conflicts with the
upstream qemu formula.
tinc-feth
Patched build of tinc 1.0.37 with native macOS feth (fake ethernet) device support for Layer 2 / switch mode. No tuntap kext required.
# install
brew install public/sid/tinc-feth
# start as service (runs at boot)
sudo brew services start public/sid/tinc-feth
# stop / restart
sudo brew services stop public/sid/tinc-feth
sudo brew services restart public/sid/tinc-feth
# manual run with debug
sudo /opt/homebrew/opt/tinc-feth/sbin/tincd -n <network> -D -d3
Conflicts with the upstream tinc formula.
Update
brew upgrade <formula>
Uninstall
brew uninstall <formula>
brew untap public/sid