vpm, lifecycle operations vlcm, and app communication. Access these tools through the device shell.
Package management
vpm commands
Manages packages and components on your device.vpm list
Displays installed packages, apps, or components. Command: Parameters:- packages - Lists all installed packages
- components - Lists all components
--category- (Optional) Filters by component category--uri- (Optional) Filters by supported uniform resource identifiers (URI)
vpm info
Displays manifest information for installed packages and their components. Command: Parameters:- id - Package ID or component ID
--package- (Optional) Shows only package information, regardless of whether a package or component ID is provided
vpm install
Installs an app package (.vpkg) file from the device’s file system. To use this command, push the file to a specific folder on your device and runvpm install. The file must be in .vpkg format and must exist on the device before using vpm install. The vpm install command doesn’t support package installation over the network.
Command:
Parameters:
- path-to-package - Full path to the .vpkg file
--force- (Optional) Forces installation regardless of conflicts
kepler device install-app to install, or kepler run-kepler to install and run your app.
vpm uninstall
Removes an installed package from the system. Command: Parameter:- package-id - ID of the package to remove
Lifecycle management
vlcm commands
Manages the lifecycle of running programs.vlcm list
Displays the status of all running components.vlcm terminate-app
Closes the app and requires apackage-id or process id (pid). You can get the pid of your app by using the vlcm list command.
Example:
App communication
vmsgr send (preferred option)
Launches apps and sends messages using URI to communicate with Vega apps in the following ways:- Launch a lifecycle component
- Send a broadcast message
- Send a unicast message to a specific app
vmsgr enforce-security
Enables security enforcement on specific packages for development and testing purposes only. Command:vmsgr enforce-security [options]
Example:
vlcm launch-app
Launches an app using its URI. Unlikevmsgr send, vlcm launch-app option only launches apps.
Command:
Parameters:
- uri: Package URI to launch (format: pkg://component-id)
Related topics
- Vega SDK CLI Reference
- Vega Studio Performance CLI
- Vega Studio Commands
- Use VPT for Vega App Packages

