.. _popy_tools:

Command Line Tools
##################

The |popy| tools and their functions are summarised in :numref:`table_tools`:-

.. _table_tools:

.. list-table:: |popy| Command Line Tools
    :header-rows: 1
    
    * - Name
      - Example
      - Function

    * - :ref:`popy_run`
      - popy run my_script.pyml
      - run a |popy| script

    * - :ref:`popy_create`
      - popy create fit my_script.pyml
      - create an example |popy| script
      
    * - :ref:`popy_check`
      - popy check my_script.pyml
      - check a |popy| script
    
    * - :ref:`popy_format`
      - popy format my_script.pyml
      - update |popy| script format
      
    * - :ref:`popy_view`
      - popy view my_script.pyml.html
      - open |popy| html output in browser
      
    * - :ref:`popy_info`
      - popy info
      - display |popy| install details
     
    * - :ref:`popy_doc`
      - popy doc
      - open |popy| documentation in browser
     
    * - :ref:`popy_validate`
      - popy validate
      - run :ref:`validation <validate_popy>` 
     
    * - :ref:`popy_activate`
      - popy activate XXXX
      - :ref:`activation_activate` using a |prod_key|
     
    * - :ref:`popy_deactivate`
      - popy deactivate
      - :ref:`deactivate_popy` a |prod_key|
          
.. toctree::
   :maxdepth: 1
   :hidden:
   
   popy_run      
   popy_create
   popy_check
   popy_format
   popy_view
   popy_info
   popy_doc  
   popy_validate
   popy_activate
   popy_deactivate
   

