blob: f46e3f4420cad980916085b81ba00b6cd7beda4e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
#!/usr/bin/env bash
# This is a set of helper bash functions that are too small for their own file,
# but useful enough to be worth `source`ing in your bashrc.
# Set options for improved robustness
set -o errexit
set -o pipefail
set -o nounset
# Reports how many physical games you own
function vgphys() {
# Note: This assumes the system has an asterisk, "VC", or "Steam" in its name
# Change this to reflect how you differentiate physical and digital games.
vgstash list owned | cut -d '|' -f 1-3,5 | grep -viE '\*| VC|Steam' | wc -l
}
# Faster general searching
function vgsrc() {
case $# in
1)
vgstash list | grep -iE $1
;;
2)
vgstash list $1 | grep -iE $2
;;
*)
echo "Dumbass, search for something."
;;
esac
}
# Faster adding
function vgadd() {
vgstash add "$@"
}
|