Gleef CLI provides a simple set of commands to manage your translation workflow. Each command is designed to handle a specific aspect of the localization process.Documentation Index
Fetch the complete documentation index at: https://docs.gleef.eu/llms.txt
Use this file to discover all available pages before exploring further.
Available Commands
gleef init
Initialize Gleef in your project by detecting locale files and creating configuration
gleef login
Authenticate with Gleef using your API key
gleef push
Push new and updated translation keys to Gleef
gleef translate
Generate AI translations and merge them back into your local files
gleef pull
Get the latest translations from Gleef and update local files
Command Reference
Core Commands
| Command | Purpose | When to Use |
|---|---|---|
gleef init | Project setup | First time setting up Gleef in a project |
gleef login | Authentication | When setting up CLI or changing API keys |
gleef push | Upload local translations | Standard command to send new and modified keys to Gleef |
gleef translate | AI-powered translation with local merge | When you want to generate AI translations and write them back into your local files |
gleef pull | Sync translations | When you want to get latest translations from your team |
Global Flags
All commands support these global flags:| Flag | Description |
|---|---|
--help | Show help information for the command |
--version | Display the CLI version |
Getting Help
Get help for any command using the--help flag:
Command Workflow
Here’s the typical workflow using Gleef CLI commands:Command Examples
Basic Usage
Advanced Usage
Error Handling
All commands provide clear error messages and exit codes:- Exit code 0: Command completed successfully
- Exit code 1: Command failed with an error
- Authentication errors: Run
gleef loginto re-authenticate - Configuration errors: Check your
.gleef/config.jsonfile - Network errors: Verify your internet connection and API access
- File errors: Ensure your locale files are properly formatted
Next Steps
Workflow Guide
Learn best practices for using these commands together
Configuration
Customize CLI behavior with configuration options