summaryrefslogtreecommitdiffstats
path: root/scripts/common.bash
blob: cfa04c99e157d00641ff3f67e63b6865adbe750c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/usr/bin/env bash

# shellcheck disable=2120
function _panic() {
	local message=$1
	echo >&2 "$message"
	exit 1
}

function _md5() {
	local path=$1
	md5sum "$path" | cut -d' ' -f1
}

function pushd() {
	# shellcheck disable=2119
	command pushd "$@" >/dev/null || _panic
}

function popd() {
	# shellcheck disable=2119
	command popd "$@" >/dev/null || _panic
}