Skip to main content

A CLI tool to simplify Git workflows

Project description

Easy-Git CLI Tool

Easy-Git is a command-line tool designed to simplify and streamline common Git workflows, making it easier and faster to interact with Git repositories. This tool is particularly useful for developers who want to automate repetitive tasks like staging files, committing changes, and pushing to remote repositories.

Currently, Easy-Git includes the following features:

  • Quick Commit: A streamlined process for staging, committing, and pushing changes to the repository.
  • Shortcuts for Commands: You can use both quick-commit and c to trigger the same functionality.
  • More features coming soon!

Note: This project is a work in progress and will be extended with more tools and functionalities over time. Stay tuned for more features!

🚀 Installation

Prerequisites

Ensure that you have Python installed.

Install the Tool

The tool is available on PyPI, so you can install it using pip:

pip install easy-git

Or poetry:

poetry add easy-git

⚙️ Usage

Once installed, you can use the tool directly from the command line.

Available Commands

  • quick-commit: Perform the add-commit-push cycle.
  • c: Alias for the quick-commit command.

Example Usage

  1. Stage and commit files:

    easy-git quick-commit
    

    Or use the shortcut:

    easy-git c
    

🚧 Work in Progress

This project is still in progress, and new features will be added over time. Current functionalities include the quick-commit cycle, but more tools and features will be added in the future.

Stay tuned for updates!

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

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

easy_git_cli-0.3.0.tar.gz (6.1 kB view details)

Uploaded Source

Built Distribution

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

easy_git_cli-0.3.0-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

Details for the file easy_git_cli-0.3.0.tar.gz.

File metadata

  • Download URL: easy_git_cli-0.3.0.tar.gz
  • Upload date:
  • Size: 6.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.12.7 Linux/6.12.1-arch1-1

File hashes

Hashes for easy_git_cli-0.3.0.tar.gz
Algorithm Hash digest
SHA256 c4ba012268cef2ad16f3896b31c5a72007611807ed5be95b85da4dd5e2f368e3
MD5 a35e5c17b22a19e9db3c2467d3e72ae0
BLAKE2b-256 ba3e04eeb74eaa03b889e033fc11176464329b57e152ba139b0c7ad5d0e50582

See more details on using hashes here.

File details

Details for the file easy_git_cli-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: easy_git_cli-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 8.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.12.7 Linux/6.12.1-arch1-1

File hashes

Hashes for easy_git_cli-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9e992dc188c3eb0730a024369471b17183ccb9174e65c2d3f20d14d45f18644c
MD5 7795b53db69d18fa9f2a73fc67d10c51
BLAKE2b-256 75b5de9a8c3e721757fcaf6488dadc3417f6e01508cf44832bf16632867dcbd9

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