----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/65585/ -----------------------------------------------------------
(Updated Feb. 16, 2018, 10:45 p.m.) Review request for mesos, Benjamin Bannier and Kevin Klues. Changes ------- Decreased scope of this patch. Mainly a documentation change now with a few improvements. Summary (updated) ----------------- Improved documentation regarding the new CLI setup. Bugs: MESOS-8240 https://issues.apache.org/jira/browse/MESOS-8240 Repository: mesos Description (updated) ------- Explains how to create the necessary virtual environment from anywhere and how to set up autocompletion in such case. Diffs (updated) ----- src/python/cli_new/README.md 847141db9a1f9eb5c78b2d50367b599a5c72ce61 src/python/cli_new/bin/mesos c5152a2ebf8704c804bb4f39e46580a512aecdea src/python/cli_new/bin/mesos-cli-tests 07659e0b4551c2381828b256608d2c6ced3ae745 src/python/cli_new/bootstrap 9329a61a2a1f05286b4ff6e5fe68cd86ed48859a Diff: https://reviews.apache.org/r/65585/diff/2/ Changes: https://reviews.apache.org/r/65585/diff/1-2/ Testing (updated) ------- On Fedora 25: ``` apache-mesos (MESOS-8240)$ cd src/python/cli_new/ cli_new (MESOS-8240)$ ./bootstrap cli_new (MESOS-8240)$ source .virtualenv/activate (mesos-cli) cli_new (MESOS-8240)$ mesos Mesos CLI Usage: mesos (-h | --help) mesos --version mesos <command> [<args>...] Options: -h --help Show this screen. --version Show version info. Commands: agent Interacts with the Mesos agents config Interacts with the Mesos CLI configuration file task Interacts with the tasks running in a Mesos cluster See 'mesos help <command>' for more information on a specific command. (mesos-cli) cli_new (MESOS-8240)$ source deactivate cli_new (MESOS-8240)$ rm -rf .virtualenv/ cli_new (MESOS-8240)$ cd .. python (MESOS-8240)$ VIRTUALENV_DIRECTORY=$(pwd)/.venv ./cli_new/bootstrap python (MESOS-8240)$ source /home/agrillet/apache-mesos/src/python/.venv/bin/activate python (MESOS-8240)$ source /home/agrillet/apache-mesos/src/python/.venv/bin/postactivate (mesos-cli) python (MESOS-8240)$ mesos Mesos CLI Usage: mesos (-h | --help) mesos --version mesos <command> [<args>...] Options: -h --help Show this screen. --version Show version info. Commands: agent Interacts with the Mesos agents config Interacts with the Mesos CLI configuration file task Interacts with the tasks running in a Mesos cluster See 'mesos help <command>' for more information on a specific command. ``` Thanks, Armand Grillet