Download
Binary Releases
| OS | Arch | Binary | Size |
|---|---|---|---|
| Linux | amd64 | pdbtk-linux-amd64 | ~2.5MB |
| Linux | arm64 | pdbtk-linux-arm64 | ~2.4MB |
| macOS | amd64 | pdbtk-darwin-amd64 | ~2.6MB |
| macOS | arm64 | pdbtk-darwin-arm64 | ~2.5MB |
| Windows | amd64 | pdbtk-windows-amd64.exe | ~2.7MB |
Installation
User-space Installation
Linux / macOS
1 - Download the appropriate binary and make it executable
# Using ~/.local/bin (you could also just use ~/bin if you prefer)
mkdir -p ~/.local/bin
# Download the Linux binary to your user bin directory
wget -O ~/.local/bin/pdbtk https://github.com/pansapiens/pdbtk/releases/download/v0.1/pdbtk-linux-amd64
# Or for macOS, use:
# curl -L -o ~/.local/bin/pdbtk https://github.com/pansapiens/pdbtk/releases/download/v0.1/pdbtk-darwin-amd64
# Make it executable
chmod +x ~/.local/bin/pdbtk
2 - Ensure the ~/.local/bin directory is on your PATH by adding one of these lines to your shell configuration file:
For ~/.bashrc:
export PATH="$HOME/.local/bin:$PATH"
For ~/.zshrc:
export PATH="$HOME/.local/bin:$PATH"
3 - Reload your shell configuration:
source ~/.bashrc
# or
source ~/.zshrc
Windows
- Download the Windows binary from the table above
- Move
pdbtk-windows-amd64.exeto a directory in your PATH (e.g.,C:\Users\YourName\bin) - Rename it to
pdbtk.exefor easier use - Add the directory to your PATH environment variable through System Properties
Shell Completion
After installation, you can enable shell completion for better user experience:
Bash
# Generate completion script
mkdir -p ~/.local/share/bash-completion/completions
pdbtk completion bash > ~/.local/share/bash-completion/completions/pdbtk
Zsh
# Generate completion script
mkdir -p ~/.zsh/completion
pdbtk completion zsh > ~/.zsh/completion/_pdbtk
# Add to your ~/.zshrc if not already present:
fpath=(~/.zsh/completion $fpath)
autoload -U compinit && compinit
Fish
# Generate completion script
mkdir -p ~/.config/fish/completions
pdbtk completion fish > ~/.config/fish/completions/pdbtk.fish
Verify Installation
Test that pdbtk is properly installed:
pdbtk --help
You should see the help output for pdbtk.
Building from Source
If you prefer to build from source:
# Clone the repository
git clone https://github.com/pansapiens/pdbtk.git
cd pdbtk
# Build the binary
go build -o bin/pdbtk .
# Or use the Makefile
make build
Requirements
- No external dependencies required
- Single binary executable