Metadata-Version: 2.4
Name: shelltastic
Version: 0.2.2
Summary: A fantastic shell command runner for python
Author: Bearmine
License-Expression: MPL-2.0
License-File: LICENSE
Requires-Python: >=3.12
Project-URL: Repository, https://forge.bearmine.com/bearmine/shelltastic
Description-Content-Type: text/markdown

# shelltastic

## Install

```sh
pip install shelltastic
```

## Basic Usage

Run shell commands on a local host:

```python
from shelltastic import shell

# Straight commands
shell.run("echo Hello World!")

# Or safely escape input
text = "Hello World!"
shell.run(["echo", text])
```

It's easy to run on a remote host using SSH with the same interface:

```python
from shelltastic import shell

# Run command on host with default username and port
shell.host("example.com").run("echo Hello World!")

# Specifying Username and Port
shell.host("example.com", username="root", port=22).run("echo Hello World!")
```
