Metadata-Version: 2.1
Name: jobbergate-cli
Version: 3.4.1a0
Summary: Jobbergate CLI Client
Home-page: https://github.com/omnivector-solutions/jobbergate
License: MIT
Author: Omnivector Solutions
Author-email: info@omnivector.solutions
Requires-Python: >=3.6.2,<4.0.0
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Scientific/Engineering
Requires-Dist: PyYAML (>=5.4.1,<6.0.0)
Requires-Dist: boto3 (>=1.18.64,<2.0.0)
Requires-Dist: click (>=8.0.1,<9.0.0)
Requires-Dist: httpx (>=0.22.0,<0.23.0)
Requires-Dist: importlib-metadata (>=4.2,<5.0)
Requires-Dist: inquirer (>=2.7.0,<3.0.0)
Requires-Dist: loguru (>=0.6.0,<0.7.0)
Requires-Dist: pendulum (>=2.1.2,<3.0.0)
Requires-Dist: pep562 (>=1.1,<2.0)
Requires-Dist: py-buzz (>=3.1.0,<4.0.0)
Requires-Dist: pydantic (>=1.8.2,<2.0.0)
Requires-Dist: pyperclip (>=1.8.2,<2.0.0)
Requires-Dist: python-dotenv (>=0.19.0,<0.20.0)
Requires-Dist: python-jose (>=3.3.0,<4.0.0)
Requires-Dist: rich (>=11.2.0,<12.0.0)
Requires-Dist: sentry-sdk (>=1.4.3,<2.0.0)
Requires-Dist: typer (>=0.4.0,<0.5.0)
Requires-Dist: yarl (>=1.7.2,<2.0.0)
Project-URL: Bug Tracker, https://github.com/omnivector-solutions/jobbergate/issues
Project-URL: Changelog, https://github.com/omnivector-solutions/jobbergate/blob/main/jobbergate-cli/CHANGELOG.rst
Project-URL: Repository, https://github.com/omnivector-solutions/jobbergate
Description-Content-Type: text/x-rst

================
 Jobbergate CLI
================

The Jobbergate CLI provides a command-line interface to view and manage the Jobbergate
resources. It can be used to create Job Scripts from template and then submit them to
the Slurm cluster to which Jobbergate is connected.

Jobbergate CLI is a Python project implemented with the
`Typer <https://typer.tiangolo.com/>`_ CLI builder library. Its dependencies and
environment are managed by `Poetry <https://python-poetry.org/>`_.

The CLI has a rich help system that can be accessed by passing the ``--help`` flag to
the main command:

.. code-block:: console

   jobbergate job-scripts --help


There is also help and parameter guides for each of the subcommands that can be accessed
by passing them the ``--help`` flag:

.. code-block:: console

   jobbergate job-scripts list --help

See also:

* `jobbergate-api <https://github.com/omnivector-solutions/jobbergate/jobbergate-api>`_

License
-------
* `MIT <LICENSE>`_


Copyright
---------
* Copyright (c) 2020 OmniVector Solutions <info@omnivector.solutions>

