Command Line
This sample demonstrates a simple app running inside a sandbox that prints information about files or directories specified from the command line. It has an adef
with an executables section, and cdef
with sources section.
Go to the sample app code.
Run this to install the sample app:
$ cd apps/sample/commandLine $ make wp85 $ instapp fileInfo.wp85.update <ip address>
If you're using an AR7 module in your target, substitute ar7
for wp85.
This sample app takes a command with a list of file/directory paths, and accepts additional options like -x
or --max-count
.
Here's an example on how to run the command-line sample app:
Change to the sandbox directory:
cd /legato/systems/current/apps/<appname>/read-only/bin
This is how to access a regular file:
root@swi-mdm9x15:/legato/apps/bb20bdcce7eb03179af9c62adf619e19/read-only/bin# ./fileInfo type /etc/hosts --max-count=10
This is how to access permissions to control read/write, group members' and others' read access:
root@swi-mdm9x15:/legato/apps/bb20bdcce7eb03179af9c62adf619e19/read-only/bin# ./fileInfo permissions /etc/hosts --max-count=10
- Note
- The long hexadecimal number in the apps' directory is unique to each installed app.
See
Create Apps
Copyright (C) Sierra Wireless Inc. Use of this work is subject to license.