16 lines
413 B
Text
16 lines
413 B
Text
|
# .bashrc
|
||
|
|
||
|
iploc () { curl -s http://ip-api.com/json/"$1"|tr , '\n'|sed 's/[\"{}]//g'; }
|
||
|
|
||
|
function parse_git_branch () {
|
||
|
git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
|
||
|
}
|
||
|
|
||
|
function parse_fossil_branch () {
|
||
|
fossil branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
|
||
|
}
|
||
|
|
||
|
yell() { echo "$0: $*" >&2; }
|
||
|
die() { yell "$*"; exit 111; }
|
||
|
try() { "$@" || die "cannot $*"; }
|