summaryrefslogtreecommitdiff
path: root/scripts
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
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 'scripts')
-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 "$@"
+}
lg2-2/+9 2018-03-13Update helpers a bitzlg1-2/+9 2018-03-13Make VGSTASH_DB_LOCATION point to a filezlg2-21/+20 2016-11-18Remove settings from helpers.shZe Libertine Gamer1-5/+0 2016-11-15Correct phrasing in README.Ze Libertine Gamer1-4/+4 2016-11-13DerpZe Libertine Gamer1-0/+1 2016-11-03Improve error handling in shell scriptsZe Libertine Gamer4-3/+23 2016-10-24Correct run_again, add recursionZe Libertine Gamer1-0/+4 2016-10-21Add quotes to correct behavior for arglistZe Libertine Gamer1-1/+1 2016-10-14updater.sh: add recursion, error handlingZe Libertine Gamer1-43/+101 2016-10-14Correct pipe-handling behaviorZe Libertine Gamer1-1/+9 2016-10-12Clarify a method to move between platformsZe Libertine Gamer1-2/+5