5.2.0 • Published 1 year ago

christian-git v5.2.0

Weekly downloads
3
License
MIT
Repository
github
Last release
1 year ago

Christian Git

A Christian wrapper for Git to sanctify your version control.

What is this?

Install this package and you'll have a collection of Christian Git commands and aliases at your fingertips (which were miraculously knitted together in your mother's womb). Using the christian-git command, you can completely eliminate the need to call git on your machine. If a Christian version of a command doesn't exist, it'll fall back to use the actual command provided by Git.

For example, running christian-git testimony calls git log, and christian-git crucify some-branch calls git branch -D some-branch.

Each of these commands will respect any flags you include, passing them through to the underlying Git command.

Commands

Commands that override core Git commands.

Heathen CommandRedeemed CommandExplanation
addanointYour code's been anointed by God to be saved.
blamejudasTruly I tell you, one of you will betray me.
branchvineHe is the vine, we are the branches.
checkoutpossessResurrect what was once alive.
clonebread-and-fishJesus fed the 5000 with five loaves and two fish.
commitsaveCommit your code to the Lord and it will be saved.
diffreformThe repo reformed, always being reformed by the power of the Admin.
fetchfishers-of-menBecome a fisher of (the code of) men.
helpcry-outAnd the terminal will have mercy.
initcreateBefore this, there was nothing.
initin-the-beginningStart us off, God.
logtestimonyUse your code's testimony to share the path the Lord has led you along.
mergetrinityFather, Son, and Holy Spirit. Three in One.
pullpetitionPetition the Lord through prayer to grant you those remote code changes.
pushpreachProudly declare your Gospel code to those who need it.
rebasediscipleRegularly examine your code, words and actions and compare them with the Word of God.
reflogresurrectResurrect what was once alive.
resetarkGod hit reset on the earth.
revertrepentTurn back from your sinful ways.
stashsow-and-reapRegularly sow your code so that you may reap its blessings later.
stashbear-crossLet Him bear the burden.
statuswalkHow's your code's walk with the Lord?
tagtestamentGod's way of semantic versioning.
tagcircumciseA snip, er — sign that you’ve been set apart. symbol.
bisectlost-sheepBecome the good shepherd and find those led astray.

Alias

Aliases that provide shorthand means of running more complex commands (basically anything that require extra flags).

Aliases

Heathen CommandRedeemed AliasExplanation
branch -DcrucifyDelete the branch that no longer bears fruit.
push --forceindoctrinateForce the theology of your code onto the vulnerable and gullable.

Installation

npm install christian-git -g

or

yarn global add christian-git

Usage

Whenever you'd normally use git, use christian-git instead, followed by whatever command or alias and any flags you'd like to pass.

Some More Examples

Pagan: git pull origin/master

Righteous: christian-git petition origin/master


Pagan: git status

Righteous: christian-git walk


Pagan: git log --pretty=format:"%h - %an, %ar : %s"

Righteous: christian-git testimony --pretty=format:"%h - %an, %ar : %s"

Contributions

If you have a command or alias suggestion, or just some ideas to make the project better, fork & PR!

Feedback

Like this tool? Star it & tweet me!

Hate this tool with a righteous, insatiable passion? Just tweet me.

5.2.0

1 year ago

5.1.0

2 years ago

5.0.0

3 years ago

4.0.0

3 years ago

3.1.0

3 years ago

3.0.0

4 years ago

2.3.0

5 years ago

2.2.0

5 years ago

2.1.0

6 years ago

2.0.0

7 years ago

1.0.0

7 years ago