Usage
Options
Option | Description | Default |
---|---|---|
-b, --branch <branch> | Branch to clone | develop |
-d, --dir <directory> | Destination directory | ./eliza |
How It Works
- Checks Destination: Verifies the target directory is empty or doesn’t exist
- Clones Repository: Downloads the
elizaOS/eliza
repository from GitHub - Shows Next Steps: Displays instructions for getting started
Examples
Basic Usage
Custom Branch
Custom Directory
Development Workflows
After Setup
Once cloned, follow these steps:Development Commands
Monorepo Structure
The cloned repository includes:Use Cases
Contributors
Perfect for developers wanting to:- Submit pull requests
- Develop new plugins
- Fix bugs or add features
- Understand the codebase
Advanced Users
Useful for users who need:- Custom builds
- Experimental features
- Local plugin development
- Integration testing
Plugin Developers
Essential for:- Plugin development and testing
- Understanding plugin APIs
- Contributing to core functionality
Troubleshooting
Clone Failures
Directory Issues
Build Failures
Branch Not Found
Notes
- The destination directory must be empty or non-existent
- Uses the official
elizaOS/eliza
repository from GitHub - Requires Git to be installed on your system
- Internet connection required for cloning