Metadata-Version: 2.3
Name: surfgram-cli
Version: 1.0.2
Summary: CLI tool for Surfgram Telegram bot framework
License: MIT
Keywords: telegram,bot,cli,terminal,typer,rich,automation,devtools
Author: anybody
Author-email: help.surfgram@email.com
Requires-Python: >=3.9,<4.0
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Communications :: Chat
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Typing :: Typed
Requires-Dist: dotenv (==0.9.9)
Requires-Dist: jinja2 (==3.1.6)
Requires-Dist: pyfiglet (==1.0.2)
Requires-Dist: rich (>=13.7.0,<14.0.0)
Requires-Dist: typer[all] (>=0.9.0,<0.10.0)
Requires-Dist: watchdog (>=2.1.6,<3.0.0)
Project-URL: Bug Tracker, https://github.com/surfgram/surfgram-cli/issues
Project-URL: Changelog, https://github.com/surfgram/surfgram-cli/releases
Project-URL: Homepage, https://github.com/surfgram/surfgram
Project-URL: Repository, https://github.com/surfgram/surfgram-cli
Description-Content-Type: text/markdown

<div align="center" style="width: 100%; overflow-x: auto; margin: 0 auto;">
  <div style="text-align: center; padding: 0 10px; width: 100%;">
    <h1 style="font-size: clamp(24px, 5vw, 36px); margin: 0 auto;">Surfgram CLI</h1>
  </div>

  <div style="display: flex; justify-content: center; margin: 20px auto; width: 100%;">
    <img src="./assets/surfgram_cli_logo.svg" alt="Surfgram CLI Logo" style="max-width: 100%; height: auto; display: block;">
  </div>

  <div style="text-align: center; margin: 20px auto; width: 100%;">
    <p style="display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; margin: 0;">
      <img src="https://img.shields.io/badge/Bundled%20with-Surfgram-blue" alt="Bundled with Surfgram">
      <img src="https://img.shields.io/badge/Python-3.8%2B-blue" alt="Python 3.8+">
      <img src="https://img.shields.io/badge/License-MIT-green" alt="MIT License">
    </p>
  </div>
</div>

## Overview

Surfgram CLI is the built-in command-line toolkit that comes with Surfgram, designed to streamline bot development and management.

## Key Features

- 🚀 **Zero-Config Setup** - Get started immediately after installation
- ⚡ **Project Management** - Run, debug and manage bots effortlessly
- 😎 **Smart Defaults** - Automatic configuration with best practices
- 🔄 **Auto-Reload** - Development mode with file watching

## Quick Start

1. Install Surfgram (CLI included):

    ```bash
    pip install surfgram
    ```

2. Create your first bot:

    ```bash
    surfgram new my_bot
    ```

3. Run the bot:

    ```bash
    surfgram run my_bot
    ```

## Contributing

We welcome contributions! Please read our [Contributing Guidelines](https://github.com/surfgram/surfgram-cli/blob/main/CONTRIBUTING.md) for more information.

## Support

- 🐞 Found a bug? Open an [Issue](https://github.com/surfgram/surfgram-cli/issues)
- 💡 Have an idea? Start a [Discussion](https://github.com/surfgram/surfgram-cli/discussions)
- 📮 Join our [Telegram Channel](https://t.me/the_surfgram)

## License

MIT License. See [LICENSE](https://github.com/surfgram/surfgram-cli/blob/main/LICENSE) for details.
