Release Notes for CLI

Version added 30-Jul-2018| Modified 18-Jun-2019

The command line interface (CLI) of webOS Open Source Edition (OSE) provides scripts to use in a command line to create/package a project for an app and to install/run/debug the app on the target device or an emulator.


webOS OSE CLI v1.9.4 (June 2019)

See below for the new and changed features, bug fixes, and known issues in this release.

New features

  • Added the feature to check the version rule of the app when packaging the app

  • Added the feature to check if the app id and app version exist in the appinfo.json file of the app when packaging the app

  • Added the feature to add permission to read for all files of the app when packaging the app

Changed features

  • Updated the templates (changed usable webOS APIs and how to use pmlog, appinfo.json)

  • Changed the scenario of asking whether to overwrite. Now, CLI asks the user whether to overwrite as soon as the user executes the ares-generate command with the existing folder name, while before this change, the user was asked after entering all the app info.

  • Changed the CLI folder structure due to the code refactoring

Bug fixes

  • Fixed the issue where ares-setup-device --reset does not print the reset device list

Known Issues

  • This version of CLI does not support ares-inspect --service temporarily.

webOS OSE CLI v1.8.1 (July 2018)

New/Changed features for this release are listed below.

New/Changed features

  • Changed the package filenames (from webos-ose-cli-rpi_sdk-*.* to ares-webos-cli-ose_sdk-*.*)

  • Added the end-user license agreement (EULA)

  • Added hosted web app template

webOS OSE CLI v1.6.4 (March 2018)

This is the first official release of CLI for webOS OSE. For a detailed list of key features, see CLI Overview.

The list below shows known issues of this release.

Known issues

  • Web Inspector and Node Inspector work on Blink-based browsers (Chrome and Opera) but not on non-Blink browsers (Internet Explorer, FireFox, and Safari).

  • The emulator should be running prior to using ares-install or ares-launch commands. CLI does not run the emulator automatically.

  • ares-server and ares-inspect commands are not terminated on their own, and can only be terminated manually by pressing Ctrl+C.

  • ares-package shows an error message if an app filename contains non-ASCII characters. (App filenames should contain Latin letters ONLY.)

  • ares-setup-device --search|-s (Search webOS Devices) is not working, because webOS OSE does not contain upnpd.

Except as noted, this content is licensed under Creative Commons Attribution 4.0 and sample code is licensed under Apache License 2.0.