Skip to content

CLI Plugin

Danny edited this page Jun 21, 2022 · 1 revision

The CLI (command-line interface) plugin is a new plugin that is a separate package entirely (will be installable as @symbux/cli which will allow you to boilerplate and template new controllers, and more, as well as install available plugins, alongside inspect your application (using the Inspect plugin) and you will come with a series of command supported decorators for building commands that can be run as and when allowing you to connect and authenticate to your Turbo application.

The other part of this is the actual plugin, which will interface to the Turbo application, this is done, because in most cases commands need to be run in the context of the running application, additionally the CLI can call on the turbo application to execute a command, by launching the framework in a safe mode style, to prevent services being started but allowing commands to run in the right context.

Features:

  • Boilerplate your application.
  • Quick add controllers, providers and more with a simple command.
  • Access monitoring information about your application.
  • Access commands and tasks for your application.
  • Bootstrap your application to call custom commands for it.

Features

Plugins

Future Plans

Resources

Clone this wiki locally