gactions
is the command line interface that you use to
test and update your Actions project.
System architecture
To select the proper download, you'll need to find your system architecture.
On Mac OS X and Linux devices, you can find your computer's CPU architecture using the terminal command
uname -a
.On Windows 10 devices, take the following steps to find the CPU architecture:
Open Settings
Click System
Click About
Downloads
You can download gactions
for your operating system (below).
OS | Downloads |
---|---|
Windows | |
Mac | |
Linux |
Requirements
- Make the downloaded file executable by setting the appropriate permissions.
- On Mac and Linux, run
chmod +x gactions
to make the binary executable. - On Windows, you must have Administrator rights.
- The
gactions
download location must be in yourPATH
environment variable.
Supported arguments
The following table describes the supported arguments for gactions
:
Argument | Description |
---|---|
help , h |
Outputs the help text for this tool. For example:
$ gactions help To view the help text for a specific argument, use the following syntax: $ gactions help argument For example: $ gactions help test |
get |
Get the status of a given version of your Action for the Assistant: in review, production, approved, etc. Use the following syntax:
$ gactions get --project PROJECT_ID |
init |
Creates a default action.json file in the current directory with the following syntax:
$ gactions init If there is already an existing action.json file, you can overwrite it by adding the
$ gactions init --force |
list |
Lists up to 10 recent versions of your Actions project: in review,
production, approved, etc, with the following syntax:
$ gactions list --project PROJECT_ID |
test |
Pushes an action package to the Assistant Platform for testing with the following
syntax:
$ gactions test --action_package PACKAGE_NAME --project PROJECT_ID For example: $ gactions test --action_package mypackage.json --project my-project-1234567 You can optionally disable testing in the sandbox environment
with the
|
update |
Updates the Action package for the given project with the following syntax:
$ gactions update --action_package PACKAGE_NAME --project PROJECT_ID For example: $ gactions update --action_package action.json --project my-project-1234567 To use the If your Actions project supports multiple languages, please see the action package documentation. |
selfupdate |
gactions automatically checks for updates before each command runs, but you can force
that check with selfupdate
$ gactions selfupdate |
View verbose output
To view more detailed output during processing, add the --verbose
flag. For example:
$ gactions --verbose test --action_package action.json --project my-project-1234567