Metadata-Version: 2.4
Name: abucodingai-smartgit
Version: 1.0.0
Summary: SmartGit - Intelligent Git automation with minimal commands
Home-page: https://github.com/abucodingai/smartgit-py
Author: Abu Coding AI
Author-email: abucodingai@example.com
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Version Control :: Git
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Provides-Extra: dev
Requires-Dist: pytest>=7.0; extra == "dev"
Requires-Dist: black>=22.0; extra == "dev"
Requires-Dist: flake8>=4.0; extra == "dev"
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license-file
Dynamic: provides-extra
Dynamic: requires-python
Dynamic: summary

# SmartGit - Python Edition

**Version**: 1.0.0  
**Status**: ✅ Production Ready

SmartGit is an intelligent Git automation tool that simplifies complex Git workflows into minimal, intuitive commands.

## Installation

```bash
pip install smartgit
```

## Quick Start

```bash
# Complete workflow
smartgit all

# Create repository
smartgit repo my-project

# Ignore files
smartgit ignore *.log *.tmp

# Create version
smartgit version my-project v1.0.0

# Get help
smartgit help
```

## Features

✅ One-command deployment (`smartgit all`)  
✅ Auto-detects project name  
✅ Auto-versions from .env/.json  
✅ Deploys to GitHub Pages  
✅ GitLab ready  
✅ Minimal output  

## Commands

```bash
smartgit all [-no-version] [-no-deploy]
smartgit repo <name>
smartgit ignore <files>
smartgit include <files>
smartgit version <project> <version> [files]
smartgit addfile <project> <version> <files>
smartgit lab [project]
smartgit shortcut <name> <command>
smartgit help
```

## Usage Examples

### Deploy Everything

```bash
cd my-project
smartgit all
```

### Deploy Without Versioning

```bash
smartgit all -no-version
```

### Deploy Without Deployment

```bash
smartgit all -no-deploy
```

## Documentation

- Full Guide: `SMARTGIT-CREATED.md`
- Installation: `SMARTGIT-INSTALLATION.md`
- Quick Start: `SMARTGIT-QUICKSTART.md`

## License

MIT

---

**SmartGit: Making Git simple again.**
