Note
To install the CLI packages, see CLI User Guide.
To install the CLI packages, see CLI User Guide.
This page provides the summary of each Command-Line Interface (CLI) release for webOS Open Source Edition (OSE).
The following table shows the compatibility between webOS OSE and CLI.
CLI Version | webOS OSE Version |
---|---|
3.0.2 or later | 2.27.0 |
2.26.0 | |
2.25.0 | |
2.4.0 | |
2.24.0 | |
2.23.0 | |
2.22.0 | |
2.21.0 | |
2.20.1 | |
2.20.0 | |
2.19.1 | |
2.3.1 | |
2.19.0 | |
2.18.0 | |
2.17.0 | |
2.16.0 | |
2.15.0 | |
2.2.0 | 2.14.1 |
2.14.0 | |
2.13.2 | |
2.13.1 | |
2.13.0 | |
2.12.0 | |
2.11.0 | |
2.1.0 | 2.10.0 |
2.0.3 | 2.9.0 |
2.0.2 | 2.8.0 |
1.13.1 | |
1.13.0 | 2.7.0 |
1.12.0 | 2.6.0 |
1.11.1 | 2.5.0 |
1.11.0 | 2.4.0 |
1.10.2 | 2.1.0 |
1.10.1 | 2.0.0 |
1.9.4 | 1.0.0 |
1.8.1 | |
1.6.4 |
This version is compatible with webOS OSE 2.25.0 ~ webOS OSE 2.26.0. See below for the new and changed features in this release.
shelljs
(v0.8.5), async
(v3.2.5), ssh2
(v1.15.0), tar
(v6.2.0).ares-setup-device
--add
and --remove
options.ares-config --profile
did not work after installing CLI with the root user on Mac/Linux.ares-log --output --follow
did not print the JSON output in a single line.ares-generate
did not use the webapp template as the default template (Execute ares-generate
without the --template
option).This version is compatible with webOS OSE 2.25.0 ~ webOS OSE 2.26.0. See below for the new and changed features in this release.
tv
. Each profile has different supported commands, options, help, and templates.ares-config
. For more details, see CLI User Guide.ares-launch --hosted
option.ares-package
.This version is compatible with webOS OSE 2.19.1 ~ webOS OSE 2.25.0. See below for the new and changed features in this release.
We have released a new JavaScript API, see CLI API Reference. You can use features of existing CLI commands through this API. Supported commands are as follows:
ares-generate
, ares-inspect
, ares-install
, ares-launch
, ares-package
, ares-pull
, ares-push
, ares-server
, ares-setup-device
, ares-shell
Now ares-device --system-info
shows the Node.js version of the target device.
ares-inspect --service
are updated.ares-device --resource-monitor --list
shows the list of JS services properly.This version is compatible with webOS OSE 2.15.0 ~ webOS OSE 2.19.1. See below for the new and changed features in this release.
ares-log
.ares-device
..ipk
) in ares-package
.--level
option of each command.ares-inspect --open
.ares-package
.ares-device --capture-screen
.This version is compatible with webOS OSE 2.11.0 ~ webOS OSE 2.14.1. See below for the new and changed features in this release.
ares-log
. For more details, see CLI User Guide.DEVICE_NAME
parameter in the ares-setup-device
command.-–listfull
option in the ares-install
command.-v
option of all ares
commands.This version is compatible with webOS OSE 2.10.0. See below for the new and changed features in this release.
ares-device
command. (--capture-screen
option)Updated the template of appinfo.json
to apply new ACG groups.
ares-shell -r
command were different from environment variables of the target device.This version is compatible with webOS OSE 2.9.0. See below for the new and changed features in this release.
ares
command.This version is compatible with webOS OSE 2.8.0. See below for the new and changed features in this release.
ares-device
command. This command replaces ares-device-info
.ares-setup-device
’s parameter and fixed typos.This version is compatible with webOS OSE 2.8.0. See below for the new and changed features in this release.
This version is compatible with webOS OSE 2.7.0. See below for the new and changed features in this release.
ares-device-info
. For more details, see CLI User Guide.pmloglib.Context
in the JS service template.This version is compatible with webOS OSE 2.6.0. See below for the new and changed features in this release.
–-display
option) in ares-inspect
.-–default
option) in ares-setup-device
.--hosted
option) in ares-launch
.--help
option.ares-generate
.ares-package
and ares-generate
.This version is compatible with webOS OSE 2.5.0. See below for the new and changed features in this release.
applications
group to the permission of QML app.displayAffinity
in QML template.This version is compatible with webOS OSE 2.4.0. See below for the new and changed features in this release.
version
property in appinfo.json
to optional.title
property to new app
in appinfo.json
template.largeIcon
in the template.-v
option.For example, if you launch a web app on display 0 and then launch the same app on display 1, it just re-launch the app on display 0. (Nothing happened on display 1.)
This version is compatible with webOS OSE 2.1.0. See below for the new and changed features in this release.
basic
and webappicon
to webapp
and icon
.ares-install
, the icon of the app is not displayed on Home Launcher.This version is compatible with webOS OSE 2.0.0. See below for the new, changed, and removed features along with fixed issues and known issues in this release.
version
in appinfo.json
when packaging an app, which checks whether each version number is 9 digits or less.ares-generate --template
to new images.webOS.js
library.ares-inspect --service
option cannot be used with the --open
option.ares-inspect --service
option.ares-inspect --open
option cannot open a browser on Windows..ssh
directory after executing ares-setup-device
.ares-install
, a running Home Launcher disappears from the screen. To make the app listed on Home Launcher, you must reboot the target device.See below for the new and changed features, bug fixes, and known issues in this release.
id
and version
exist in the appinfo.json
file of your app when you package your app.appinfo.json
).ares-generate
command with the existing folder name. In older versions, CLI prompts you when you enter your app information.ares-setup-device --reset
does not print the reset device list.ares-inspect --service
temporarily.Changed the package filenames (from webos-ose-cli-rpi_sdk-*.*
to ares-webos-cli-ose_sdk-*.*
).
Added the end-user license agreement (EULA).
Added a template for hosted web apps.
This is the first official release of CLI for webOS OSE. For a detailed list of key features, see key features.
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 Control+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.
Contents