https://github.com/mickoissicko/githelper
Makes using Git (for Github) easier!
https://github.com/mickoissicko/githelper
git quality-of-life
Last synced: 2 months ago
JSON representation
Makes using Git (for Github) easier!
- Host: GitHub
- URL: https://github.com/mickoissicko/githelper
- Owner: mickoissicko
- Created: 2024-03-13T15:33:52.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-18T17:55:37.000Z (almost 2 years ago)
- Last Synced: 2025-03-30T07:17:50.009Z (over 1 year ago)
- Topics: git, quality-of-life
- Language: C
- Homepage: https://mick.gdn/wiki/githelper
- Size: 295 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

"it's pronounced gelper and not jelqer!"
### 1,328 lines of code!
# Gelper
Gelper, or Git Helper is a cool tool if you do not want to use the default Git system for committing. In my opinion, I think Git's default system is pretty slow.
Gelper is here to help! It speeds up committing because it uses it's own system (you still need Git installed).
Gelper makes two files, `commit` and `addfiles`. The files are read procedurally, meaning:
Contents of `commit`:
```
This is a custom commit message on Line 1
This is another commit message on Line 2
```
Contents of `addfiles`:
```
custom_file_line_1.txt
custom_file_line_2.png
```
When you save the files and enter 'Y' when prompted if you are done, and when it pushes the changes, on Github, the files `custom_file_line_1.txt` with the commit mesage `This is a custom commit message on Line 1` will be added. The same can be said for `custom_file_line_2.png`
The filenames are encased in [ and ], so you don't need to add those. There is no extra formatting to be done. I will add an option for that later, but for now, this is all you get. And it's very fast to use.
# Info
C++ had to be used because of some POSIX-specific functions not being compatible with/or being in Windows. Those functions were C++ specific, and yes, I could (hypothetically) make my own function or just blatantly plagiarise off of another person, but I wanted to use C++'s default function.
And no, there weren't any good replacements instead of that function. Everything else sucked, made the code too complicated.
# How to use
Read [the official wiki](https://mick.gdn/wiki/githelper).
# Requirements
1. Download Git from [Git SCM downloads](https://git-scm.com/download)
2. Download [Gelper](https://github.com/mickoissicko/githelper/releases)