<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vgstash/scripts, branch v0.3b7</title>
<subtitle>Manage your game collection and knock out that backlog!</subtitle>
<id>https://git.zlg.space/vgstash/atom/scripts?h=v0.3b7</id>
<link rel='self' href='https://git.zlg.space/vgstash/atom/scripts?h=v0.3b7'/>
<link rel='alternate' type='text/html' href='https://git.zlg.space/vgstash/'/>
<updated>2021-10-16T20:05:01Z</updated>
<entry>
<title>helpers.sh: improve vgmulti</title>
<updated>2021-10-16T20:05:01Z</updated>
<author>
<name>zlg</name>
<email>zlg@zlg.space</email>
</author>
<published>2021-10-16T20:05:01Z</published>
<link rel='alternate' type='text/html' href='https://git.zlg.space/vgstash/commit/?id=0bc7201fb655d33c6eae38c33ef0521d772b9a52'/>
<id>urn:sha1:0bc7201fb655d33c6eae38c33ef0521d772b9a52</id>
<content type='text'>
</content>
</entry>
<entry>
<title>helpers.sh: Add vgsys</title>
<updated>2020-12-06T06:42:32Z</updated>
<author>
<name>zlg</name>
<email>zlg@zlg.space</email>
</author>
<published>2020-12-06T06:42:32Z</published>
<link rel='alternate' type='text/html' href='https://git.zlg.space/vgstash/commit/?id=c7fd0ab02cacf6eb0f73d8d59f9447ca1a9d47fb'/>
<id>urn:sha1:c7fd0ab02cacf6eb0f73d8d59f9447ca1a9d47fb</id>
<content type='text'>
vgsys - filters vgstash's output by system. Optionally allows one to
        specify the filter name to pass to vgstash. The default filter
        is 'allgames'.

For example, to show every game needed to be beaten on Steam, you'd use
something like this:

    vgsys backlog Steam

This is a handy feature to have when you want to narrow down your
options for what-to-play.
</content>
</entry>
<entry>
<title>helpers.sh: Add vgub, vgmulti, vgrand</title>
<updated>2020-03-08T15:25:56Z</updated>
<author>
<name>zlg</name>
<email>zlg@zlg.space</email>
</author>
<published>2020-03-08T15:25:56Z</published>
<link rel='alternate' type='text/html' href='https://git.zlg.space/vgstash/commit/?id=ba0c8f06015763bf30d280af8bf5eb093e6c119b'/>
<id>urn:sha1:ba0c8f06015763bf30d280af8bf5eb093e6c119b</id>
<content type='text'>
vgub - Games that are beaten or complete, excluding rereleases
       i.e. Super Mario Bros on NES and Wii VC will only show one
       or the other.
vgmulti - Games you own on more than one system
vgrand - Suggests a random game to play from your 'playlog' filter
</content>
</entry>
<entry>
<title>Branch off from master with pytest, tox, click</title>
<updated>2018-09-03T09:55:21Z</updated>
<author>
<name>zlg</name>
<email>zlg@zlg.space</email>
</author>
<published>2018-09-03T09:52:57Z</published>
<link rel='alternate' type='text/html' href='https://git.zlg.space/vgstash/commit/?id=565812a92cd22d41aa6f5f85a6b451386422fb4a'/>
<id>urn:sha1:565812a92cd22d41aa6f5f85a6b451386422fb4a</id>
<content type='text'>
This commit is huge, but contains everything needed for a "proper" build
system built on pytest + tox and a CLI built with click.

For now, this branch will contain all new vgstash development activity
until it reaches feature parity with master.

The CLI is installed to pip's PATH. Only the 'init', 'add', and 'list'
commands work, with only two filters. This is pre-alpha software, and is
therefore not stable yet.
</content>
</entry>
<entry>
<title>Flesh out filter types and ownership status</title>
<updated>2018-03-19T04:48:41Z</updated>
<author>
<name>zlg</name>
<email>zlg@zlg.space</email>
</author>
<published>2018-03-19T04:48:41Z</published>
<link rel='alternate' type='text/html' href='https://git.zlg.space/vgstash/commit/?id=9ec059873772b201ff8fc3b124f6d2b942493e84'/>
<id>urn:sha1:9ec059873772b201ff8fc3b124f6d2b942493e84</id>
<content type='text'>
It's time for a refactor to a module; the functionality and interface
are clashing.
</content>
</entry>
<entry>
<title>Update helpers a bit</title>
<updated>2018-03-13T20:21:18Z</updated>
<author>
<name>zlg</name>
<email>zlg@zlg.space</email>
</author>
<published>2018-03-13T20:21:18Z</published>
<link rel='alternate' type='text/html' href='https://git.zlg.space/vgstash/commit/?id=baecc58c1a1d246bbe032fcd0ca22106082d5db5'/>
<id>urn:sha1:baecc58c1a1d246bbe032fcd0ca22106082d5db5</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>Remove settings from helpers.sh</title>
<updated>2016-11-18T10:03:23Z</updated>
<author>
<name>Ze Libertine Gamer</name>
<email>zlg@zlg.space</email>
</author>
<published>2016-11-18T10:03:23Z</published>
<link rel='alternate' type='text/html' href='https://git.zlg.space/vgstash/commit/?id=e5abc98d05231cfb0c1a99248050773b23019860'/>
<id>urn:sha1:e5abc98d05231cfb0c1a99248050773b23019860</id>
<content type='text'>
Sourcing them in .bash_profile screws up login if they're set.
</content>
</entry>
<entry>
<title>Derp</title>
<updated>2016-11-14T06:48:27Z</updated>
<author>
<name>Ze Libertine Gamer</name>
<email>zlg@zlg.space</email>
</author>
<published>2016-11-14T06:48:27Z</published>
<link rel='alternate' type='text/html' href='https://git.zlg.space/vgstash/commit/?id=a90ed3b7086677c04bc4c42fb867d75e1dfd64d6'/>
<id>urn:sha1:a90ed3b7086677c04bc4c42fb867d75e1dfd64d6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve error handling in shell scripts</title>
<updated>2016-11-03T14:02:05Z</updated>
<author>
<name>Ze Libertine Gamer</name>
<email>zlg@zlg.space</email>
</author>
<published>2016-11-03T14:02:05Z</published>
<link rel='alternate' type='text/html' href='https://git.zlg.space/vgstash/commit/?id=017536123a5d334759ed54aff610b22a8d6c8254'/>
<id>urn:sha1:017536123a5d334759ed54aff610b22a8d6c8254</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Correct run_again, add recursion</title>
<updated>2016-10-24T14:07:11Z</updated>
<author>
<name>Ze Libertine Gamer</name>
<email>zlg@zlg.space</email>
</author>
<published>2016-10-24T14:07:11Z</published>
<link rel='alternate' type='text/html' href='https://git.zlg.space/vgstash/commit/?id=7f735dbe7544bf2837b1fa5fac38d3f001a8bb99'/>
<id>urn:sha1:7f735dbe7544bf2837b1fa5fac38d3f001a8bb99</id>
<content type='text'>
Loops and functions -- oh my, what a useful combination. :)
</content>
</entry>
<entry>
<title>Add quotes to correct behavior for arglist</title>
<updated>2016-10-21T10:17:35Z</updated>
<author>
<name>Ze Libertine Gamer</name>
<email>zlg@zlg.space</email>
</author>
<published>2016-10-21T10:17:35Z</published>
<link rel='alternate' type='text/html' href='https://git.zlg.space/vgstash/commit/?id=1e6ce821f04beb4944327d13f506449015ebd4a4'/>
<id>urn:sha1:1e6ce821f04beb4944327d13f506449015ebd4a4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>updater.sh: add recursion, error handling</title>
<updated>2016-10-14T12:02:55Z</updated>
<author>
<name>Ze Libertine Gamer</name>
<email>zlg@zlg.space</email>
</author>
<published>2016-10-14T12:02:55Z</published>
<link rel='alternate' type='text/html' href='https://git.zlg.space/vgstash/commit/?id=7381b374e7508ece3584975f912032b8641d7ef0'/>
<id>urn:sha1:7381b374e7508ece3584975f912032b8641d7ef0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add bash helper functions</title>
<updated>2016-06-16T18:07:28Z</updated>
<author>
<name>Ze Libertine Gamer</name>
<email>zlg@zlg.space</email>
</author>
<published>2016-06-16T18:07:28Z</published>
<link rel='alternate' type='text/html' href='https://git.zlg.space/vgstash/commit/?id=21cadee61cc31aeda85edd492f4a511aa4a6fcf5'/>
<id>urn:sha1:21cadee61cc31aeda85edd492f4a511aa4a6fcf5</id>
<content type='text'>
The more I use vgstash, the more script ideas I come up with.
</content>
</entry>
<entry>
<title>dupe-finder.sh: Invert if statement</title>
<updated>2016-05-23T12:25:53Z</updated>
<author>
<name>ZeLibertineGamer</name>
<email>zlg@zlg.space</email>
</author>
<published>2016-05-23T12:25:53Z</published>
<link rel='alternate' type='text/html' href='https://git.zlg.space/vgstash/commit/?id=24130015989111c935df9527322c6998a2bf4767'/>
<id>urn:sha1:24130015989111c935df9527322c6998a2bf4767</id>
<content type='text'>
...Really?
</content>
</entry>
<entry>
<title>Add interactive game updater script</title>
<updated>2016-05-23T10:35:36Z</updated>
<author>
<name>ZeLibertineGamer</name>
<email>zlg@zlg.space</email>
</author>
<published>2016-05-23T10:35:36Z</published>
<link rel='alternate' type='text/html' href='https://git.zlg.space/vgstash/commit/?id=1fc93716700373505199c04183bd57f7a0d11e1a'/>
<id>urn:sha1:1fc93716700373505199c04183bd57f7a0d11e1a</id>
<content type='text'>
This is an interactive, but extremely dumb script that is not robust
with error handling at all. However, it's a good start and a proof of
concept. When/if this gets refactored, it'll be rather nice.
</content>
</entry>
<entry>
<title>Add duplicate game reporting script</title>
<updated>2016-05-23T10:34:58Z</updated>
<author>
<name>ZeLibertineGamer</name>
<email>zlg@zlg.space</email>
</author>
<published>2016-05-23T10:34:58Z</published>
<link rel='alternate' type='text/html' href='https://git.zlg.space/vgstash/commit/?id=fc4d160b55a2ec86b6f048b16f5c89d4cecfcb4e'/>
<id>urn:sha1:fc4d160b55a2ec86b6f048b16f5c89d4cecfcb4e</id>
<content type='text'>
It'll serve as an example of how vgstash can be extended with minimal
effort.
</content>
</entry>
<entry>
<title>Initial commit</title>
<updated>2016-05-20T16:01:53Z</updated>
<author>
<name>ZeLibertineGamer</name>
<email>zlg@zlg.space</email>
</author>
<published>2016-05-20T16:01:53Z</published>
<link rel='alternate' type='text/html' href='https://git.zlg.space/vgstash/commit/?id=e95e341c45e26fe6606e5b586dda71c2dc721e09'/>
<id>urn:sha1:e95e341c45e26fe6606e5b586dda71c2dc721e09</id>
<content type='text'>
I was dumb and didn't start committing as soon as I started. vgstash is
considered ready for 0.1 and beta usage. There's a somewhat long road
ahead, but I look forward to making this tool finally come to fruition.
</content>
</entry>
</feed>
1ce7d68fb3942b52ee7a3&amp;follow=1'>cli: change "Status" heading to "Progress"</a></td><td>zlg</td><td>2</td><td><span class='deletions'>-36</span>/<span class='insertions'>+40</span></td></tr>
<tr><td><span title='2018-09-29 23:34:59 -0700'>2018-09-29</span></td><td><a href='/vgstash/commit/setup.py?h=v0.3b8&amp;id=aef722de5512a4770d91d718194c01bc77844687&amp;follow=1'>Bump to 0.3alpha5 for PyPI</a></td><td>zlg</td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td><span title='2018-09-29 23:34:35 -0700'>2018-09-29</span></td><td><a href='/vgstash/commit/src/vgstash_cli.py?h=v0.3b8&amp;id=7288560c5678991527c7b2c2ed0d7f3979f70c67&amp;follow=1'>cli: Add pretty printing to 'list' command</a></td><td>zlg</td><td>3</td><td><span class='deletions'>-17</span>/<span class='insertions'>+107</span></td></tr>
<tr><td><span title='2018-09-08 19:31:52 -0700'>2018-09-08</span></td><td><a href='/vgstash/commit/setup.py?h=v0.3b8&amp;id=5979307c0a0197d20b3c1d92a9c391cd75731042&amp;follow=1'>setup.py: Bump to alpha4 for PyPI</a></td><td>zlg</td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td><span title='2018-09-08 19:15:48 -0700'>2018-09-08</span></td><td><a href='/vgstash/commit/src/vgstash_cli.py?h=v0.3b8&amp;id=b2d47d2ca978e2cd62be4cb6fe0471598427b8b7&amp;follow=1'>cli: add '--raw' option to list command</a></td><td>zlg</td><td>2</td><td><span class='deletions'>-9</span>/<span class='insertions'>+45</span></td></tr>
<tr><td><span title='2018-09-08 19:07:36 -0700'>2018-09-08</span></td><td><a href='/vgstash/commit/src/vgstash/__init__.py?h=v0.3b8&amp;id=14162a862e50c35f44370daf1f525b27f3bafc85&amp;follow=1'>Add remaining filters to vgstash package</a></td><td>zlg</td><td>1</td><td><span class='deletions'>-2</span>/<span class='insertions'>+11</span></td></tr>
<tr><td><span title='2018-09-04 23:43:49 -0700'>2018-09-04</span></td><td><a href='/vgstash/commit/LICENSE?h=v0.3b8&amp;id=eee8ed0c7b4de40f3568bdc08ad4af4837b54341&amp;follow=1'>Update LICENSE to match setup.py</a></td><td>zlg</td><td>1</td><td><span class='deletions'>-80</span>/<span class='insertions'>+67</span></td></tr>
<tr><td><span title='2018-09-03 02:55:21 -0700'>2018-09-03</span></td><td><a href='/vgstash/commit/vgstash?h=v0.3b8&amp;id=565812a92cd22d41aa6f5f85a6b451386422fb4a&amp;follow=1'>Branch off from master with pytest, tox, click</a></td><td>zlg</td><td>16</td><td><span class='deletions'>-778</span>/<span class='insertions'>+779</span></td></tr>
<tr><td><span title='2018-03-18 21:48:41 -0700'>2018-03-18</span></td><td><a href='/vgstash/commit/vgstash?h=v0.3b8&amp;id=9ec059873772b201ff8fc3b124f6d2b942493e84&amp;follow=1'>Flesh out filter types and ownership status</a></td><td>zlg</td><td>3</td><td><span class='deletions'>-82</span>/<span class='insertions'>+144</span></td></tr>
<tr><td><span title='2018-03-18 17:53:47 -0700'>2018-03-18</span></td><td><a href='/vgstash/commit/README.mdown?h=v0.3b8&amp;id=7171b4b21a773fd3013f0e465e8eb69e8c220128&amp;follow=1'>README.mdown: break line correctly</a></td><td>zlg</td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td><span title='2018-03-18 17:50:07 -0700'>2018-03-18</span></td><td><a href='/vgstash/commit/vgstash?h=v0.3b8&amp;id=7686f310447e56518d3959c0aa7d62a69c3fb789&amp;follow=1'>add 'playlog' list filter</a></td><td>zlg</td><td>2</td><td><span class='deletions'>-2</span>/<span class='insertions'>+9</span></td></tr>
<tr><td><span title='2018-03-13 13:21:18 -0700'>2018-03-13</span></td><td><a href='/vgstash/commit/scripts/helpers.sh?h=v0.3b8&amp;id=baecc58c1a1d246bbe032fcd0ca22106082d5db5&amp;follow=1'>Update helpers a bit</a></td><td>zlg</td><td>1</td><td><span class='deletions'>-2</span>/<span class='insertions'>+9</span></td></tr>
<tr><td><span title='2018-03-13 13:16:41 -0700'>2018-03-13</span></td><td><a href='/vgstash/commit/vgstash?h=v0.3b8&amp;id=acd531782fc521c6af2c38154b05a36306b92093&amp;follow=1'>Make VGSTASH_DB_LOCATION point to a file</a></td><td>zlg</td><td>2</td><td><span class='deletions'>-21</span>/<span class='insertions'>+20</span></td></tr>
<tr><td><span title='2016-11-18 02:03:23 -0800'>2016-11-18</span></td><td><a href='/vgstash/commit/scripts/helpers.sh?h=v0.3b8&amp;id=e5abc98d05231cfb0c1a99248050773b23019860&amp;follow=1'>Remove settings from helpers.sh</a></td><td>Ze Libertine Gamer</td><td>1</td><td><span class='deletions'>-5</span>/<span class='insertions'>+0</span></td></tr>
<tr><td><span title='2016-11-15 06:09:09 -0800'>2016-11-15</span></td><td><a href='/vgstash/commit/README.mdown?h=v0.3b8&amp;id=8296b242f281eae5f2aff8cd9e223bdc66edf168&amp;follow=1'>Correct phrasing in README.</a></td><td>Ze Libertine Gamer</td><td>1</td><td><span class='deletions'>-4</span>/<span class='insertions'>+4</span></td></tr>
<tr><td><span title='2016-11-13 22:48:27 -0800'>2016-11-13</span></td><td><a href='/vgstash/commit/scripts/system-search.sh?h=v0.3b8&amp;id=a90ed3b7086677c04bc4c42fb867d75e1dfd64d6&amp;follow=1'>Derp</a></td><td>Ze Libertine Gamer</td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+1</span></td></tr>
<tr><td><span title='2016-11-03 07:02:05 -0700'>2016-11-03</span></td><td><a href='/vgstash/commit/scripts/updater.sh?h=v0.3b8&amp;id=017536123a5d334759ed54aff610b22a8d6c8254&amp;follow=1'>Improve error handling in shell scripts</a></td><td>Ze Libertine Gamer</td><td>4</td><td><span class='deletions'>-3</span>/<span class='insertions'>+23</span></td></tr>
<tr><td><span title='2016-10-24 07:07:11 -0700'>2016-10-24</span></td><td><a href='/vgstash/commit/scripts/updater.sh?h=v0.3b8&amp;id=7f735dbe7544bf2837b1fa5fac38d3f001a8bb99&amp;follow=1'>Correct run_again, add recursion</a></td><td>Ze Libertine Gamer</td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+4</span></td></tr>
<tr><td><span title='2016-10-21 03:17:35 -0700'>2016-10-21</span></td><td><a href='/vgstash/commit/scripts/updater.sh?h=v0.3b8&amp;id=1e6ce821f04beb4944327d13f506449015ebd4a4&amp;follow=1'>Add quotes to correct behavior for arglist</a></td><td>Ze Libertine Gamer</td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td><span title='2016-10-14 05:02:55 -0700'>2016-10-14</span></td><td><a href='/vgstash/commit/scripts/updater.sh?h=v0.3b8&amp;id=7381b374e7508ece3584975f912032b8641d7ef0&amp;follow=1'>updater.sh: add recursion, error handling</a></td><td>Ze Libertine Gamer</td><td>1</td><td><span class='deletions'>-43</span>/<span class='insertions'>+101</span></td></tr>
<tr><td><span title='2016-10-14 05:01:25 -0700'>2016-10-14</span></td><td><a href='/vgstash/commit/vgstash?h=v0.3b8&amp;id=5907704f1a969052b7adf6e955cc17f0684b378b&amp;follow=1'>Correct pipe-handling behavior</a></td><td>Ze Libertine Gamer</td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+9</span></td></tr>
<tr><td><span title='2016-10-12 02:51:22 -0700'>2016-10-12</span></td><td><a href='/vgstash/commit/README.mdown?h=v0.3b8&amp;id=a0dc30263d6a8effa747d4e9a7430420f901cc2f&amp;follow=1'>Clarify a method to move between platforms</a></td><td>Ze Libertine Gamer</td><td>1</td><td><span class='deletions'>-2</span>/<span class='insertions'>+5</span></td></tr>
