CLI Reference
Synopsis
gdagent [--json] [--help] [--version] [subcommand]
Without a subcommand, gdagent launches the GUI manager.
Commands
install- Install GDAgent addon to a Godot projectuninstall- Uninstall GDAgent addon from a Godot projectlist-projects- List detected Godot projectsstatus- Show GDAgent installation status for a projectactivate- Activate a license keydeactivate- Deactivate the current license from this machinedoctor- Run diagnostic checks and generate support reportmanpage- Generate a man page forgdagentrepair- Repair an existing GDAgent installationnew- Create a new Godot project with GDAgent pre-installedupdate- Update the GDAgent addon in one or more Godot projectsself-update- Update the manager executable, optionally updating a project afterwardauto-update- Auto-update the manager and a project’s addon with progress in the GUI
For command-specific flags and arguments:
gdagent <command> --help
Global Options
--json- Output results as JSON for automation--accept-eula- Explicitly accept the End-User License Agreement (EULA) for CLI commands
Automation Example
- name: Activate and install GDAgent
env:
GDAGENT_LICENSE_KEY: ${{ secrets.GDAGENT_LICENSE_KEY }}
run: |
printf '%s' "$GDAGENT_LICENSE_KEY" | gdagent activate --accept-eula
gdagent install -p ${{ github.workspace }} --accept-eula