Rose Built-In Applications

Rose contains a few built-in applications providing common functionality.

These applications can be run using rose task-run or rose app-run.

To use a built-in application, add the rose-app.conf|mode=KEY setting in the application configuration, where KEY is the name of the built-in application. For example to use the rose_prune built-in application:

rose-app.conf
mode=rose_prune
# There may also be metadata which can be picked up using the `meta` setting.
meta=rose_prune

A built-in application would normally behave very much like running an external command. The key differences are normally that:

  • A built-in application may use a different working directory to a Rose application.
  • A built-in application will run some pre-defined commands or logic instead of a command defined in the application configuration.