dotfiles

My dotfile repo. It sets aliases and installs generic applications for my user.

893 BALIASES
.aliases
893 B31 lines • plaintext
1
2
3
4docker-nets() { docker ps -q | xargs -n 1 docker inspect --format '{{ .Name }} {{range .NetworkSettings.Networks}} {{.IPAddress}}{{end}}' | sed 's#^/##'; }
5docker-enter() { docker exec -e COLORFGBG -e TERM -ti -u root $1 bash -li ; }
6
7git-sub-latest() {
8  git submodule foreach '
9    default_branch=$(git remote show origin 2>/dev/null | sed -n "/HEAD branch/s/.*: //p")
10    if [ -z "$default_branch" ]; then
11      echo "$name: Could not determine default branch"
12      continue
13    fi
14
15    git fetch origin "$default_branch" >/dev/null 2>&1
16
17    tip=$(git rev-parse origin/$default_branch)
18    head=$(git rev-parse HEAD)
19
20    if [ "$tip" = "$head" ]; then
21      echo "$name: up to date ($default_branch)"
22    else
23      echo "$name: NOT up to date (HEAD $head vs origin/$default_branch $tip)"
24    fi
25  '
26}
27
28restic-list() { restic snapshots --json   | jq -r '.[].paths[]'   | sort -u ; }
29
30
31