Skip to content

Commit

Permalink
Use set -eu for good shell hygiene
Browse files Browse the repository at this point in the history
  • Loading branch information
nvie committed Nov 6, 2019
1 parent 6841eff commit fc5a869
Show file tree
Hide file tree
Showing 21 changed files with 21 additions and 22 deletions.
2 changes: 1 addition & 1 deletion git-active-branches
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#!/bin/sh
set -e
set -eu

# TODO: Make the max age configurable

Expand Down
2 changes: 1 addition & 1 deletion git-cleanup-squashed
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#!/bin/sh
set -e
set -eu

usage () {
echo "usage: git cleanup-squashed [-nvh]" >&2
Expand Down
2 changes: 1 addition & 1 deletion git-commit-to
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#!/bin/sh
set -e
set -eu

usage () {
echo "usage: git commit-to <branch> ..." >&2
Expand Down
2 changes: 1 addition & 1 deletion git-committer-info
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#!/bin/sh
set -e
set -eu

usage () {
echo "usage: git committer-info [-aAh] <pattern> [<pattern> ...]" >&2
Expand Down
2 changes: 1 addition & 1 deletion git-fixup
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
#!/bin/sh
set -e
set -eu
git commit --amend --no-edit --allow-empty "$@"
2 changes: 1 addition & 1 deletion git-fixup-with
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#!/bin/sh
set -e
set -eu

usage () {
echo "usage: git fixup-with [-r] [<base>]" >&2
Expand Down
2 changes: 1 addition & 1 deletion git-is-ancestor
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#!/bin/sh
set -e
set -eu

usage () {
echo "usage: git is-ancestor <branch> <branch>" >&2
Expand Down
2 changes: 1 addition & 1 deletion git-is-clean
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#!/bin/sh
set -e
set -eu

usage () {
echo "usage: git is-{clean,dirty} [-wih]" >&2
Expand Down
2 changes: 1 addition & 1 deletion git-is-dirty
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
#!/bin/sh
set -e
set -eu
! git is-clean "$@"
2 changes: 1 addition & 1 deletion git-is-headless
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
#!/bin/sh
set -e
set -eu
! git current-branch 2>/dev/null
2 changes: 1 addition & 1 deletion git-is-repo
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
#!/bin/sh
set -e
set -eu
git repo -q
3 changes: 1 addition & 2 deletions git-merge-status
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
#!/bin/sh
#!/bin/sh
set -e
set -eu

usage () {
echo "usage: git merge-status [-h] [<branch>]" >&2
Expand Down
2 changes: 1 addition & 1 deletion git-merged
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#!/bin/sh
set -e
set -eu

usage () {
echo "usage: git merged [-uh] [<branch>]" >&2
Expand Down
2 changes: 1 addition & 1 deletion git-recent-branches
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#!/bin/sh
set -e
set -eu

usage () {
echo "usage: git recent-branches [-h]" >&2
Expand Down
2 changes: 1 addition & 1 deletion git-repo
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#!/bin/sh
set -e
set -eu

usage () {
echo "usage: git repo [-qh]" >&2
Expand Down
2 changes: 1 addition & 1 deletion git-root
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
#!/bin/sh
set -e
set -eu
git rev-parse --show-toplevel
2 changes: 1 addition & 1 deletion git-stash-everything
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/sh
set -e
set -eu

git stash push --no-keep-index --include-untracked "$@"
2 changes: 1 addition & 1 deletion git-trash
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#!/bin/sh
set -e
set -eu

usage () {
echo "usage: git trash" >&2
Expand Down
2 changes: 1 addition & 1 deletion git-unmerged
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
#!/bin/sh
set -e
set -eu
git merged -u "$@"
2 changes: 1 addition & 1 deletion git-unstage-all
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
#!/bin/sh
set -e
set -eu
git reset HEAD "$@"
2 changes: 1 addition & 1 deletion git-workon
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#!/bin/sh
set -e
set -eu

usage () {
echo "usage: git workon <branch>" >&2
Expand Down

0 comments on commit fc5a869

Please sign in to comment.