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 (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-18T17:55:37.000Z (8 months ago)
- Last Synced: 2025-02-05T09:31:52.309Z (4 months 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)