Metadata-Version: 2.4
Name: vship
Version: 0.1.4
Summary: Vship (VPS Setup Helper with Interactive Playbooks) is an open-source Python CLI tool that wraps Ansible to provide an interactive, reusable, and secure VPS configuration experience.
Project-URL: Homepage, https://github.com/AnalyticAce/vship
Project-URL: Repository, https://github.com/AnalyticAce/vship
Project-URL: Issues, https://github.com/AnalyticAce/vship/issues
Author-email: DOSSEH Shalom <dosseh.contact@gmail.com>
License: MIT
License-File: LICENSE
Keywords: ansible,automation,cli,devops,vps
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
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.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: System :: Systems Administration
Classifier: Topic :: Utilities
Requires-Python: >=3.10
Requires-Dist: ansible-runner>=2.4.3
Requires-Dist: cryptography>=48.0.0
Requires-Dist: inquirer>=3.4.1
Requires-Dist: jinja2>=3.1.6
Requires-Dist: keyring>=25.7.0
Requires-Dist: pyyaml>=6.0.3
Requires-Dist: rich>=15.0.0
Requires-Dist: typer>=0.25.1
Description-Content-Type: text/markdown

[![PyPI](https://img.shields.io/pypi/v/vship.svg)][pypi status]
[![Status](https://img.shields.io/pypi/status/vship.svg)][pypi status]
[![Python Version](https://img.shields.io/pypi/pyversions/vship)][pypi status]

<br>

[![Read the documentation at https://dossehshalom.engineer/vship/](https://img.shields.io/readthedocs/python-inquirer/latest.svg?label=Read%20the%20Docs)][read the docs]
[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)][pre-commit]

[pypi status]: https://pypi.org/project/vship/
[read the docs]: https://dossehshalom.engineer/vship/
[pre-commit]: https://github.com/pre-commit/pre-commit

# vship

**VPS Setup Helper with Interactive Playbooks**

`vship` is an open-source Python CLI tool that wraps Ansible to provide an interactive, reusable, and secure VPS configuration experience. Instead of writing playbooks manually or running raw Ansible commands, users run a single CLI that guides them through dependency selection, generates the appropriate Ansible playbook, connects to their VPS, and executes the configuration — all while saving the setup as a reusable profile for future servers.

## Installation

```sh
pip install vship
```

## Usage

```sh
vship --help
```

## License

MIT License. See [LICENSE](LICENSE) for details.