summaryrefslogtreecommitdiff
path: root/scripts/helpers.sh
diff options
context:
space:
mode:
authorzlg <zlg@zlg.space>2018-03-13 13:21:18 -0700
committerzlg <zlg@zlg.space>2018-03-13 13:21:18 -0700
commitbaecc58c1a1d246bbe032fcd0ca22106082d5db5 (patch)
tree0cfbda06ba8153c197532fde899585a4159e9d30 /scripts/helpers.sh
parentMake VGSTASH_DB_LOCATION point to a file (diff)
downloadvgstash-baecc58c1a1d246bbe032fcd0ca22106082d5db5.tar.gz
vgstash-baecc58c1a1d246bbe032fcd0ca22106082d5db5.tar.bz2
vgstash-baecc58c1a1d246bbe032fcd0ca22106082d5db5.tar.xz
vgstash-baecc58c1a1d246bbe032fcd0ca22106082d5db5.zip
Update helpers a bit
At present, user modification is needed to make these seamless. vgup() may need to be axed in favor of telling the user to make an alias.
Diffstat (limited to '')
-rw-r--r--scripts/helpers.sh11
1 files changed, 9 insertions, 2 deletions
diff --git a/scripts/helpers.sh b/scripts/helpers.sh
index ecdc041..174305f 100644
--- a/scripts/helpers.sh
+++ b/scripts/helpers.sh
@@ -7,6 +7,7 @@
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.
+ # TODO: Add 'digital' ownership option to obsolete the regex
vgstash list owned | cut -d '|' -f 1-3,5 | grep -viE '\*| VC|Steam' | wc -l
}
@@ -14,10 +15,10 @@ function vgphys() {
function vgsrc() {
case $# in
1)
- vgstash list | grep -iE $1
+ vgstash list | grep -iE "$1"
;;
2)
- vgstash list $1 | grep -iE $2
+ vgstash list "$1" | grep -iE "$2"
;;
*)
echo "Dumbass, search for something."
@@ -29,3 +30,9 @@ function vgsrc() {
function vgadd() {
vgstash add "$@"
}
+
+# Quick way to update a game
+# TODO: Put this in a better place
+function vgup() {
+ "$HOME"/projects/vgstash/scripts/updater.sh "$@"
+}