Metadata-Version: 2.4
Name: salla_gitpuller
Version: 1.0.3
Summary: A lightweight utility to git pull a repository using SSH deploy keys stored in environment variables
Author-email: Muhammad Zahid <zahidmuhammad127@gmail.com>
License: MIT
Project-URL: Homepage, https://github.com/Zahid07/gitpuller
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# gitpuller

## Usage

```python
from gitpuller import GitPullExecutor

executor = GitPullExecutor(slack_webhook_url="your_webhook_url", use_mage_ai=True)
result = executor.execute_with_alerting(
    repo_path="/path/to/repo",
    git_url="git@github.com:user/repo.git",
    branch="master",
    workspace_name="workspace1"
)
```

## Build

```bash
rm -rf build dist *.egg-info
python -m build
```

Upload to PyPI and update version in `pyproject.toml`.
