Metadata-Version: 2.4
Name: atprun
Version: 0.1.9
Summary: Run commands, scripts and import environmental variables
Author-email: Andraz Polak <andrazpolak@gmail.com>
Project-URL: homepage, https://github.com/atp-things/atp-run
Project-URL: repository, https://github.com/atp-things/atp-run
Project-URL: PyPI, https://pypi.org/project/atprun/
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: atptools>=0.1.31
Requires-Dist: pyyaml>=6.0.2
Requires-Dist: rich>=14.1.0
Requires-Dist: typer>=0.17.3
Requires-Dist: types-pyyaml>=6.0.12.20250809
Dynamic: license-file

# ATP-Run

## Installation

### Pipx

You can install ATP-Run using Pipx, which is a tool to install and run Python applications in isolated environments.

```bash
pipx install atprun
```

### uv tool

You can also install ATP-Run using the `uv tool`, which is a tool to install and run Python applications in isolated environments.

```bash
uv tool install atprun
```

### pip

You can also install ATP-Run using pip:

```bash
pip install atprun
```

### Pipenv

You can also install ATP-Run using Pipenv:

```bash
pipenv install atprun
```

## Usage

Define your scripts in a YAML configuration file (e.g., `atprun.yml`) and use the `atprun` command to run them.

```yaml
scripts:
  my_script:
    name: "My Script"
    run: "echo Hello, World!"
```

You can then run your script using the following command:

```bash
atprun script my_script
```
