Skip to content

Repository files navigation

174274336632

Git Batch Commit πŸš€

Created by Vaishal

A open-source command-line tool to stage, commit, and push large numbers of Git files in batches.

βœ… Asks the user how many files to stage at a time

βœ… Stages, commits, and pushes the files in batches

βœ… Handles all possible errors

βœ… Logs errors and actions for debugging

βœ… Provides an interactive menu for better user experience

Additional Features:

βœ”οΈ Detects if inside a Git repository, initializes if not

βœ”οΈ Interactive user input for batch size

βœ”οΈ Error handling for invalid inputs

βœ”οΈ Logs errors and Git command outputs

βœ”οΈ Option to push changes after commit

πŸ“Œ Installation

Python (pip) for more info visit [https://pypi.org/project/git-batch-commit/]

pip install git-batch-commit

To use in python

python git_batch_commit

npm install for more info visit [https://www.npmjs.com/package/git-batch-commit/]

npm install -g git-batch-commit

To use in npm

npm exec git-batch-commit

πŸŽ‰ Now You Have:

βœ”οΈ A fully working Python package (pip install git-batch-commit)
βœ”οΈ A Node.js wrapper for easy npm installation (npm install -g git-batch-commit)
βœ”οΈ A proper CLI tool that can be installed globally

Let me know if you want any improvements! πŸš€

About

A open-source command-line tool to stage, commit, and push large numbers of Git files in batch.

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages