git-fast
git-fast is a command-line tool that lets you stage, commit, and push changes to a Git repository with a single command - a
View at https://pypi.org/project/git-fast/
There are alternatives like having a Shell script in your repo or using built-in Source Control, but I usually work in the terminal and entering a seemed much more convenient.
What it does
When you run:
a
It automatically stages all changes in your current working directory and prompts to enter a commit message:
enter commit message: _
After writing a message and hitting ENTER, the changes are pushed to the remote repo.
Entering an empty commit message results in the program doing git reset and exiting.
How to run locally:
pip install e .
In your project appear:
build/
git_fast.egg-info/
Now you are ready to run it locally with a
How to modify, create your own package from this repo
git clone https://github.com/OliverIida/git-fast.git
# Modify the code, package names etc
pip install --upgrade build # download/update build tool
python -m build # build the package
pip install --upgrade twine # install/update Twine
twine upload dist/* # upload the package to Pypi
# enter your Pypi API token
# test - pip install {your-package-name}
Release files for git-fast 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| git_fast-0.1.1.tar.gz | 3.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| git_fast-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 6.5 kB
Release files / git_fast-0.1.1.tar.gz
| Download URL | git_fast-0.1.1.tar.gz |
|---|---|
| Size | 3.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ea6f2e8902f9f0fd670ebe4444970cbd366f83b35aedc9eace7d5721f48a38a8
|
|
BLAKE2b-256 checksum How to use checksums |
3d0c967f68604e18f4f4a13ea630768fdce186f1d43a0a3e17ac659b0a1727d6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.10
|
Release files / git_fast-0.1.1-py3-none-any.whl
| Download URL | git_fast-0.1.1-py3-none-any.whl |
|---|---|
| Size | 3.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7a9a212d32c1a6d339f6dc40c5bb6b9a4f73cdba6d8ac334de89b2b046c2a92b
|
|
BLAKE2b-256 checksum How to use checksums |
6e3743baa9b36c0a6802423e0ad2a8e0cfbb697336e3544be559f2ed1a152e71
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.10
|