Socket
Book a DemoInstallSign in
Socket

optimizely-cli

Package Overview
Dependencies
Maintainers
3
Versions
21
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

optimizely-cli

A command line application to create Optimizely experiments and publish via the API

latest
Source
npmnpm
Version
0.17.0
Version published
Weekly downloads
25
1150%
Maintainers
3
Weekly downloads
 
Created
Source

#Optimizely Command Line Interface

Codeship Status for FunnelEnvy/optimizely-cli
Code Climate Test Coverage

Optimizely-CLI (optcli) is a command line tool that lets developers build experiments faster by using the sofware tools you already love and publish to Optimizely when ready. We build a lot of tests at FunnelEnvy and found that (being stubborn engineers) we were more comfortable using our source editors and Git to develop locally - and this had a significant positive impact on our test velocity.

Optimizely-cli includes a command line executable that also integrates with either theTampermonkey (Google Chrome) or Greasemonkey (Firefox) extensions for local development / preview and the Optimizely API for publishing tests.

Brief intro below - for more usage details check out our Optimizely-CLI page.

Installation

npm install -g optimizely-cli

This will install the optcli executable on your system.

Dependencies

You'll need to have node.js installed locally to run optcli and either the Tampermonkey or Greasemonkey extensions to view variations locally.

Quickstart

optcli

View available commands

optcli init [options] [project_id]

Initializes a new Optimizely project locally (use -r for remote).

optcli experiment <experiment> <folder> <description>

Create a local experiment

optcli variation <experiment> <folder> <description>

Create a local variation

optcli host [options] <path> [port]

Host a variation locally. Point your browser at http(s)://localhost:8080 (default port) for usage info.

optcli push-experiment <path>

Push a local experiment to Optimizely.

optcli push-variation <path>

Push a local variation to Optimizely

Known Issues

  • Tests - We have some. We're adding more.

Release History

  • 0.15.0 Iteration option on push-experiment
  • 0.14.3 Added push-experiment, push-variation tests
  • 0.14.2 Show help when no arguments passed
  • 0.14.1 Bugfixes
  • 0.14.0 Move node client into separate module
  • 0.12.0 Bugfixes, more compliant with semver
  • 0.0.11 Separated create from push operations
  • 0.0.10 Refactored and cleanup
  • 0.0.7 Push
  • 0.0.2 Clone bug fix
  • 0.0.1 Initial release

Contributing

Please see CONTRIBUTING.md.

Code copyright 2015 Celerius Group Inc. Released under the Apache 2.0 License.

Keywords

optimizely

FAQs

Package last updated on 08 Nov 2015

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts