<feed xmlns='http://www.w3.org/2005/Atom'>
<title>browserenv, branch format-errors-and-use-error-values</title>
<subtitle>Go library to open a URL in a local web browser with support for the BROWSER environment variable</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/browserenv/'/>
<entry>
<title>Return package-specific error messages</title>
<updated>2020-12-22T18:12:46+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-12-22T18:12:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/browserenv/commit/?id=a3fbf30512c30a8c9fac051063954f5a64eff9f3'/>
<id>a3fbf30512c30a8c9fac051063954f5a64eff9f3</id>
<content type='text'>
Instead of passing errors through to clients, wrap them with a
"browserenv" error message to add context.

Add new error types that can be matched against.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of passing errors through to clients, wrap them with a
"browserenv" error message to add context.

Add new error types that can be matched against.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add GitHub Actions `go test` CI workflow</title>
<updated>2020-12-20T22:03:11+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-12-20T21:59:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/browserenv/commit/?id=b89d9ed327fe7689edd72bfec815d754a724b850'/>
<id>b89d9ed327fe7689edd72bfec815d754a724b850</id>
<content type='text'>
Set up CI to run tests.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Set up CI to run tests.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove TODO</title>
<updated>2020-12-20T19:40:41+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-12-20T19:40:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/browserenv/commit/?id=dd8faf757c25287342d8aa86ad9b1ff95ea6ca39'/>
<id>dd8faf757c25287342d8aa86ad9b1ff95ea6ca39</id>
<content type='text'>
Everything recently outstanding is complete.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Everything recently outstanding is complete.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add README</title>
<updated>2020-12-20T19:39:04+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-12-20T19:36:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/browserenv/commit/?id=9a02b4d31ea4de91dbb11ad154231f9bda914318'/>
<id>9a02b4d31ea4de91dbb11ad154231f9bda914318</id>
<content type='text'>
Describe the package and include some examples.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Describe the package and include some examples.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add license (MPL 2.0)</title>
<updated>2020-12-20T18:53:36+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-12-20T18:53:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/browserenv/commit/?id=18033da5978da3d7c090d0e6e3d516d1b3c7ee19'/>
<id>18033da5978da3d7c090d0e6e3d516d1b3c7ee19</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add package-level documentation</title>
<updated>2020-12-20T18:44:00+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-12-20T18:43:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/browserenv/commit/?id=999990d16bb246b0e4e82e7d718e887a87949a03'/>
<id>999990d16bb246b0e4e82e7d718e887a87949a03</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update TODO</title>
<updated>2020-12-20T18:18:42+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-12-20T18:18:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/browserenv/commit/?id=626ecf31a4302c4cc497a732e656d79d5411decc'/>
<id>626ecf31a4302c4cc497a732e656d79d5411decc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Set `pkg/browser`'s `Stderr` and `Stdout` to ours</title>
<updated>2020-12-20T18:18:15+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-12-20T18:15:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/browserenv/commit/?id=5933a5ae5fd8decf70e1e49bc2d877441f0e4479'/>
<id>5933a5ae5fd8decf70e1e49bc2d877441f0e4479</id>
<content type='text'>
We need to connect our `Stderr` and `Stdout` to those in
`github.com/pkg/browser` so that custom writers get linked correctly in
the underlying library.

Previously, customising these writers only worked for the command
specified in the `BROWSER` environment variable, not when `BROWSER` was
unset.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We need to connect our `Stderr` and `Stdout` to those in
`github.com/pkg/browser` so that custom writers get linked correctly in
the underlying library.

Previously, customising these writers only worked for the command
specified in the `BROWSER` environment variable, not when `BROWSER` was
unset.
</pre>
</div>
</content>
</entry>
<entry>
<title>browserenv_unix_test: Unset `BROWSER` in tests that set it</title>
<updated>2020-12-20T18:12:00+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-12-20T18:12:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/browserenv/commit/?id=8d4c2f66ce0998f39f0dda1986afd0cc641a7dc1'/>
<id>8d4c2f66ce0998f39f0dda1986afd0cc641a7dc1</id>
<content type='text'>
The `BROWSER` environment variable value is carried over after each
test, meaning if subsequent tests depend on it being undefined, they
will fail. Unset the environment variable at the end of each test that
sets it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The `BROWSER` environment variable value is carried over after each
test, meaning if subsequent tests depend on it being undefined, they
will fail. Unset the environment variable at the end of each test that
sets it.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update TODO</title>
<updated>2020-12-20T18:01:25+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-12-20T18:01:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/browserenv/commit/?id=86bef4a173ad72af37747318dd6955f9d3050b3e'/>
<id>86bef4a173ad72af37747318dd6955f9d3050b3e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
