├── .gitignore ├── LICENSE ├── README.md ├── bin ├── .gitkeep └── optcli.js ├── contributing.md ├── index.js ├── lib ├── assets.js ├── commands │ ├── create-experiment.js │ ├── create-variation.js │ ├── host.js │ ├── init-project.js │ ├── push-experiment.js │ ├── push-variation.js │ └── set-token.js ├── experiment.js ├── file-util.js ├── files.js ├── logger.js ├── optcli-base.js ├── project.js ├── read-config.js ├── server │ ├── assets │ │ └── jquery.min.js │ └── controller.js ├── set-token.js ├── variation.js └── write-config.js ├── package.json ├── ssl ├── server.crt └── server.key ├── templates ├── index.ejs ├── install.user.js.ejs ├── script.ejs └── server.ejs └── test ├── commands ├── create-experiment.test.js ├── create-variation.test.js ├── host.test.js ├── init-project.test.js ├── push-experiment.test.js ├── push-variation.test.js └── set-token.test.js ├── experiment.test.js ├── mocha.opts ├── project.test.js └── utils.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FunnelEnvy/optimizely-cli/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FunnelEnvy/optimizely-cli/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FunnelEnvy/optimizely-cli/HEAD/README.md -------------------------------------------------------------------------------- /bin/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bin/optcli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FunnelEnvy/optimizely-cli/HEAD/bin/optcli.js -------------------------------------------------------------------------------- /contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FunnelEnvy/optimizely-cli/HEAD/contributing.md -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | require("./lib/optin.js"); 2 | -------------------------------------------------------------------------------- /lib/assets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FunnelEnvy/optimizely-cli/HEAD/lib/assets.js -------------------------------------------------------------------------------- /lib/commands/create-experiment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FunnelEnvy/optimizely-cli/HEAD/lib/commands/create-experiment.js -------------------------------------------------------------------------------- /lib/commands/create-variation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FunnelEnvy/optimizely-cli/HEAD/lib/commands/create-variation.js -------------------------------------------------------------------------------- /lib/commands/host.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FunnelEnvy/optimizely-cli/HEAD/lib/commands/host.js -------------------------------------------------------------------------------- /lib/commands/init-project.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FunnelEnvy/optimizely-cli/HEAD/lib/commands/init-project.js -------------------------------------------------------------------------------- /lib/commands/push-experiment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FunnelEnvy/optimizely-cli/HEAD/lib/commands/push-experiment.js -------------------------------------------------------------------------------- /lib/commands/push-variation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FunnelEnvy/optimizely-cli/HEAD/lib/commands/push-variation.js -------------------------------------------------------------------------------- /lib/commands/set-token.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FunnelEnvy/optimizely-cli/HEAD/lib/commands/set-token.js -------------------------------------------------------------------------------- /lib/experiment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FunnelEnvy/optimizely-cli/HEAD/lib/experiment.js -------------------------------------------------------------------------------- /lib/file-util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FunnelEnvy/optimizely-cli/HEAD/lib/file-util.js -------------------------------------------------------------------------------- /lib/files.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FunnelEnvy/optimizely-cli/HEAD/lib/files.js -------------------------------------------------------------------------------- /lib/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FunnelEnvy/optimizely-cli/HEAD/lib/logger.js -------------------------------------------------------------------------------- /lib/optcli-base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FunnelEnvy/optimizely-cli/HEAD/lib/optcli-base.js -------------------------------------------------------------------------------- /lib/project.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FunnelEnvy/optimizely-cli/HEAD/lib/project.js -------------------------------------------------------------------------------- /lib/read-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FunnelEnvy/optimizely-cli/HEAD/lib/read-config.js -------------------------------------------------------------------------------- /lib/server/assets/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FunnelEnvy/optimizely-cli/HEAD/lib/server/assets/jquery.min.js -------------------------------------------------------------------------------- /lib/server/controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FunnelEnvy/optimizely-cli/HEAD/lib/server/controller.js -------------------------------------------------------------------------------- /lib/set-token.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FunnelEnvy/optimizely-cli/HEAD/lib/set-token.js -------------------------------------------------------------------------------- /lib/variation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FunnelEnvy/optimizely-cli/HEAD/lib/variation.js -------------------------------------------------------------------------------- /lib/write-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FunnelEnvy/optimizely-cli/HEAD/lib/write-config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FunnelEnvy/optimizely-cli/HEAD/package.json -------------------------------------------------------------------------------- /ssl/server.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FunnelEnvy/optimizely-cli/HEAD/ssl/server.crt -------------------------------------------------------------------------------- /ssl/server.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FunnelEnvy/optimizely-cli/HEAD/ssl/server.key -------------------------------------------------------------------------------- /templates/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FunnelEnvy/optimizely-cli/HEAD/templates/index.ejs -------------------------------------------------------------------------------- /templates/install.user.js.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FunnelEnvy/optimizely-cli/HEAD/templates/install.user.js.ejs -------------------------------------------------------------------------------- /templates/script.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FunnelEnvy/optimizely-cli/HEAD/templates/script.ejs -------------------------------------------------------------------------------- /templates/server.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FunnelEnvy/optimizely-cli/HEAD/templates/server.ejs -------------------------------------------------------------------------------- /test/commands/create-experiment.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FunnelEnvy/optimizely-cli/HEAD/test/commands/create-experiment.test.js -------------------------------------------------------------------------------- /test/commands/create-variation.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FunnelEnvy/optimizely-cli/HEAD/test/commands/create-variation.test.js -------------------------------------------------------------------------------- /test/commands/host.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FunnelEnvy/optimizely-cli/HEAD/test/commands/host.test.js -------------------------------------------------------------------------------- /test/commands/init-project.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FunnelEnvy/optimizely-cli/HEAD/test/commands/init-project.test.js -------------------------------------------------------------------------------- /test/commands/push-experiment.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FunnelEnvy/optimizely-cli/HEAD/test/commands/push-experiment.test.js -------------------------------------------------------------------------------- /test/commands/push-variation.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FunnelEnvy/optimizely-cli/HEAD/test/commands/push-variation.test.js -------------------------------------------------------------------------------- /test/commands/set-token.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FunnelEnvy/optimizely-cli/HEAD/test/commands/set-token.test.js -------------------------------------------------------------------------------- /test/experiment.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FunnelEnvy/optimizely-cli/HEAD/test/experiment.test.js -------------------------------------------------------------------------------- /test/mocha.opts: -------------------------------------------------------------------------------- 1 | --recursive -------------------------------------------------------------------------------- /test/project.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FunnelEnvy/optimizely-cli/HEAD/test/project.test.js -------------------------------------------------------------------------------- /test/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FunnelEnvy/optimizely-cli/HEAD/test/utils.js --------------------------------------------------------------------------------