Arguments
[path]
The path to the project. Defaults to
..Options
--javascript
By default, the init command assumes you are using TypeScript. Use this flag to initialize a
project that uses JavaScript.
--project-ref | -p
The project ref to use when initializing the project.
--tag | -t
The version of the
@trigger.dev/sdk package to install. Defaults to the CLI version.--skip-package-install
Skip installing the
@trigger.dev/sdk package.--override-config
Override the existing config file if it exists.
--project-name <name>
The name of the project to create when your account has no projects yet.
--org-name <name>
The organization to create the first project in. Matches an existing organization by name, or creates it if you have none.
-r, --runtime <runtime>
The runtime to use:
node, node-22, node-24, node-26 or bun. Defaults to node-24.-y, --yes
Skip all prompts. Requires
--project-ref, or --project-name with --org-name for a new account.--no-browser
Do not open the browser during login. Print the URL only.
--pkg-args
Additional arguments to pass to the package manager. Accepts CSV for multiple args.
Common options
These options are available on most commands.--profile
The login profile to use. Defaults to the current profile, which is set by your last
login or switch (initially “default”).--api-url | -a
Override the default API URL. If not specified, it uses
https://api.trigger.dev. This can also be set via the TRIGGER_API_URL environment variable.--log-level | -l
The CLI log level to use. Options are
debug, info, log, warn, error, and none. This does not affect the log level of your trigger.dev tasks. Defaults to log.--skip-telemetry
Opt-out of sending telemetry data. This can also be done via the
TRIGGER_TELEMETRY_DISABLED environment variable. Just set it to anything other than an empty string.--help | -h
Shows the help information for the command.
--version | -v
Displays the version number of the CLI.

