Skip to content

Instantly share code, notes, and snippets.

#!/usr/bin/env bash
alias unrar="unrar e -r *.rar"
# Find string within files
alias fs="/usr/bin/find . -type f -print|xargs grep -n "
# Find file by name
alias ff="/usr/bin/find . -name "
# Thanks to
# get current branch in git repo
function parse_git_branch() {
BRANCH=`git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/\1/'`
if [ ! "${BRANCH}" == "" ]
echo "[${BRANCH}${STAT}]"
echo ""
inspector71 / gitmerge.txt
Last active January 14, 2018 02:00
Git merge new / updated code into current branch, from another branch, keeping remote / central repo in mind
Git merge new / updated code into current branch, from another branch, keeping remote / central repo in mind
git checkout <hostOrReceivingBranch> # 1. If not already there, load the branch you'll merge code into
git pull origin <hostOrReceivingBranch> # 2. Update, get (pull) other people's changes to a remote or central (origin) branch
git merge <newOrUpdatedCodeBranch> # 3. Merge the code from your new / updated branch into the branch currently loaded
git push origin <hostOrReceivingBranch> # 4. Push your changes back to a remote / central (origin) branch for everyone to see
inspector71 / Git branch bash autocomplete *with aliases*
Created September 5, 2018 03:39 — forked from JuggoPop/Git branch bash autocomplete *with aliases*
Git branch bash autocomplete *with aliases* (add to .bash_profile)
# To Setup:
# 1) Save the .git-completion.bash file found here:
# 2) Add the following lines to your .bash_profile, be sure to reload (for example: source ~/.bash_profile) for the changes to take effect:
# Git branch bash completion
if [ -f ~/.git-completion.bash ]; then
. ~/.git-completion.bash
# Add git completion to aliases
inspector71 / raspbian-lite-syncthing
Last active October 20, 2018 10:29
Install and autostart syncthing on Raspbian 9 (stretch)
# As root
apt install syncthing
nano /etc/systemd/syncthing.service
# Paste contents of
Ctrl + o
Crtl + x
# As "pi" user
sudo systemctl enable syncthing@pi.service
inspector71 / routing.bash
Created November 14, 2018 00:36
# Accept all loopback traffic localhost or
iptables -A INPUT -i lo -j ACCEPT
iptables -A OUTPUT -o lo -j ACCEPT
# Accept all local traffic from
iptables -A INPUT -s -d -j ACCEPT
inspector71 / remote.xml
Last active March 5, 2023 12:21
Kodi LG
inspector71 / remote.xml
Created January 25, 2019 05:08
Kodi Bravia
<!-- Sony Bravia KDL-32W5500 (remote: RM-GD007) -->
inspector71 / userChrome.css
Last active February 5, 2019 07:27
Firefox 65 on Windows 8.1: menu; navigation; tabs; content
>>>> NOTE: buggy when dragging / re-ordering tabs.
With thanks to everyone on /r/FirefoxCSS, I have this:
Firefox 65 on Windows 8.1, from the top:
# Git basics
## List Git branches
alias b="git branch --list; git remote show origin"
alias d='git diff '
alias g='git status '
alias ga='git add --all '
alias gc='git commit '
alias gco='git checkout '
## Git amend last commit message
alias gcatext='git commit --amend '