actor-cmd v0.0.1
Actor command-line interface (Actor CLI)
...
Installation
Via Homebrew
On macOS (or Linux), you can install the Actor CLI via the Homebrew package manager.
brew install actor-cliVia NPM
First, make sure you have Node.js version 20 or higher with NPM installed on your computer:
node --version
npm --versionInstall or upgrade Actor CLI by running:
npm -g install actor-cliIf you receive an EACCES error, you might need to run the command as root:
sudo npm -g install actor-cliAlternatively, you can use Node Version Manager (nvm) and install Actor CLI only into a selected user-level Node version without requiring root privileges:
nvm install 20
nvm use 20
npm -g install actor-cliFinally, verify that Actor CLI was installed correctly by running:
apify --versionwhich should print something like:
actor-cli/0.10.0 darwin-x64 node-v20.14.2You can also skip the manual global installation altogether and use
npx actor-cliwith all the following commands instead.
Basic usage
The following examples demonstrate the basic usage of Actor CLI.
...
Need help?
To see all CLI commands simply run:
actor helpTo get information about a specific command run:
actor help COMMANDStill haven't found what you were looking for? Please go to Apify Help center or contact us.
Command reference
This section contains printouts of apify help for all commands.
actor get-inputactor get-value KEYactor help [COMMAND]actor push-data [ITEM]actor set-value KEY [VALUE]
actor get-input
Gets the Actor input value from the default key-value store associated with the Actor run.
USAGE
$ actor get-input
DESCRIPTION
Gets the Actor input value from the default key-value store associated with the Actor run.See code: src/commands/get-input.ts
actor get-value KEY
Gets a value from the default key-value store associated with the Actor run.
USAGE
$ actor get-value KEY
ARGUMENTS
KEY Key of the record in key-value store
DESCRIPTION
Gets a value from the default key-value store associated with the Actor run.See code: src/commands/get-value.ts
actor help [COMMAND]
Display help for actor.
USAGE
$ actor help [COMMAND...] [-n]
ARGUMENTS
COMMAND... Command to show help for.
FLAGS
-n, --nested-commands Include all nested commands in the output.
DESCRIPTION
Display help for actor.See code: @oclif/plugin-help
actor push-data [ITEM]
Saves data to Actor's run default dataset.
USAGE
$ actor push-data [ITEM]
ARGUMENTS
ITEM JSON string with one object or array of objects containing data to be stored in the default dataset.
DESCRIPTION
Saves data to Actor's run default dataset.
Accept input as:
- JSON argument:
$ actor push-data {"key": "value"}
- Piped stdin:
$ cat ./test.json | actor push-dataSee code: src/commands/push-data.ts
actor set-value KEY [VALUE]
Sets or removes record into the default key-value store associated with the Actor run.
USAGE
$ actor set-value KEY [VALUE] [-c <value>]
ARGUMENTS
KEY Key of the record in key-value store.
VALUE Record data, which can be one of the following values:
- If empty, the record in the key-value store is deleted.
- If no `contentType` flag is specified, value is expected to be any JSON string value.
- If options.contentType is set, value is taken as is.
FLAGS
-c, --contentType=<value> Specifies a custom MIME content type of the record. By default "application/json" is used.
DESCRIPTION
Sets or removes record into the default key-value store associated with the Actor run.
It is possible to pass data using argument or stdin.
Passing data using argument:
$ actor set-value KEY my-value
Passing data using stdin with pipe:
$ cat ./my-text-file.txt | actor set-value KEY --contentType text/plainSee code: src/commands/set-value.ts
10 months ago