Greengrass CLI commands
The Greengrass CLI provides a command line interface to interact locally with your AWS IoT Greengrass core device. Greengrass CLI commands use the following format.
$ greengrass-cli <command> <subcommand> [arguments]
By default, the greengrass-cli executable file in the
folder interacts with the version of the AWS IoT Greengrass Core software
running in the /bin//greengrass/v2 folder. If you call an executable that is not
placed in this location, or if you want to interact with AWS IoT Greengrass Core software in a different location,
then you must use one of the following methods to explicitly specify the root path of the AWS IoT Greengrass Core
software that you want to interact with:/greengrass/v2
-
Set the
GGC_ROOT_PATHenvironment variable to./greengrass/v2 -
Add the
--ggcRootPathargument to your command as shown in the following example./greengrass/v2greengrass-cli --ggcRootPath<command> <subcommand> [arguments]/greengrass/v2
You can use the following arguments with any command:
-
Use
--helpfor information about a specific Greengrass CLI command. -
Use
--versionfor information about the Greengrass CLI version.
This section describes the Greengrass CLI commands and provides examples for these commands. The synopsis for each command shows its arguments and their usage. Optional arguments are shown in square brackets.