Metadata-Version: 2.1
Name: jobbergate-cli
Version: 4.2.1
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.8.1,<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.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Scientific/Engineering
Requires-Dist: PyYAML (==6.*)
Requires-Dist: click (>=8.1.0,<9.0.0)
Requires-Dist: httpx (>=0.24.1,<0.25.0)
Requires-Dist: importlib-metadata (>=4.2,<5.0)
Requires-Dist: inquirer (>=3.1.0,<4.0.0)
Requires-Dist: loguru (>=0.6.0,<0.7.0)
Requires-Dist: pendulum (==3.0.0b1)
Requires-Dist: py-buzz (>=4.0.0,<5.0.0)
Requires-Dist: pydantic (>=1.10.12,<2.0.0)
Requires-Dist: pyperclip (>=1.8.2,<2.0.0)
Requires-Dist: python-dotenv (>=1.0.0,<2.0.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.29.2,<2.0.0)
Requires-Dist: typer (>=0.9.0,<0.10.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/markdown

# 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:

```shell
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:

```shell
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>

