Skip to main content

Some usefull gitcommands to make life easier :)

Project description

Gitcy

A lightweight python package for some github cli utilities.

Is it necessary? No.

Is it helpful? Maybe.

Does it feel better? Yes.

Why

Instead of writing

git commit -m "Title \n\nMore Description"
git push

you can directly type

ctd -t "Title" -d "More Description" -p

or even select the files to stage before commiting

ctd -t "Title" -d "More Description" -f 'module/test.py' -p

of stage all files before comiting (be carefull though :))

ctd -t "Title" -d "More Description" -p --all

Install

Use either pipx to install

pipx install git+https://github.com/ahartlba/gitcy.git

or install the package in your python environment and use it there.

pip install gitcy

Commands

  • ctd stands for Commit with Title and Description. Add title and additional description to your commit-msg. Additionally select files and push in one command
  • gundo stands for gitcy undo ... which undoes last commit

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gitcy-1.0.4.tar.gz (3.6 kB view hashes)

Uploaded Source

Built Distribution

gitcy-1.0.4-py3-none-any.whl (5.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page