<feed xmlns='http://www.w3.org/2005/Atom'>
<title>harvester, branch v0.0.1</title>
<subtitle>A program that wraps 'hcl' to interact with Harvest with a Timetasker-like interface</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/harvester/'/>
<entry>
<title>Add README</title>
<updated>2018-01-31T20:55:15+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2018-01-31T20:55:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/harvester/commit/?id=90209cf90fc41cd0962a14f32c8d42bf3ceb6cd0'/>
<id>90209cf90fc41cd0962a14f32c8d42bf3ceb6cd0</id>
<content type='text'>
Include a description, usage information, prerequisite requirements, and
license info.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Include a description, usage information, prerequisite requirements, and
license info.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add license (GNU GPLv3+)</title>
<updated>2018-01-31T20:41:38+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2018-01-31T20:41:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/harvester/commit/?id=2d0eb0ecde89773907af2db83b25fca19476285f'/>
<id>2d0eb0ecde89773907af2db83b25fca19476285f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>harvester: Use a default time of 7 hours</title>
<updated>2018-01-28T11:24:20+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2018-01-28T11:24:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/harvester/commit/?id=20459a428f8d5217d2af57880a8e1496af1e4bc5'/>
<id>20459a428f8d5217d2af57880a8e1496af1e4bc5</id>
<content type='text'>
If no time is passed in, default it to 7 hours.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If no time is passed in, default it to 7 hours.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add harvester.bash-completion</title>
<updated>2018-01-27T23:42:30+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2018-01-27T23:42:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/harvester/commit/?id=62d937425222276a10093c5a54030e5a45d41197'/>
<id>62d937425222276a10093c5a54030e5a45d41197</id>
<content type='text'>
A Bash completion function to complete project file names. Doesn't work
with the `--project=` form as I couldn't figure out how to get it to do
that in an easy way so finally decided not to bother because I don't use
that form anyway.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A Bash completion function to complete project file names. Doesn't work
with the `--project=` form as I couldn't figure out how to get it to do
that in an easy way so finally decided not to bother because I don't use
that form anyway.
</pre>
</div>
</content>
</entry>
<entry>
<title>harvester(hcl_log): Call `hcl` and log time</title>
<updated>2018-01-27T17:06:50+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2018-01-27T17:06:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/harvester/commit/?id=484f616ce69edd17f03f762d441b47ae20027c6c'/>
<id>484f616ce69edd17f03f762d441b47ae20027c6c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>harvester: Construct arguments to 'hcl'</title>
<updated>2018-01-27T17:02:01+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2018-01-27T17:02:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/harvester/commit/?id=535aba7d41d82597471988fd847b496014c24344'/>
<id>535aba7d41d82597471988fd847b496014c24344</id>
<content type='text'>
Add a new function `hcl_log` that turns the project, time, date, and
description arguments into the format the 'hcl' program expects.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a new function `hcl_log` that turns the project, time, date, and
description arguments into the format the 'hcl' program expects.
</pre>
</div>
</content>
</entry>
<entry>
<title>harvester(main): Delete old commented code</title>
<updated>2018-01-27T16:50:34+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2018-01-27T16:50:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/harvester/commit/?id=54c976418877d15971d4ea4544d308cdbff196ce'/>
<id>54c976418877d15971d4ea4544d308cdbff196ce</id>
<content type='text'>
This was an initial idea for command line argument parsing, but the
`case` statement turned out to be better.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was an initial idea for command line argument parsing, but the
`case` statement turned out to be better.
</pre>
</div>
</content>
</entry>
<entry>
<title>harvester: Print usage on `--help`</title>
<updated>2018-01-27T16:48:47+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2018-01-27T16:48:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/harvester/commit/?id=1c5416f04dc6f4b6c98f6007ca3410b8ec30c8e3'/>
<id>1c5416f04dc6f4b6c98f6007ca3410b8ec30c8e3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>harvester: Delete `get_value` function</title>
<updated>2018-01-27T16:43:34+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2018-01-27T16:41:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/harvester/commit/?id=c99f17eb0186b3daad5d43885c654520a95daa9a'/>
<id>c99f17eb0186b3daad5d43885c654520a95daa9a</id>
<content type='text'>
Not using this. I had added it as a possible way to handle both `-p` and
`--project=aproject`-style variables at the same time, but it didn't
seem like I'd be able to do that, which is why I now have two case
branches per option.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Not using this. I had added it as a possible way to handle both `-p` and
`--project=aproject`-style variables at the same time, but it didn't
seem like I'd be able to do that, which is why I now have two case
branches per option.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add 'harvester'</title>
<updated>2018-01-27T16:37:16+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2018-01-27T16:37:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/harvester/commit/?id=d300bbb967bea77e00ec0459bb2684d5fb87b3f8'/>
<id>d300bbb967bea77e00ec0459bb2684d5fb87b3f8</id>
<content type='text'>
Initial work on a Bash script that will become the Timetasker for
Harvest (using the 'hcl' command line utility).

Here we set up some basic option parsing thanks to this Stack Overflow
answer from 6EQUJ5:
https://stackoverflow.com/questions/22394407/handling-flags-for-a-shell-script-without-getopts/22395652#22395652

In it, a way to parse command-line options is described that works for
both short and long flags.

We'll be using these values to call out to 'hcl'.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Initial work on a Bash script that will become the Timetasker for
Harvest (using the 'hcl' command line utility).

Here we set up some basic option parsing thanks to this Stack Overflow
answer from 6EQUJ5:
https://stackoverflow.com/questions/22394407/handling-flags-for-a-shell-script-without-getopts/22395652#22395652

In it, a way to parse command-line options is described that works for
both short and long flags.

We'll be using these values to call out to 'hcl'.
</pre>
</div>
</content>
</entry>
</feed>
