aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorzlg <zlg@zlg.space>2018-03-18 21:48:41 -0700
committerzlg <zlg@zlg.space>2018-03-18 21:48:41 -0700
commit9ec059873772b201ff8fc3b124f6d2b942493e84 (patch)
tree45ffd289c488320ff3cfb39f87deda7321f9835c /scripts
parentREADME.mdown: break line correctly (diff)
downloadvgstash-9ec059873772b201ff8fc3b124f6d2b942493e84.tar.gz
vgstash-9ec059873772b201ff8fc3b124f6d2b942493e84.tar.bz2
vgstash-9ec059873772b201ff8fc3b124f6d2b942493e84.tar.xz
vgstash-9ec059873772b201ff8fc3b124f6d2b942493e84.zip
Flesh out filter types and ownership status
It's time for a refactor to a module; the functionality and interface are clashing.
Diffstat (limited to 'scripts')
-rw-r--r--scripts/helpers.sh19
1 files changed, 4 insertions, 15 deletions
diff --git a/scripts/helpers.sh b/scripts/helpers.sh
index 174305f..3b2d335 100644
--- a/scripts/helpers.sh
+++ b/scripts/helpers.sh
@@ -3,14 +3,6 @@
# 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.
-# 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.
- # TODO: Add 'digital' ownership option to obsolete the regex
- vgstash list owned | cut -d '|' -f 1-3,5 | grep -viE '\*| VC|Steam' | wc -l
-}
-
# Faster general searching
function vgsrc() {
case $# in
@@ -21,7 +13,10 @@ function vgsrc() {
vgstash list "$1" | grep -iE "$2"
;;
*)
- echo "Dumbass, search for something."
+ echo "usage: vgsrc [game name]"
+ echo " or vgsrc [view name] [game name]"
+ echo
+ echo "Ex: vgsrc physical Borderlands"
;;
esac
}
@@ -30,9 +25,3 @@ 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 "$@"
-}
'deletions'>-5/+54 2018-10-10cli: Add "import" commandzlg5-1/+76 2018-10-09Bump to 0.3alpha6 for PyPIzlg1-1/+1 2018-10-09cli: Add "notes" commandzlg2-4/+74 2018-10-09update_game: ensure notes are also savedzlg1-2/+2 2018-10-09cli: add 'update' commandzlg3-20/+92 2018-10-06cli: Add "delete" commandzlg2-0/+19 2018-10-06Remove ID field from DBzlg3-38/+46 2018-10-06cli: change "Status" heading to "Progress"zlg2-36/+40 2018-09-29Bump to 0.3alpha5 for PyPIzlg1-1/+1 2018-09-29cli: Add pretty printing to 'list' commandzlg3-17/+107 2018-09-08setup.py: Bump to alpha4 for PyPIzlg1-1/+1 2018-09-08cli: add '--raw' option to list commandzlg2-9/+45 2018-09-08Add remaining filters to vgstash packagezlg1-2/+11 2018-09-04Update LICENSE to match setup.pyzlg1-80/+67 2018-09-03Branch off from master with pytest, tox, clickzlg16-778/+779 2018-03-18Flesh out filter types and ownership statuszlg3-82/+144 2018-03-18README.mdown: break line correctlyzlg1-1/+1 2018-03-18add 'playlog' list filterzlg2-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