Skip to main content

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.

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

pypi_smartgit-1.0.1.tar.gz (6.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pypi_smartgit-1.0.1-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

Details for the file pypi_smartgit-1.0.1.tar.gz.

File metadata

  • Download URL: pypi_smartgit-1.0.1.tar.gz
  • Upload date:
  • Size: 6.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for pypi_smartgit-1.0.1.tar.gz
Algorithm Hash digest
SHA256 05fbd537aa3b655dbe461ec588146fe0bb09676395aae11302d965d5a4c73e6c
MD5 42892bcd475ec069fbfbbfcd957c6dae
BLAKE2b-256 cd9452b8c87aca6a6a16bfa881be913bfdcc96c42f0f7ac3e627301f4c86c5e5

See more details on using hashes here.

File details

Details for the file pypi_smartgit-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: pypi_smartgit-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 7.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for pypi_smartgit-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 22171eee7a2134993bdfc632c8be80d6129b538f6abbefa921159683b64e534b
MD5 05123fe8cf42e23ef8d539e2fbf6afda
BLAKE2b-256 a95571fe14111df57d76686cadecb239794563a2c00fdffc2181e1142c373c7d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page