Skip to main content
Version: 0.6.x

Advanced Usage

This page includes power-user tips that go beyond basic poof usage.

Batch Operations

Update multiple specific tools efficiently:

for repo in BurntSushi/ripgrep sharkdp/fd user/tool; do
poof update "$repo"
done

Version Pinning in Scripts

Pin specific versions for reproducibility:

#!/bin/bash
# setup-tools.sh
poof install BurntSushi/ripgrep --tag 14.0.0
poof install sharkdp/fd --tag v8.7.0
poof install user/tool --tag v1.2.3

Debugging with High Verbosity

Combine debug logging with specific operations:

RUST_LOG=debug poof install user/repo 2>&1 | tee install-debug.log

For complete information about debug logging, see the Debug Logs page.

Testing Beta Versions

Install pre-release versions using their tags:

poof install user/repo --tag v2.0.0-beta.1

Temporary Override

Test with different settings temporarily:

POOF_PREFER_MUSL=1 RUST_LOG=debug poof install user/repo