What it is: A Python CLI tool that wraps repetitive git commands into shorter ones. Instead of chaining git init && git add . && git commit -m "init" && git remote add origin <url> && git push -u origin main every time, you just run gitgo link <url> "init". It also handles SSH auto-setup, auto-converts HTTPS remotes to SSH, and works on Termux (Android).
Why: Every time i started a project i was typing the same commands over and over. I'm self-taught so i just built something to fix my own annoyance, mostly figured it out on my own with help from a classmate. Thought maybe someone else would find it useful too.
Link: https://github.com/Huerte/GitGo
Would love to hear your thoughts, and if anyone spots something i did wrong or has suggestions i'm all ears. english isn't my first language so sorry if anything sounds off 😅
No responses yet.