All Projects → JacobEvelyn → Git Self Blame

JacobEvelyn / Git Self Blame

Licence: mit
Stop trying to always blame others and take some responsibility already.

Programming Languages

shell
77523 projects

Labels

Projects that are alternatives of or similar to Git Self Blame

React Native Wormhole
⚛️ 🌌 Inter-dimensional Portals for React Native. 👽 🖖
Stars: ✭ 133 (-10.14%)
Mutual labels:  plugin
Nucleus
The Ultimate Essentials Plugin for Sponge.
Stars: ✭ 144 (-2.7%)
Mutual labels:  plugin
Lagmonitor
Monitor performance of your Minecraft server. Similar to VisualVM and Java Mission Control.
Stars: ✭ 147 (-0.68%)
Mutual labels:  plugin
Serverless Sam
Serverless framework plugin to export AWS SAM templates for a service
Stars: ✭ 143 (-3.38%)
Mutual labels:  plugin
Sheldon
A fast, configurable, shell plugin manager
Stars: ✭ 144 (-2.7%)
Mutual labels:  plugin
Flexget qbittorrent mod
flexget qbittorrent删种、辅种 自动签到 插件
Stars: ✭ 144 (-2.7%)
Mutual labels:  plugin
Fake Chinese Name For Sketch
生成随机中文人名的 Sketch 插件
Stars: ✭ 141 (-4.73%)
Mutual labels:  plugin
Hugo Leetcode Dashboard
A LeetCode dashboard for hugo website
Stars: ✭ 148 (+0%)
Mutual labels:  plugin
Sanic Cors
A Sanic extension for handling Cross Origin Resource Sharing (CORS), making cross-origin AJAX possible. Based on flask-cors by Cory Dolphin.
Stars: ✭ 143 (-3.38%)
Mutual labels:  plugin
Hyper Search
Search-text plugin for Hyper.js
Stars: ✭ 146 (-1.35%)
Mutual labels:  plugin
Live Composer Page Builder
Free page builder plugin for WordPress http://livecomposerplugin.com
Stars: ✭ 143 (-3.38%)
Mutual labels:  plugin
Sketch Divine Proportions
Divine proportions toolkit for Sketch
Stars: ✭ 143 (-3.38%)
Mutual labels:  plugin
Gltfforue4
Import glTF 2.0 in Unreal Engine
Stars: ✭ 145 (-2.03%)
Mutual labels:  plugin
Vue Comment Grid
💬 Responsive Vue.js comment system plugin that built with CSS Grid and Firebase REST API + Authentication. https://tugayyaldiz.github.io/vue-comment-grid
Stars: ✭ 143 (-3.38%)
Mutual labels:  plugin
Google Java Format Gradle Plugin
Stars: ✭ 147 (-0.68%)
Mutual labels:  plugin
Convform
A jQuery plugin that transforms a form into an interactive chat.
Stars: ✭ 141 (-4.73%)
Mutual labels:  plugin
Dspellcheck
Notepad++ Spell-checking Plug-in
Stars: ✭ 144 (-2.7%)
Mutual labels:  plugin
Iris.vim
📫 Simple mail client for Vim.
Stars: ✭ 148 (+0%)
Mutual labels:  plugin
Mobarena
MobArena plugin for Minecraft
Stars: ✭ 147 (-0.68%)
Mutual labels:  plugin
Sonar Cnes Report
Generates analysis reports from SonarQube web API.
Stars: ✭ 145 (-2.03%)
Mutual labels:  plugin

git-self-blame

git-self-blame is a simple git plugin that lets you take the blame for code you didn't write.

Motivation

Ever wonder, Who wrote this garbage code? Sure, you could find out with git blame, but even if it wasn't you:

  • Maybe you approved that garbage in code review.
  • Maybe you could've mentored the author on writing less-garbagey code.
  • Maybe you helped foster a culture of shipping garbage.
  • Maybe you put pressure on deadlines that lead to the garbaginess.
  • Maybe you've written things much, much worse.

Take some responsibility instead with git self-blame.

"You can put the blame on me." —Akon, on his motto as a Linux kernel maintainer

It works, I swear.

Features

  • Doesn't change your git history or configuration or anything else. This is a real tool, not some joke to mess up your whole repo.
  • Definitely works in Bash and Zsh. Probably works in most other shells?
  • Accepts any arguments that git blame accepts.
  • Can be safely run in parallel with other git commands (including other git self-blame commands).
  • It blames you for everything, what more do you want?

Installation

git clone https://github.com/JacobEvelyn/git-self-blame.git
cd git-self-blame
export PATH=$PATH:$(pwd)

# If you want to actually use this more than once, add this
# to your PATH in a more permanent place, like your
# `~/.bashrc` or `~/.zshrc` files.

How does it work?

There's a handy walkthrough in the source!

Who are you?

I'm Jacob. I do a lot of humor writing and tech writing and code writing, and you can blame me for all of it.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].