Documentation
CLI Reference
Overview of eg
eg is a command-line interface (CLI) for executing commands against an Express Gateway instance.
Syntax
The eg CLI uses the following syntax to run commands:
eg [TYPE] [command] [flags]
TYPE: An entity type, such asusers,apps, orscopes.command: A command to execute against the entity type, such ascreate,info, orremove.flags: Flags can be optional or required depending on the command. See the individual command’s help text or documentation.
If help is needed, just run eg -h from your terminal.
Admin API Connection
CLI uses Admin API to execute commands.
system.config.yml contains url that points to Admin API
Default CLI config:
cli:
url: http://localhost:9876
Environment variable
Alternative is to set EG_ADMIN_URL env variable to Admin API URL
Troubleshooting
Use -v flag for verbose output. It will show Method, URL, HTTP headers, body that is sent to Admin API