0.4.0
--app and --channel parameters are now optional. If a command needs them and you haven't specified them, then it will error.list and fetch-list now have filters. You can filter on slug, feature, is-rollout, active-on date, and enroll date.--patch FILE is now available for any command which accepts an experiment.start-server – a new command to start a web server, which devices can connect to. Firefox for iOS and Android support this from v117.pbcopy adds to the clipboard a URL with experiments encoded in them.pbpaste sends the URL to the server. In this way, we can open enroll apps on device into experiments with the CLI.
fml – a new command to interact with the lower level nimbus-fml command line.
0.3.0
- Now using the Experimenter API to get experiments, instead of Remote Settings. This saves time waiting for the sync between Experimenter and RS.
- Split
fetch into a fetch for named recipes and fetch-list for getting a list; this changes the parameters for fetch. - Passthrough parameters for finer control of the app launch process. Thanks Ben, for the suggestion.
- A new
features command to get the feature configuration out of the experiment. You can also merge with the defaults from the manifest. - A new
defaults command to get the defaults from the manifest. - A new
info command to get information about the experiment. This can be good for investigations. - Experiment slugs can be derived from Experimenter URLs.
- Where you can read and write JSON, you can now read and write YAML.