Install
Prerequisites
Before installing bulkfilepr, ensure you have:
- Git installed and configured
- GitHub CLI (
gh) installed and authenticated
Installing GitHub CLI
If you don’t have the GitHub CLI installed:
macOS (using Homebrew):
brew install gh
Ubuntu/Debian:
sudo apt update
sudo apt install gh
Windows (using winget):
winget install --id GitHub.cli
Windows (using Chocolatey):
choco install gh
After installing, authenticate with GitHub:
gh auth login
Installing bulkfilepr
From Source (Go)
go install github.com/UnitVectorY-Labs/bulkfilepr@latest
This will install the bulkfilepr binary to your $GOPATH/bin directory.
From Releases
Download the latest release binary for your platform from the releases page.
macOS (Intel):
curl -LO https://github.com/UnitVectorY-Labs/bulkfilepr/releases/latest/download/bulkfilepr-darwin-amd64
chmod +x bulkfilepr-darwin-amd64
sudo mv bulkfilepr-darwin-amd64 /usr/local/bin/bulkfilepr
macOS (Apple Silicon):
curl -LO https://github.com/UnitVectorY-Labs/bulkfilepr/releases/latest/download/bulkfilepr-darwin-arm64
chmod +x bulkfilepr-darwin-arm64
sudo mv bulkfilepr-darwin-arm64 /usr/local/bin/bulkfilepr
Linux (x86_64):
curl -LO https://github.com/UnitVectorY-Labs/bulkfilepr/releases/latest/download/bulkfilepr-linux-amd64
chmod +x bulkfilepr-linux-amd64
sudo mv bulkfilepr-linux-amd64 /usr/local/bin/bulkfilepr
Windows:
Download bulkfilepr-windows-amd64.exe from the releases page and add it to your PATH.
Building from Source
# Clone the repository
git clone https://github.com/UnitVectorY-Labs/bulkfilepr.git
cd bulkfilepr
# Build
go build -o bulkfilepr .
# Optionally install to your PATH
sudo mv bulkfilepr /usr/local/bin/
Verifying Installation
After installation, verify everything is working:
# Check bulkfilepr version
bulkfilepr --version
# Check that gh is authenticated
gh auth status
# Check git is available
git --version
Upgrading
To upgrade to the latest version:
If installed via go install:
go install github.com/UnitVectorY-Labs/bulkfilepr@latest
If installed from release binary: Download and replace with the latest binary from the releases page.