@yepcode/cli
v5.3.5
Published
YepCode Command Line Interface
Readme
YepCode Command Line Interface
YepCode is the the all-in-one platform that connects your services and APIs in the most agile way. You may discover every single piece of the YepCode Universe in the following links:
YepCode provides both a Graphic User Interface (GUI), accessible at https://cloud.yepcode.io, and a CLI for interacting with YepCode Cloud.
The YepCode Command Line Interface facilitates interaction with YepCode Cloud directly from your local workstation's command line. It's particularly useful if you prefer developing and testing processes' source code locally rather than using the web IDE of YepCode Cloud.
See full documentation at https://yepcode.io/docs/cli/.
Usage
$ npm install -g @yepcode/cli
$ yepcode COMMAND
running command...
$ yepcode (--version)
@yepcode/cli/5.3.5 linux-x64 node-v20.12.2
$ yepcode --help [COMMAND]
USAGE
$ yepcode COMMAND
...Commands
yepcode addyepcode ai-rules:pullyepcode clone [TEAM]yepcode dependencies:add [RESOURCESLUG]yepcode dependencies:install [PROGRAMMINGLANGUAGE]yepcode dependencies:pull [RESOURCESLUG]yepcode dependencies:push [RESOURCESLUG]yepcode dependencies:reset [RESOURCESLUG]yepcode dependencies:status [RESOURCESLUG]yepcode help [COMMAND]yepcode loginyepcode logoutyepcode mcp:configureyepcode modules:add [RESOURCESLUG]yepcode modules:pull [RESOURCESLUG]yepcode modules:push [RESOURCESLUG]yepcode modules:remove [RESOURCESLUG]yepcode modules:reset [RESOURCESLUG]yepcode modules:status [RESOURCESLUG]yepcode processes:add [RESOURCESLUG]yepcode processes:install-dependencies [RESOURCESLUG]yepcode processes:pull [RESOURCESLUG]yepcode processes:push [RESOURCESLUG]yepcode processes:remove [RESOURCESLUG]yepcode processes:reset [RESOURCESLUG]yepcode processes:status [RESOURCESLUG]yepcode pullyepcode pushyepcode remote:add [TEAM]yepcode remote:set [TEAM]yepcode resetyepcode run SLUGyepcode settings:get [KEY]yepcode settings:remove KEYyepcode settings:set KEY VALUEyepcode setup-debugyepcode statusyepcode variables:add [RESOURCESLUG]yepcode variables:pull [RESOURCESLUG]yepcode variables:push [RESOURCESLUG]yepcode variables:remove [RESOURCESLUG]yepcode variables:reset [RESOURCESLUG]yepcode variables:status [RESOURCESLUG]
yepcode add
Keeps track of new local components
USAGE
$ yepcode add
DESCRIPTION
Keeps track of new local components
EXAMPLES
$ yepcode addyepcode ai-rules:pull
Download and setup YepCode coding rules for AI assistants
USAGE
$ yepcode ai-rules:pull [-a <value>...]
FLAGS
-a, --assistants=<value>... AI assistants to configure rules for
DESCRIPTION
Download and setup YepCode coding rules for AI assistants
EXAMPLES
$ yepcode ai-rules:pull
$ yepcode ai-rules:pull -a cursor
$ yepcode ai-rules:pull -a cursor -a claudeyepcode clone [TEAM]
Clone team workspace from cloud
USAGE
$ yepcode clone [TEAM] [--skipAiAssistantSetup]
ARGUMENTS
[TEAM] Team name
FLAGS
--skipAiAssistantSetup Skip setup of AI rules and MCP server
DESCRIPTION
Clone team workspace from cloud
EXAMPLES
$ yepcode clone
$ yepcode clone [team]yepcode dependencies:add [RESOURCESLUG]
Keeps track of dependencies
USAGE
$ yepcode dependencies:add [RESOURCESLUG]
ARGUMENTS
[RESOURCESLUG] Resource slug
DESCRIPTION
Keeps track of dependencies
EXAMPLES
$ yepcode dependencies:addyepcode dependencies:install [PROGRAMMINGLANGUAGE]
Install YepCode dependencies
USAGE
$ yepcode dependencies:install [PROGRAMMINGLANGUAGE] [-c] [-r] [-f]
ARGUMENTS
[PROGRAMMINGLANGUAGE] (all|javascript|python) [default: all] Programming language
FLAGS
-c, --check Check if is needed to install dependencies
-f, --force Force dependencies installation even if they are already installed
-r, --reset Remove all existing dependencies before installing
DESCRIPTION
Install YepCode dependencies
EXAMPLES
$ yepcode dependencies:install [programmingLanguage]yepcode dependencies:pull [RESOURCESLUG]
Fetch all dependencies from cloud and save them locally
USAGE
$ yepcode dependencies:pull [RESOURCESLUG] [-f]
ARGUMENTS
[RESOURCESLUG] Resource slug
FLAGS
-f, --force Force command
DESCRIPTION
Fetch all dependencies from cloud and save them locally
EXAMPLES
$ yepcode dependencies:pullyepcode dependencies:push [RESOURCESLUG]
Update cloud dependencies with local ones
USAGE
$ yepcode dependencies:push [RESOURCESLUG] [-f]
ARGUMENTS
[RESOURCESLUG] Resource slug
FLAGS
-f, --force Force command
DESCRIPTION
Update cloud dependencies with local ones
EXAMPLES
$ yepcode dependencies:pushyepcode dependencies:reset [RESOURCESLUG]
Reset dependencies with contents from current remote
USAGE
$ yepcode dependencies:reset [RESOURCESLUG]
ARGUMENTS
[RESOURCESLUG] Resource slug
DESCRIPTION
Reset dependencies with contents from current remote
EXAMPLES
$ yepcode dependencies:resetyepcode dependencies:status [RESOURCESLUG]
List all dependencies status
USAGE
$ yepcode dependencies:status [RESOURCESLUG]
ARGUMENTS
[RESOURCESLUG] Resource slug
DESCRIPTION
List all dependencies status
EXAMPLES
$ yepcode dependencies:statusyepcode help [COMMAND]
Display help for yepcode.
USAGE
$ yepcode 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 yepcode.See code: @oclif/plugin-help
yepcode login
Login with your YepCode credentials
USAGE
$ yepcode login [-u <value>] [-a <value>] [-e <value>] [-p <value>] [-c <value>] [-s <value>] [-t <value>]
FLAGS
-a, --authUrl=<value> YepCode Auth endpoint (including realm, ie:
https://cloud.yepcode.io/auth/realms/yepcode)). Only needed if auth domain is different
than used cloud endpoint
-c, --clientId=<value> Client ID (for oauth, to be used with Client Secret)
-e, --email=<value> Email (to be used with password)
-p, --password=<value> Password (to be used with email)
-s, --clientSecret=<value> Client Secret (for oauth, to be used with Client ID)
-t, --accessToken=<value> Access Token (to be used instead of email and password)
-u, --url=<value> [default: https://cloud.yepcode.io] YepCode Cloud endpoint
DESCRIPTION
Login with your YepCode credentials
EXAMPLES
$ yepcode loginyepcode logout
Logout from YepCode
USAGE
$ yepcode logout [-u <value>]
FLAGS
-u, --url=<value> [default: https://cloud.yepcode.io] YepCode Cloud endpoint
DESCRIPTION
Logout from YepCode
EXAMPLES
$ yepcode logoutyepcode mcp:configure
Configure YepCode MCP server for AI assistants
USAGE
$ yepcode mcp:configure [-a <value>...]
FLAGS
-a, --assistants=<value>... AI assistants to configure MCP server for
DESCRIPTION
Configure YepCode MCP server for AI assistants
EXAMPLES
$ yepcode mcp:configure
$ yepcode mcp:configure -a cursor
$ yepcode mcp:configure -a cursor -a claudeyepcode modules:add [RESOURCESLUG]
Keeps track of a new local module
USAGE
$ yepcode modules:add [RESOURCESLUG]
ARGUMENTS
[RESOURCESLUG] Resource slug
DESCRIPTION
Keeps track of a new local module
EXAMPLES
$ yepcode modules:addyepcode modules:pull [RESOURCESLUG]
Fetch all modules from cloud and save them locally
USAGE
$ yepcode modules:pull [RESOURCESLUG] [-f]
ARGUMENTS
[RESOURCESLUG] Resource slug
FLAGS
-f, --force Force command
DESCRIPTION
Fetch all modules from cloud and save them locally
EXAMPLES
$ yepcode modules:pullyepcode modules:push [RESOURCESLUG]
Update cloud modules with local ones
USAGE
$ yepcode modules:push [RESOURCESLUG] [-f]
ARGUMENTS
[RESOURCESLUG] Resource slug
FLAGS
-f, --force Force command
DESCRIPTION
Update cloud modules with local ones
EXAMPLES
$ yepcode modules:pushyepcode modules:remove [RESOURCESLUG]
Remove track of local modules
USAGE
$ yepcode modules:remove [RESOURCESLUG]
ARGUMENTS
[RESOURCESLUG] Resource slug
DESCRIPTION
Remove track of local modules
EXAMPLES
$ yepcode modules:remove module-slugyepcode modules:reset [RESOURCESLUG]
Reset modules with contents from current remote
USAGE
$ yepcode modules:reset [RESOURCESLUG]
ARGUMENTS
[RESOURCESLUG] Resource slug
DESCRIPTION
Reset modules with contents from current remote
EXAMPLES
$ yepcode modules:resetyepcode modules:status [RESOURCESLUG]
List all modules status
USAGE
$ yepcode modules:status [RESOURCESLUG]
ARGUMENTS
[RESOURCESLUG] Resource slug
DESCRIPTION
List all modules status
EXAMPLES
$ yepcode modules:statusyepcode processes:add [RESOURCESLUG]
Keeps track of a new local process
USAGE
$ yepcode processes:add [RESOURCESLUG]
ARGUMENTS
[RESOURCESLUG] Resource slug
DESCRIPTION
Keeps track of a new local process
EXAMPLES
$ yepcode processes:addyepcode processes:install-dependencies [RESOURCESLUG]
Install YepCode process dependencies
USAGE
$ yepcode processes:install-dependencies [RESOURCESLUG] [-c] [-r] [-f]
ARGUMENTS
[RESOURCESLUG] Resource slug
FLAGS
-c, --check Check if is needed to install dependencies
-f, --force Force dependencies installation even if they are already installed
-r, --reset Remove all existing dependencies before installing
DESCRIPTION
Install YepCode process dependencies
EXAMPLES
$ yepcode processes:install-dependencies [processSlug]yepcode processes:pull [RESOURCESLUG]
Fetch all processes from cloud and save them locally
USAGE
$ yepcode processes:pull [RESOURCESLUG] [-f]
ARGUMENTS
[RESOURCESLUG] Resource slug
FLAGS
-f, --force Force command
DESCRIPTION
Fetch all processes from cloud and save them locally
EXAMPLES
$ yepcode processes:pullyepcode processes:push [RESOURCESLUG]
Update cloud processes with local ones
USAGE
$ yepcode processes:push [RESOURCESLUG] [-f]
ARGUMENTS
[RESOURCESLUG] Resource slug
FLAGS
-f, --force Force command
DESCRIPTION
Update cloud processes with local ones
EXAMPLES
$ yepcode processes:pushyepcode processes:remove [RESOURCESLUG]
Remove track of local processes
USAGE
$ yepcode processes:remove [RESOURCESLUG]
ARGUMENTS
[RESOURCESLUG] Resource slug
DESCRIPTION
Remove track of local processes
EXAMPLES
$ yepcode process:remove process-slugyepcode processes:reset [RESOURCESLUG]
Reset processes with contents from current remote
USAGE
$ yepcode processes:reset [RESOURCESLUG]
ARGUMENTS
[RESOURCESLUG] Resource slug
DESCRIPTION
Reset processes with contents from current remote
EXAMPLES
$ yepcode processes:resetyepcode processes:status [RESOURCESLUG]
List all processes status
USAGE
$ yepcode processes:status [RESOURCESLUG]
ARGUMENTS
[RESOURCESLUG] Resource slug
DESCRIPTION
List all processes status
EXAMPLES
$ yepcode processes:statusyepcode pull
Fetch from cloud team workspace and update local workspace
USAGE
$ yepcode pull [-f]
FLAGS
-f, --force Force command
DESCRIPTION
Fetch from cloud team workspace and update local workspace
EXAMPLES
$ yepcode pullyepcode push
Update cloud team workspace with local workspace
USAGE
$ yepcode push [-f]
FLAGS
-f, --force Force command
DESCRIPTION
Update cloud team workspace with local workspace
EXAMPLES
$ yepcode pushyepcode remote:add [TEAM]
Add a remote team workspace
USAGE
$ yepcode remote:add [TEAM]
ARGUMENTS
[TEAM] Team name
DESCRIPTION
Add a remote team workspace
EXAMPLES
$ yepcode remote:addyepcode remote:set [TEAM]
Set the active remote team workspace
USAGE
$ yepcode remote:set [TEAM]
ARGUMENTS
[TEAM] Team name
DESCRIPTION
Set the active remote team workspace
EXAMPLES
$ yepcode remote:set [team]yepcode reset
Reset team workspace with contents from current remote
USAGE
$ yepcode reset
DESCRIPTION
Reset team workspace with contents from current remote
EXAMPLES
$ yepcode resetyepcode run SLUG
Run YepCode processes locally
USAGE
$ yepcode run SLUG [-p <value>] [-v <value>] [-l DEBUG|INFO|WARNING|ERROR]
ARGUMENTS
SLUG Process slug
FLAGS
-l, --logLevel=<option> [default: DEBUG] Log level to use in process execution
<options: DEBUG|INFO|WARNING|ERROR>
-p, --parameters=<value> Parameters: stringified JSON or file path
-v, --version=<value> Process version
DESCRIPTION
Run YepCode processes locally
EXAMPLES
$ yepcode run [process-slug]
$ yepcode run --parameters ./parameters.json [process-slug]yepcode settings:get [KEY]
Get a setting value or all settings
USAGE
$ yepcode settings:get [KEY] [-a]
ARGUMENTS
[KEY] Setting key (optional, shows all settings if omitted)
FLAGS
-a, --all Show all settings including defaults
DESCRIPTION
Get a setting value or all settings
EXAMPLES
$ yepcode settings:get disableUpdateNotifier
$ yepcode settings:get
$ yepcode settings:get --allyepcode settings:remove KEY
Remove a setting value
USAGE
$ yepcode settings:remove KEY
ARGUMENTS
KEY Setting key
DESCRIPTION
Remove a setting value
EXAMPLES
$ yepcode settings:remove disableUpdateNotifieryepcode settings:set KEY VALUE
Set a setting value
USAGE
$ yepcode settings:set KEY VALUE
ARGUMENTS
KEY Setting key
VALUE Setting value
DESCRIPTION
Set a setting value
EXAMPLES
$ yepcode settings:set disableUpdateNotifier true
$ yepcode settings:set ignoreWorkspaceNotEmpty falseyepcode setup-debug
Setup vscode debug configurations
USAGE
$ yepcode setup-debug
DESCRIPTION
Setup vscode debug configurations
EXAMPLES
$ yepcode setup-debugyepcode status
Show team workspace status
USAGE
$ yepcode status
DESCRIPTION
Show team workspace status
EXAMPLES
$ yepcode statusyepcode variables:add [RESOURCESLUG]
Keeps track of a new local variables
USAGE
$ yepcode variables:add [RESOURCESLUG] [-s]
ARGUMENTS
[RESOURCESLUG] Resource slug
FLAGS
-s, --sensitive Add variable as sensitive
DESCRIPTION
Keeps track of a new local variables
EXAMPLES
$ yepcode variables:addyepcode variables:pull [RESOURCESLUG]
Fetch all variables from cloud and save them locally
USAGE
$ yepcode variables:pull [RESOURCESLUG] [-f]
ARGUMENTS
[RESOURCESLUG] Resource slug
FLAGS
-f, --force Force command
DESCRIPTION
Fetch all variables from cloud and save them locally
EXAMPLES
$ yepcode variables:pullyepcode variables:push [RESOURCESLUG]
Create cloud variables from local ones
USAGE
$ yepcode variables:push [RESOURCESLUG] [-f]
ARGUMENTS
[RESOURCESLUG] Resource slug
FLAGS
-f, --force Force command
DESCRIPTION
Create cloud variables from local ones
EXAMPLES
$ yepcode variables:pushyepcode variables:remove [RESOURCESLUG]
Remove track of local variables
USAGE
$ yepcode variables:remove [RESOURCESLUG]
ARGUMENTS
[RESOURCESLUG] Resource slug
DESCRIPTION
Remove track of local variables
EXAMPLES
$ yepcode variables:remove variable-slugyepcode variables:reset [RESOURCESLUG]
Reset variables with contents from current remote
USAGE
$ yepcode variables:reset [RESOURCESLUG]
ARGUMENTS
[RESOURCESLUG] Resource slug
DESCRIPTION
Reset variables with contents from current remote
EXAMPLES
$ yepcode variables:resetyepcode variables:status [RESOURCESLUG]
List all variables status
USAGE
$ yepcode variables:status [RESOURCESLUG]
ARGUMENTS
[RESOURCESLUG] Resource slug
DESCRIPTION
List all variables status
EXAMPLES
$ yepcode variables:status