Installation¶
Genifest can be installed using several methods. Choose the one that works best for your environment.
Quick Install (Recommended)¶
The fastest way to install Genifest is using the install script:
This script will:
- Detect your operating system and architecture
- Download the latest release binary
- Install it to
/usr/local/bin/genifest - Make it executable
Manual Installation¶
Download Pre-built Binaries¶
Download the latest release for your platform from the GitHub releases page:
Install from Source¶
If you have Go 1.22+ installed, you can install from source:
This will install the latest version to your $GOPATH/bin directory.
Build from Source¶
For development or to build a specific version:
# Clone the repository
git clone https://github.com/zostay/genifest.git
cd genifest
# Build using Make (recommended)
make build
# Or build manually
go build -o genifest .
Verification¶
After installation, verify that Genifest is working correctly:
System Requirements¶
- Operating System: Linux or macOS
- Architecture: amd64 (x86_64) or arm64 (aarch64)
- Disk Space: ~20MB for the binary
- Memory: Minimal (typically <100MB during operation)
Windows is not currently supported, but support could be added if there's interest.
Troubleshooting¶
Permission Denied¶
If you get a "permission denied" error on macOS:
Command Not Found¶
Ensure /usr/local/bin is in your PATH:
Updating¶
To update Genifest to the latest version, simply re-run the installation command:
Or manually download and replace the binary from the releases page.
Uninstalling¶
To remove Genifest:
Next: Quick Start Guide →