{ "info": { "author": "Optimizely", "author_email": "developers@optimizely.com", "bugtrack_url": null, "classifiers": [], "description": "==============\noptimizely-cli\n==============\n\noptimizely-cli is a command-line interface for Optimizely projects.\n\nIt aims to give you quick access to your experiment data as well as store a\nlocal copy of your data so that you can manage and track changes in the version\ncontrol system of your choice.\n\n-------------------\nSystem Requirements\n-------------------\n\noptimizely-cli runs on Linux and Mac OS X, and requires Python 2.7.x+. It may\nwork on other versions of Python.\n\n------------\nInstallation\n------------\n\nInstall or upgrade optimizely-cli using pip:\n\n $ pip install --upgrade optimizely-cli\n\nIf you get some sort of error about TLS versions like this:\n\n \"There was a problem confirming the ssl certificate: [SSL: TLSV1_ALERT_PROTOCOL_VERSION]\"\n\nThen install a newer version of pip and then install again:\n\n $ curl https://bootstrap.pypa.io/get-pip.py | python\n\n---------------\nGetting Started\n---------------\n\nTo use optimizely-cli, you need to link it to your Optimizely account.\nThe quickest way to get started is to run the ``opti init`` command and follow\nthe instructions::\n\n $ opti init\n\tFirst visit https://app.optimizely.com/v2/profile/api to create a new access token\n\tEnter the token you created here:\n\tVerifying token...\n\tToken is valid\n\tCredentials written to .optimizely-credentials.json\n\tDo not add this file to version control!\n\tIt should stay private\n\n\tChecking for an existing project...\n\tSuccessfully created project (id: )\n\tConfig file written to .optimizely.json\n\nYou can move ``.optimizely-credentials.json`` to your home directory (the\n``opti`` tool will look there as long as your project is under your home):\n\n\t$ mv .optimizely-credentials.json ~/\n\nOr add it to your .gitignore file like this:\n\n\t$ echo .optimizely-credentials.json >> .gitignore\n\nDon't commit your credentials to version control!\n\n^^^^^\nUsage\n^^^^^\n\nFor a full list of commands, just type ``opti`` at the command line. Here are some examples of available sub-commands:\n\n=========== ===================================================\nattribute Manage Audience Attributes\naudience Manage Optimizely audiences\nenvironment Manage Environments\nevent List, create, and manage Optimizely events\nexperiment List, create, and manage Optimizely experiments\nfeature Manage Features\ngroup Manage Optimizely exclusion groups\ninit Link an Optimizely project with your repository\nproject List, create, and manage Optimizely projects\npull Pull down the current state of an Optimizely project\npush Push back local data to an Optimizely project\n=========== ===================================================\n\n^^^^^^^^\nExamples\n^^^^^^^^\n\nGet a list of projects ::\n\n $ opti project list\n\nCreate a new project ::\n\n $ opti project create\n\nGet a list of events ::\n\n $ opti event list\n\nCreate a new event ::\n\n $ opti event create new_event\n\nPull all Optimizely experiment data and write them to a local ``optimizely/`` directory ::\n\n $ opti pull\n\nCollect changes to your local ``optimizely/`` directory and apply them your data in Optimizely ::\n\n $ opti push\n\n------------------\nCommand Completion\n------------------\n\nThe ``opti`` utility can complete your commands. Just add the following to your .bashrc:\n\n eval \"$(_OPTI_COMPLETE=source opti)\"\n\n------------\nContributing\n------------\n\nPlease see our `Contributing Guidelines `_.\n\n.. _contributing: CONTRIBUTING.md\n.. _additional_code: ADDITIONAL_CODE.md\n.. _terms: http://www.optimizely.com/terms\n\n---------------\nAdditional Code\n---------------\n\nPlease see `Additional Code `_.\n\nAny use of the Optimizely Service is subject to our `Terms of Service `_ or the separate, written agreement between your company and Optimizely (if any).\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/optimizely/optimizely-cli", "keywords": "", "license": "Apache License 2.0", "maintainer": "", "maintainer_email": "", "name": "optimizely-cli", "package_url": "https://pypi.org/project/optimizely-cli/", "platform": "", "project_url": "https://pypi.org/project/optimizely-cli/", "project_urls": { "Homepage": "https://github.com/optimizely/optimizely-cli" }, "release_url": "https://pypi.org/project/optimizely-cli/0.3.0/", "requires_dist": [ "click (==6.7)", "requests[security] (>=2.9.1)", "findup (==0.3.0)", "six (==1.11.0)", "bravado (==9.2.0)" ], "requires_python": "", "summary": "A command-line interface for Optimizely Projects", "version": "0.3.0" }, "last_serial": 4265812, "releases": { "0.3.0": [ { "comment_text": "", "digests": { "md5": "fb246d7bcf2dd987390f2fd7da866696", "sha256": "3ea521abe280ae23fdcee13c9954e1412eaf02cca093d6f83a78871c9512a177" }, "downloads": -1, "filename": "optimizely_cli-0.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "fb246d7bcf2dd987390f2fd7da866696", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 33338, "upload_time": "2018-09-12T17:58:15", "url": "https://files.pythonhosted.org/packages/61/54/c5a51267dc2bc006475450b8e8737911db7df9cbe82954ce3849e9e543a9/optimizely_cli-0.3.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "641f4428a3386106e78f8a7fd8c7ca7c", "sha256": "64259ece76546e9640baf4489a6e0ef7f2a85a53c889cd84d30a6ff6720541d0" }, "downloads": -1, "filename": "optimizely-cli-0.3.0.tar.gz", "has_sig": false, "md5_digest": "641f4428a3386106e78f8a7fd8c7ca7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19272, "upload_time": "2018-09-12T17:58:16", "url": "https://files.pythonhosted.org/packages/ba/ef/b8ed388d89aa42f798eb50bf6deca100e4bdf927132f74b46960093e3aff/optimizely-cli-0.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fb246d7bcf2dd987390f2fd7da866696", "sha256": "3ea521abe280ae23fdcee13c9954e1412eaf02cca093d6f83a78871c9512a177" }, "downloads": -1, "filename": "optimizely_cli-0.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "fb246d7bcf2dd987390f2fd7da866696", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 33338, "upload_time": "2018-09-12T17:58:15", "url": "https://files.pythonhosted.org/packages/61/54/c5a51267dc2bc006475450b8e8737911db7df9cbe82954ce3849e9e543a9/optimizely_cli-0.3.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "641f4428a3386106e78f8a7fd8c7ca7c", "sha256": "64259ece76546e9640baf4489a6e0ef7f2a85a53c889cd84d30a6ff6720541d0" }, "downloads": -1, "filename": "optimizely-cli-0.3.0.tar.gz", "has_sig": false, "md5_digest": "641f4428a3386106e78f8a7fd8c7ca7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19272, "upload_time": "2018-09-12T17:58:16", "url": "https://files.pythonhosted.org/packages/ba/ef/b8ed388d89aa42f798eb50bf6deca100e4bdf927132f74b46960093e3aff/optimizely-cli-0.3.0.tar.gz" } ] }