Metadata-Version: 2.1
Name: yasta
Version: 0.1.2
Summary: A modern task runner.
Home-page: https://github.com/adhamsalama/yasta
License: MIT
Author: Adham Salama
Author-email: adhamsalama@zohomail.com
Requires-Python: >=3.10,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: toml (>=0.10.2,<0.11.0)
Requires-Dist: typer[all] (>=0.6.1,<0.7.0)
Project-URL: Bug Tracker, https://github.com/adhamsalama/yasta/issues
Project-URL: Repository, https://github.com/adhamsalama/yasta
Description-Content-Type: text/markdown

# Yasta

![Yasta logo](https://i.imgur.com/MGw6TNI_d.webp?maxwidth=760)

Yasta is a modern task runner written in Python, it's also what we call microbus drivers in Egypt! 🚐

Yasta makes running and managing your tasks a breeze! 🌬️

# How to install

```
pip install yasta
```

# How to use

Yasta consists of 5 commands

1. init (initializes a pyproject.toml file with a test command)
2. add (adds a task to the list of tasks)
3. delete (deletes a task from the list of tasks)
4. show (shows the tables of tasks)
5. run (runs a task)

You can know more about the commands and flags by running

```
yasta --help
```

# Example

![Yasta init, adding and running tasks](https://i.imgur.com/Y55f9AN_d.webp?maxwidth=1520)

![Yasta force running commands, ignoring failed tasks](https://i.imgur.com/FsOrx3X_d.webp?maxwidth=1520)

