Awesome List Updates on Feb 08, 2018

5 awesome lists updated today.

🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor

1. Awesome Git Addons


git secret reveal

$ git secret reveal

You need a passphrase to unlock the secret key for
user: "Test User <[email protected]>"
2048-bit RSA key, ID #######, created 2015-01-01 (main key ID #######)

gpg: gpg-agent is not available in this session
File `hideme.txt' exists. Overwrite? (y/N) y
done. all 1 files are revealed.

Prevents you from committing passwords and other sensitive information to a git repository.

TBD - PR Welcome!

$ git diff --cached -U0
diff --git a/ b/
index 0c700d1..7a57cef 100644
--- a/
+++ b/
@@ -1330 +1330 @@ $ git secret hide
-done. all 1 files are hidden.
+done. all 3 files are hidden.
$ git fixup 6d623f6525dd94b4aaea6f6ae2e7a59edc39bdb8
24aa3d9c10cc02fe813dc83d1ac792cc2e7d705d [F] add screenshot of git-stats <[email protected]>
6d623f6525dd94b4aaea6f6ae2e7a59edc39bdb8 [L] changed gif with text <[email protected]>
$ git recent

git-recent screenshot

$ git rebase -i master

git-interactive-rebase-tool screenshot

$ git fiddle -h

Edit commit meta information during an *interactive* rebase.

`git-fiddle(1)' is a lightweight wrapper around `git-rebase(1)' that
annotates each commit with it's *author* date, the author name, as well
as the commit message. Changes to any of these will then be applied
using an 'exec' script during the git-rebase sequence.

  $SCRIPT [--[no-]-fiddle-messages] [args...]

  --[no-]fiddle-messages Do not edit commit messages. Useful for quick edits
                         to author or date. This value can also be set using
                         `git config fiddle.messages`.
  [args...]              These arguments are passed verbatim to git-rebase.
# add a work profile for Henry
$ git user add work "Dr. Henry Jekyll" [email protected]
Added profile 'work'

# add a personal profile for Edward
$ git user add home "Edward Hyde" [email protected]
Added profile 'home'

# list out our saved profiles
$ git user list
Global Profile:
  User: Henry <[email protected]>

Saved Profiles:
  home: Edward Hyde <[email protected]>
  work: Dr. Henry Jekyll <[email protected]>

# set the current git repository user to the home profile
$ git user set home
The user for the 'project' repository has been set too 'Edward Hyde <[email protected]>'

# list profiles again, notice how the current repository profile is now set
$ git user
Project Profile:
  Path: /path/to/git/project
  User: Edward Hyde <[email protected]>

Saved Profiles:
  home: Edward Hyde <[email protected]>
  work: Dr. Henry Jekyll <[email protected]>

TBD - PR Welcome!

TBD - PR Welcome!

$ git recall
# By default (without options), the command will display commits from yesterday and
# for the current user.

$ git recall -d 5 -a "Doge"
# Show all Doge's commits from 5 days ago.

$ git recall -d 5 -a "all"
# Show commits of all contributors from 5 days ago.

$ git recall -f
# Fetch commits beforehand.
$ git standup
2f50b39c - docs(commit messages): use commitizen to generate Conventional Commits (12 hours ago) <Steve Mao>
9af3600e - fix tests (12 hours ago) <Steve Mao>
7f17ba97 - docs: title case (12 hours ago) <Steve Mao>
a6d6203c - do not scroll when search is open (12 hours ago) <Steve Mao>
53fe681a - chore(pkg): add repo url (12 hours ago) <Steve Mao>
5e952ac0 - subtitle should be generic (13 hours ago) <Steve Mao>
adbc5423 - add ci/cd to readme. (13 hours ago) <Steve Mao>
a1097116 - add versioning to readme (14 hours ago) <Steve Mao>
6b6e7465 - add test coverage (15 hours ago) <Steve Mao>
$ git cz
[email protected], [email protected]

Line 1 will be cropped at 100 characters. All other lines will be wrapped after 100 characters.

? Select the type of change that you're committing: (Use arrow keys)
❯ feat:     A new feature
  fix:      A bug fix
  docs:     Documentation only changes
  style:    Changes that do not affect the meaning of the code (white-space, formatting, missing semi
-colons, etc)
  refactor: A code change that neither fixes a bug nor adds a feature
  perf:     A code change that improves performance
  test:     Adding missing tests or correcting existing tests

TBD - PR Welcome!

$ git fs
Mounting readonly filesystem on ./git/fs

2. Awesome Healthcare

Contents / PHR

3. Awesome Sre




Monitoring & Observability & Alerting


4. Awesome Maintainers

5. Awesome Vue

Resources / Tutorials

Resources / Examples