Public access to this CLI is currently restricted but will become available in the next few months
monday-code-cli
monday.com cli tool for <monday-code />
apps management.
Usage
$ npm install -g @mondaycom/apps-cli
$ mapps COMMAND
running command...
$ mapps (--version)
@mondaycom/apps-cli/2.0.1 linux-x64 node-v18.12.1
$ mapps --help [COMMAND]
USAGE
$ mapps COMMAND
...
Commands
mapps app-version:builds
mapps app-version:list
mapps app:list
mapps autocomplete [SHELL]
mapps code:env
mapps code:logs
mapps code:push
mapps code:status
mapps help [COMMANDS]
mapps init
mapps storage:export
mapps storage:search
mapps tunnel:create
mapps app-version:builds
List all builds for a specific app version
USAGE
$ mapps app-version:builds [--verbose] [--print-command] [-i <value>]
FLAGS
-i, --appVersionId=<value> Please enter the app version id of your app:
GLOBAL FLAGS
--print-command Print the command that was executed (optional).
--verbose Print advanced logs (optional).
DESCRIPTION
List all builds for a specific app version
EXAMPLES
$ mapps app-version:builds -i APP_VERSION_ID
See code: src/commands/app-version/builds.ts
mapps app-version:list
List all versions for a specific app.
USAGE
$ mapps app-version:list [--verbose] [--print-command] [-i <value>]
FLAGS
-i, --appId=<value> Please enter app id:
GLOBAL FLAGS
--print-command Print the command that was executed (optional).
--verbose Print advanced logs (optional).
DESCRIPTION
List all versions for a specific app.
EXAMPLES
$ mapps app-version:list
See code: src/commands/app-version/list.ts
mapps app:list
List all apps for a specific user.
USAGE
$ mapps app:list [--verbose] [--print-command]
GLOBAL FLAGS
--print-command Print the command that was executed (optional).
--verbose Print advanced logs (optional).
DESCRIPTION
List all apps for a specific user.
EXAMPLES
$ mapps app:list
See code: src/commands/app/list.ts
mapps autocomplete [SHELL]
display autocomplete installation instructions
USAGE
$ mapps autocomplete [SHELL] [-r]
ARGUMENTS
SHELL (zsh|bash|powershell) Shell type
FLAGS
-r, --refresh-cache Refresh cache (ignores displaying instructions)
DESCRIPTION
display autocomplete installation instructions
EXAMPLES
$ mapps autocomplete
$ mapps autocomplete bash
$ mapps autocomplete zsh
$ mapps autocomplete powershell
$ mapps autocomplete --refresh-cache
See code: @oclif/plugin-autocomplete
mapps code:env
Manage environment variables for your app hosted on monday-code.
USAGE
$ mapps code:env [--verbose] [--print-command] [-i <value>] [-m list-keys|set|delete] [-k <value>] [-v
<value>]
FLAGS
-i, --appId=<value> The id of the app to manage environment variables for
-k, --key=<value> variable key [required for set and delete]]
-m, --mode=<option> management mode
<options: list-keys|set|delete>
-v, --value=<value> variable value [required for set]
GLOBAL FLAGS
--print-command Print the command that was executed (optional).
--verbose Print advanced logs (optional).
DESCRIPTION
Manage environment variables for your app hosted on monday-code.
EXAMPLES
$ mapps code:env
See code: src/commands/code/env.ts
mapps code:logs
Stream logs
USAGE
$ mapps code:logs [--verbose] [--print-command] [-i <value>] [-t <value>] [-s <value>] [-f <value>] [-e
<value>] [-r <value>]
FLAGS
-e, --logsEndDate=<value> End date (MM/DD/YYYY HH:mm) e.g. "03/25/1983 16:45" [supported only if
eventSource=live]
-f, --logsStartDate=<value> Start date (MM/DD/YYYY HH:mm) e.g. "03/24/1983 15:45" [supported only if
eventSource=live]
-i, --appVersionId=<value> Please enter the app version id of your app:
-r, --logSearchFromText=<value> text: a text in regex that will be searched among the logs text [supported only if
eventSource=live]
-s, --eventSource=<value> Source: "live" for live events, "History" for fetching events from the past
-t, --logsType=<value> Logs type: "http" for http events, "console" for stdout
GLOBAL FLAGS
--print-command Print the command that was executed (optional).
--verbose Print advanced logs (optional).
DESCRIPTION
Stream logs
EXAMPLES
$ mapps code:logs -i APP_VERSION_ID -t LOGS_TYPE
See code: src/commands/code/logs.ts
mapps code:push
Push your project to get hosted on monday-code.
USAGE
$ mapps code:push [--verbose] [--print-command] [-d <value>] [-a <value>] [-i <value>] [-f]
FLAGS
-a, --appId=<value> Please enter app id:
-d, --directoryPath=<value> Directory path of you project in your machine. If not included will use the current
working directory.
-f, --force Force push to live version
-i, --appVersionId=<value> Please enter the app version id of your app:
GLOBAL FLAGS
--print-command Print the command that was executed (optional).
--verbose Print advanced logs (optional).
DESCRIPTION
Push your project to get hosted on monday-code.
EXAMPLES
$ mapps code:push -d PROJECT DIRECTORY PATH -i APP_VERSION_ID_TO_PUSH
$ mapps code:push -i APP_VERSION_ID_TO_PUSH
$ mapps code:push -a APP_ID_TO_PUSH
See code: src/commands/code/push.ts
mapps code:status
Status of a specific project hosted on monday-code.
USAGE
$ mapps code:status [--verbose] [--print-command] [-i <value>]
FLAGS
-i, --appVersionId=<value> Please enter the app version id of your app:
GLOBAL FLAGS
--print-command Print the command that was executed (optional).
--verbose Print advanced logs (optional).
DESCRIPTION
Status of a specific project hosted on monday-code.
EXAMPLES
$ mapps code:status -i APP_VERSION_ID
See code: src/commands/code/status.ts
mapps help [COMMANDS]
Display help for mapps.
USAGE
$ mapps help [COMMANDS] [-n]
ARGUMENTS
COMMANDS Command to show help for.
FLAGS
-n, --nested-commands Include all nested commands in the output.
DESCRIPTION
Display help for mapps.
See code: @oclif/plugin-help
mapps init
Initialize mapps config file - ".mappsrc".
USAGE
$ mapps init [--verbose] [--print-command] [-t <value>] [-l]
FLAGS
-l, --local create the configuration file locally, in the current project working directory
-t, --token=<value> monday.com api access token (https://developer.monday.com/api-reference/docs/authentication)
GLOBAL FLAGS
--print-command Print the command that was executed (optional).
--verbose Print advanced logs (optional).
DESCRIPTION
Initialize mapps config file - ".mappsrc".
EXAMPLES
$ mapps init -t SECRET_TOKEN
See code: src/commands/init/index.ts
mapps storage:export
Export all keys and values stored on monday for a specific customer account.
USAGE
$ mapps storage:export [--verbose] [--print-command] [-a <value>] [-c <value>] [-f <value>] [-d <value>]
FLAGS
-a, --appId=<value> Select the app that you wish to retrieve the key for
-c, --clientAccountId=<value> Client account number.
-d, --fileDirectory=<value> Optional, file path.
-f, --fileFormat=<value> Optional, file format "CSV" or "JSON" (the default value is "JSON").
GLOBAL FLAGS
--print-command Print the command that was executed (optional).
--verbose Print advanced logs (optional).
DESCRIPTION
Export all keys and values stored on monday for a specific customer account.
EXAMPLES
$ mapps storage:export -a APP_ID -c CLIENT_ACCOUNT_ID -d FILE_FULL_PATH -f FILE_FORMAT
See code: src/commands/storage/export.ts
mapps storage:search
Search keys and values stored on monday for a specific customer account.
USAGE
$ mapps storage:search [--verbose] [--print-command] [-a <value>] [-c <value>] [-t <value>]
FLAGS
-a, --appId=<value> Select the app that you wish to retrieve the key for
-c, --clientAccountId=<value> Client account number.
-t, --term=<value> Term to search for.
GLOBAL FLAGS
--print-command Print the command that was executed (optional).
--verbose Print advanced logs (optional).
DESCRIPTION
Search keys and values stored on monday for a specific customer account.
EXAMPLES
$ mapps storage:search -a APP_ID -c CLIENT_ACCOUNT_ID -t TERM
See code: src/commands/storage/search.ts
mapps tunnel:create
Create a networking tunnel to publicly expose code running on the local machine.
USAGE
$ mapps tunnel:create [--verbose] [--print-command] [-p <value>] [-a <value>]
FLAGS
-a, --appId=<value> Specify an app id to get a unique tunnel domain for this app.
-p, --port=<value> [default: 8080] Port to forward tunnel traffic to.
GLOBAL FLAGS
--print-command Print the command that was executed (optional).
--verbose Print advanced logs (optional).
DESCRIPTION
Create a networking tunnel to publicly expose code running on the local machine.
EXAMPLES
$ mapps tunnel:create
$ mapps tunnel:create -p PORT_FOR_TUNNEL
$ mapps tunnel:create -a APP_ID_FOR_TUNNEL
$ mapps tunnel:create -p PORT_FOR_TUNNEL -a APP_ID_FOR_TUNNEL
See code: src/commands/tunnel/create.ts