SmartGit - Intelligent Git automation with minimal commands
Project description
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
pip install smartgit
Quick Start
# 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
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
cd my-project
smartgit all
Deploy Without Versioning
smartgit all -no-version
Deploy Without Deployment
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.
System Requirements
This package requires the following system tools to be installed:
-
Git: Version 2.0 or higher
- Windows: https://git-scm.com/download/win
- macOS:
brew install git - Linux:
apt-get install gitoryum install git
-
GitHub CLI (gh): Version 2.0 or higher
- Windows:
choco install ghor download from https://cli.github.com - macOS:
brew install gh - Linux: https://cli.github.com/manual/installation
- Windows:
After installation, authenticate with GitHub:
gh auth login
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pypi_smartgit-1.5.0.tar.gz.
File metadata
- Download URL: pypi_smartgit-1.5.0.tar.gz
- Upload date:
- Size: 10.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a3b347106d7bff1b7edc4c2e3490151ca343004daa20641e6843c65413fbac6f
|
|
| MD5 |
b4baa945309ef0c00a818ffeb864b829
|
|
| BLAKE2b-256 |
2574c23da71c464673797bd1b453d0f62e5f3188691056ea9b92121a8b4cde4a
|
File details
Details for the file pypi_smartgit-1.5.0-py3-none-any.whl.
File metadata
- Download URL: pypi_smartgit-1.5.0-py3-none-any.whl
- Upload date:
- Size: 11.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9fcc7bb27d7254a2d0020cc03c94ef474965fa636866dcaa21a792f0f812994b
|
|
| MD5 |
761175f0558ed0a66bad0724681642eb
|
|
| BLAKE2b-256 |
3494a1cc0a09959791b4dd1cee58886f3147f1926aa2f970d05bf44268e33d10
|