<commit_before>.. _cli_comparison_matrix:

===================================
Fuel CLI commands comparison matrix
===================================

The Fuel command-line interface has been changed to simplify usage
and improve user experience. Some of the keys and options have been modified
as well. Although the old ``fuel`` commands are still available, we recommend that
you use the new ``fuel2`` commands instead. The following table describes
new ``fuel2`` commands and their alternatives in the ``fuel`` CLI.

.. csv-table:: **Fuel CLI commands comparison matrix**
   :header: Command in ``fuel2`` CLI, Description, Alternative in ``fuel`` CLI
   :widths: 8, 7, 7

   ``fuel2 complete``, Print the completion of a command in CLI, None
   ``fuel2 help``, Print a detailed help for all commands, ``fuel <cmd> --help``
   ``fuel2 env add nodes``, Add nodes to an environment with specified roles, ``fuel node --set``
   ``fuel2 env create``, Create an environment with given attributes, ``fuel env --create``
   ``fuel2 env delete``, Delete an environment with a given ID, ``fuel env --delete``
   ``fuel2 env deploy``, Deploy changes on a specified environment, ``fuel deploy-changes``
   ``fuel2 env deployment-facts delete``, Delete current deployment facts, ``fuel deployment --delete``
   ``fuel2 env deployment-facts download``, Download the user-defined deployment facts, ``fuel deployment --download``
   ``fuel2 env deployment-facts get-default``, Download the default deployment facts, ``fuel deployment --default``
   ``fuel2 env deployment-facts upload``, Upload deployment facts, ``fuel deployment --upload``
   ``fuel2 env extension disable``, Disable specified extensions for an environment with a given ID, None
   ``fuel2 env extension enable``, Enable specified extensions for an environment with a given ID, None
   ``fuel2 env extension list``, Show a list of all available extensions, None
   ``fuel2 env extension show``, Show a list of enabled extensions for an environment with a given ID, None
   ``fuel2 env list``, Show a list of all available environments, ``fuel env``
   ``fuel2 env network download``, Download and store network configuration of an environment, ``fuel network --download``
   ``fuel2 env network upload``, Upload network configuration and apply it to an environment, ``fuel network --upload``
   ``fuel2 env network verify``, Run network verification for a specified environment, ``fuel network --verify``
   ``fuel2 env nodes deploy``, Deploy specified nodes for a specified environment, ``fuel node --deploy``
   ``fuel2 env nodes provision``, Provision specified nodes for a specified environment, ``fuel node --provision``
   ``fuel2 env provisioning-facts delete``, Delete current provisioning facts, ``fuel provisioning --delete``
   ``fuel2 env provisioning-facts download``, Download the user-defined provisioning facts, ``fuel provisioning --download``
   ``fuel2 env provisioning-facts get-default``, Download the default provisioning facts, ``fuel provisioning --default``
   ``fuel2 env provisioning-facts upload``, Upload provisioning facts, ``fuel provisioning --upload``
   ``fuel2 env redeploy``, Redeploy changes on a specified environment, ``fuel redeploy-changes``
   ``fuel2 env remove nodes``, Remove nodes from an environment, ``fuel node remove``
   ``fuel2 env reset``, Reset a deployed environment, ``fuel reset``
   ``fuel2 env settings download``, Download and store an environment settings, ``fuel settings --download``
   ``fuel2 env settings upload``, Upload and apply an environment settings, ``fuel settings --upload``
   ``fuel2 env show``, Show information about environment with a given ID, None
   ``fuel2 env spawn-vms``, Provision a specified environment, None
   ``fuel2 env stop-deployment``, Stop deployment process for a specific environment, ``fuel stop``
   ``fuel2 env update``, Change given attributes for an environment, ``fuel env --set``
   ``fuel2 fuel-version``, Show the current version of Fuel, ``fuel --fuel-version``
   ``fuel2 graph download``, Download a deployment graph configuration, ``fuel env --deployment-tasks --download``
   ``fuel2 graph execute``, Start a deployment with a given graph type, None
   ``fuel2 graph list``, List deployment graphs, None
   ``fuel2 graph upload``, Upload a deployment graph configuration, ``fuel env --deployment-tasks --upload``
   ``fuel2 network-group create``, Create a new network group, ``fuel network-group --create``<commit_msg>[UG] [CLI] Add new fuel2 commands<commit_after>.. _cli_comparison_matrix:

===================================
Fuel CLI commands comparison matrix
===================================

The Fuel command-line interface has been changed to simplify usage
and improve user experience. Some of the keys and options have been modified
as well. Although the old ``fuel`` commands are still available, we recommend that
you use the new ``fuel2`` commands instead. The following table describes
new ``fuel2`` commands and their alternatives in the ``fuel`` CLI.

.. csv-table:: **Fuel CLI commands comparison matrix**
   :header: Command in ``fuel2`` CLI, Description, Alternative in ``fuel`` CLI
   :widths: 8, 7, 7

   ``fuel2 complete``, Print the completion of a command in CLI, None
   ``fuel2 help``, Print a detailed help for all commands, ``fuel <cmd> --help``
   ``fuel2 env add nodes``, Add nodes to an environment with specified roles, ``fuel node --set``
   ``fuel2 env create``, Create an environment with given attributes, ``fuel env --create``
   ``fuel2 env delete``, Delete an environment with a given ID, ``fuel env --delete``
   ``fuel2 env deploy``, Deploy changes on a specified environment, ``fuel deploy-changes``
   ``fuel2 env deployment-facts delete``, Delete current deployment facts, ``fuel deployment --delete``
   ``fuel2 env deployment-facts download``, Download the user-defined deployment facts, ``fuel deployment --download``
   ``fuel2 env deployment-facts get-default``, Download the default deployment facts, ``fuel deployment --default``
   ``fuel2 env deployment-facts upload``, Upload deployment facts, ``fuel deployment --upload``
   ``fuel2 env extension disable``, Disable specified extensions for an environment with a given ID, None
   ``fuel2 env extension enable``, Enable specified extensions for an environment with a given ID, None
   ``fuel2 env extension list``, Show a list of all available extensions, None
   ``fuel2 env extension show``, Show a list of enabled extensions for an environment with a given ID, None
   ``fuel2 env list``, Show a list of all available environments, ``fuel env``
   ``fuel2 env network download``, Download and store network configuration of an environment, ``fuel network --download``
   ``fuel2 env network upload``, Upload network configuration and apply it to an environment, ``fuel network --upload``
   ``fuel2 env network verify``, Run network verification for a specified environment, ``fuel network --verify``
   ``fuel2 env nodes deploy``, Deploy specified nodes for a specified environment, ``fuel node --deploy``
   ``fuel2 env nodes provision``, Provision specified nodes for a specified environment, ``fuel node --provision``
   ``fuel2 env provisioning-facts delete``, Delete current provisioning facts, ``fuel provisioning --delete``
   ``fuel2 env provisioning-facts download``, Download the user-defined provisioning facts, ``fuel provisioning --download``
   ``fuel2 env provisioning-facts get-default``, Download the default provisioning facts, ``fuel provisioning --default``
   ``fuel2 env provisioning-facts upload``, Upload provisioning facts, ``fuel provisioning --upload``
   ``fuel2 env redeploy``, Redeploy changes on a specified environment, ``fuel redeploy-changes``
   ``fuel2 env remove nodes``, Remove nodes from an environment, ``fuel node remove``
   ``fuel2 env reset``, Reset a deployed environment, ``fuel reset``
   ``fuel2 env settings download``, Download and store an environment settings, ``fuel settings --download``
   ``fuel2 env settings upload``, Upload and apply an environment settings, ``fuel settings --upload``
   ``fuel2 env show``, Show information about environment with a given ID, None
   ``fuel2 env spawn-vms``, Provision a specified environment, None
   ``fuel2 env stop-deployment``, Stop deployment process for a specific environment, ``fuel stop``
   ``fuel2 env update``, Change given attributes for an environment, ``fuel env --set``
   ``fuel2 fuel-version``, Show the current version of Fuel, ``fuel --fuel-version``
   ``fuel2 graph delete``, Delete a deployment graph, None
   ``fuel2 graph download``, Download a deployment graph configuration, ``fuel env --deployment-tasks --download``
   ``fuel2 graph execute``, Start a deployment with a given graph type, None
   ``fuel2 graph list``, List deployment graphs, None
   ``fuel2 graph upload``, Upload a deployment graph configuration, ``fuel env --deployment-tasks --upload``
   ``fuel2 health list``, List all available test sets for a given environment, ``fuel health --list``
   ``fuel2 health restart``, Restart a test set with a given ID, None
   ``fuel2 health start``, Run specified test sets for a given environment, ``fuel health --check``
   ``fuel2 health status list``, Show a list of statuses of all test sets that have ever been executed, None
   ``fuel2 health status show``, Show status of a test set with a given ID, None
   ``fuel2 health stop``, Stop executing a test set with a given ID, None
   ``fuel2 network-group create``, Create a new network group, ``fuel network-group --create``
{'fraction_non_alphanumeric': 0.12132582864290181, 'fraction_numerical': 0.010214717531790703, 'mean_word_length': 4.742070616397367, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 34, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6033175', 'n_tokens_mistral': 2517, 'n_tokens_neox': 2299, 'n_words': 1218}