Metadata-Version: 2.4
Name: orionis-cli
Version: 0.276.0
Summary: Orionis Framework – Elegant, Fast, and Powerful.
Home-page: https://github.com/orionis-framework/framework
Author: Raul Mauricio Uñate Castro
Author-email: raulmauriciounate@gmail.com
License: MIT
Keywords: orionis,framework,python,orionis-framework,starlette,uvicorn
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Typing :: Typed
Requires-Python: >=3.12
Description-Content-Type: text/markdown
License-File: LICENCE
Requires-Dist: requests>=2.32.3
Requires-Dist: rich>=13.9.4
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: license-file
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

## Welcome to Orionis Framework – An Opinionated Python Framework

⚡ Orionis Framework – Elegant, Fast, and Powerful 🚀

<div align="center" style="margin-bottom: 20px;">
    <img src="https://orionis-framework.com/svg/logo.svg" alt="Orionis Framework" width="300"/>
</div>
<div align="center" style="margin-bottom: 20px;">
    <img src="https://orionis-framework.com/svg/text.svg" alt="Orionis Framework" width="400"/>
</div>

**Orionis** is a modern, expressive Python framework designed for clarity, productivity, and scalability. Its elegant structure and powerful tools help you focus on what matters: **creating amazing software**.

---

## 🚀 Why Orionis?

- ✨ **Clear and expressive syntax**
  Code that reads like natural language.
- ⚙️ **Clean and modular architecture**
  Professional organization and best practices.
- ⏱️ **Agile and efficient development**
  Reduce repetition and accelerate your workflow with built-in utilities.
- 🧪 **Ready for testing and production**
  Quality and stability at the core.

---

## 🧱 Main Features

- 🧩 Intuitive routing system
- 🔧 Simple and powerful dependency injection
- 🧬 Flexible and easy-to-use ORM
- 🎯 Customizable service containers
- 🧰 Ready-to-use console commands
- 🛡️ Declarative validations
- 📦 Professional package structure
- ⚡ Async programming support

---

## 🛠️ Command Line Interface

Orionis comes with a robust CLI to streamline your workflow.

### Usage

```bash
orionis [--version] [--help] <command> [<name>]
```

### Commands & Options

| Option/Command      | Description                                      |
|---------------------|--------------------------------------------------|
| `--version`, `-v`   | Show Orionis version and exit                    |
| `--help`, `-h`      | Show help message and exit                       |
| `new <name>`        | Create a new Orionis application (default: `example-app`) |

### Examples

```bash
orionis new myapp         # Create a new application named 'myapp'
orionis --version         # Show framework version
orionis --help            # Display help information
```

> **Example:**
> To create a new project, simply run:
> ```bash
> orionis new example-app
> ```

---

## 🧠 Philosophy

Orionis aims to make Python development elegant, modern, and productive. It promotes clear separation of concerns, consistent conventions, and an **intuitive, seamless** developer experience.

---

## 📢 Community and Contribution

Want to be part of Orionis' evolution? Your contribution is welcome!

- Report bugs and request improvements
- Propose new features
- Create and share your own packages

---

## 🌠 Join the Python Revolution

Orionis is more than a framework—it's a new way to build. If you're ready to go beyond the traditional and embrace a modern ecosystem, **look to the sky... and start with Orionis.**

---

## 📬 Contact & Connect

Have questions, ideas, or want to get involved? Reach out and join the Orionis community!

- 📧 **Email:** [raulmauriciounate@gmail.com](mailto:raulmauriciounate@gmail.com)
- 💬 **GitHub Discussions:** [Orionis Framework Discussions](https://github.com/orgs/orionis-framework/discussions)
- 💼 **LinkedIn:** [Raul Mauricio Unate Castro](https://www.linkedin.com/in/raul-mauricio-unate-castro/)

I'm passionate about open-source and empowering developers worldwide. Explore the repositories, open issues, suggest features, or contribute code—your collaboration makes Orionis better!

[![Become a Sponsor](https://img.shields.io/badge/-Become%20a%20Sponsor-blue?style=for-the-badge&logo=github)](https://github.com/sponsors/rmunate)

Let's build the future of Python development together! 🚀
