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.2.0.tar.gz (3.7 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.2.0-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for easy_git_cli-0.2.0.tar.gz
Algorithm Hash digest
SHA256 e19bc0ced05d0acccb3baac6485ff05a62196a037d37b24bf0e2929754ff3c39
MD5 e3785c5006d353de711b31f027b750d0
BLAKE2b-256 b84af05bd56b32001545893a375a8c94c44a22f02753bac4ba9e4ec127377b8a

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for easy_git_cli-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 49051126eac49dd26f357f1880cc75666c319e7b03c1623380f00db32a73f637
MD5 634131eac3c650901379c5e915e8dbfd
BLAKE2b-256 8f1bdee01ea48fb15cb5bd9d2e844fc55e4d5ab99d45dd0c472b6d4de6053cde

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