blob: 329ead9a91bdd394615aebe72d7eedcbda6e835b (
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
37
|
#!/bin/bash
# system-search.sh: List all games from a specific system
# Accepts either one argument (the system name), or the filter to send
# to vgstash and then the system name.
show_help() {
cat <<-FOOBAR
system-search.sh [filter] SYSTEM
filter: The filter to pass to vgstash. "all" by default
SYSTEM: The value in the System column to search for. Accepts
awk-style regex.
For example, to check which games for the NES that are in progress,
you would do:
system-search.sh incomplete NES
FOOBAR
}
case $# in
1)
filter="all"
system="$1"
;;
2)
filter="$1"
system="$2"
;;
*)
show_help
;;
esac
vgstash list "${filter}" | awk -F '|' "\$3 ~ \"${system}\""
|