Package Exports
- fxos-start
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (fxos-start) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
fxos-start
Start a FirefoxOS simulator if no simulator is running.
Install
# Library
$ npm install fxos-start
# Command line
$ npm install -g fxos-startUsage
Usage: fxos-start [options]
Options:
-p, --port Port of FirefoxOS
-f, --force Kill other simulators on this port
--verbose Set the output level to verbose
--bin Set external B2G bin
--profile Set external B2G profile
--release <release> Release of FirefoxOS to filter
--exit Exit after startup
--stdin <stdin filepath> The path where stdin of the simulator will be redirected to
--stdout <stdout filepath> The path where stdout of the simulator will be redirected to
--stderr <stderr filepath> The path where stderr of the simulator will be redirected to
--timeout The timeout time to wait for a response from the Simulator.
--version Print version and exitStart a simulator on known port, connect and return client
Start a FirefoxOS simulator and connect to it through firefox-client by returning client.
var start = require('fxos-start');
start({port:1234}, function(err, client) {
// Let's show for example all the running apps
client.getWebapps(function(err, webapps) {
webapps.listRunningApps(function(err, apps) {
console.log("Running apps:", apps);
});
});
})Start a simulator on known port without connecting
Just start a FirefoxOS simulator without opening a connection:
var start = require('fxos-start');
start({port:1234, connect:false}, function(err) {
// Let's show for example all the running apps
client.connect(1234, function() {
client.getWebapps(function(err, webapps) {
webapps.listRunningApps(function(err, apps) {
console.log("Running apps:", apps);
});
});
});
})Start a simulator on any port
Just start a without opening a connection:
var start = require('fxos-start');
start(function(err, client) {
// Let's show for example all the running apps
client.getWebapps(function(err, webapps) {
webapps.listRunningApps(function(err, apps) {
console.log("Running apps:", apps);
});
});
})Usage with command line
$ fxos-start
Firefox Simulator started on port 8901
$ fxos-start -p 8001
Firefox Simulator started on port 8001