Installation
Probe is a lightweight, single-binary tool that can be installed in several ways. Choose the method that works best for your environment.
System Requirements
- Operating System: Linux, macOS, Windows
- Architecture: amd64, arm64
- Dependencies: None (statically linked binary)
Installation Methods
1. Download Pre-built Binaries
The easiest way to install Probe is to download a pre-built binary from the GitHub releases page.
Visit the Probe releases page
Download the appropriate binary for your system:
- Linux amd64:
probe-linux-amd64
- Linux arm64:
probe-linux-arm64
- macOS amd64:
probe-darwin-amd64
- macOS arm64:
probe-darwin-arm64
- Windows amd64:
probe-windows-amd64.exe
- Linux amd64:
Make the binary executable (Linux/macOS):
bashchmod +x probe-linux-amd64
Move to a directory in your PATH:
bashsudo mv probe-linux-amd64 /usr/local/bin/probe
2. Install with Go
If you have Go 1.19 or later installed, you can install Probe directly:
go install github.com/linyows/probe/cmd/probe@latest
This will install the probe
binary to your $GOPATH/bin
directory.
3. Build from Source
To build Probe from source:
git clone https://github.com/linyows/probe.git
cd probe
go build -o probe ./cmd/probe
sudo mv probe /usr/local/bin/
4. Docker
Run Probe in a Docker container:
docker run --rm -v $(pwd):/workspace linyows/probe:latest /workspace/workflow.yml
Verify Installation
After installation, verify that Probe is working correctly:
probe --version
You should see output similar to:
Probe Version v1.0.0 (commit: abc123)
Next Steps
Now that you have Probe installed, you're ready to:
- Create your first workflow - Get started with a simple example
- Learn the basics - Understand core concepts
- Explore examples - See practical use cases
Troubleshooting
Permission Denied
If you get a "permission denied" error on Linux/macOS:
chmod +x probe
Command Not Found
If the probe
command is not found, ensure the binary is in your PATH:
echo $PATH
which probe
ARM64 on Apple Silicon
For Apple Silicon Macs (M1/M2), use the darwin-arm64
binary for better performance.