<feed xmlns='http://www.w3.org/2005/Atom'>
<title>DomeKey/pkg, branch master</title>
<subtitle>Control your computer with a pair of headphones</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/DomeKey/'/>
<entry>
<title>HomebrewFormula: Fix `:lion`/"10.7" `depends_on`</title>
<updated>2019-06-16T09:15:17+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2019-06-16T08:07:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/DomeKey/commit/?id=d80aaf766db7fed84a5a4bce0d2b1619c6282f0a'/>
<id>d80aaf766db7fed84a5a4bce0d2b1619c6282f0a</id>
<content type='text'>
Turns out we didn't solve the problem with the previous commit, as
"10.7" still needs to be in Homebrew's `MacOS::Version::SYMBOLS` hash in
order to be recognised.

To work around this, depend on Lion if Homebrew provides it, otherwise
display a message in the Caveats section about the minimum OS version.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Turns out we didn't solve the problem with the previous commit, as
"10.7" still needs to be in Homebrew's `MacOS::Version::SYMBOLS` hash in
order to be recognised.

To work around this, depend on Lion if Homebrew provides it, otherwise
display a message in the Caveats section about the minimum OS version.
</pre>
</div>
</content>
</entry>
<entry>
<title>HomebrewFormula: Change `:lion` to `"10.7"`</title>
<updated>2019-06-11T19:12:48+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2019-06-11T19:12:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/DomeKey/commit/?id=9f6d9da7b8af73e2e55b2f8932eb15f6fb8b718a'/>
<id>9f6d9da7b8af73e2e55b2f8932eb15f6fb8b718a</id>
<content type='text'>
I got this error recently:

    $ brew tap teddywing/formulae
    Updating Homebrew...
    ...
    ==&gt; Tapping teddywing/formulae
    Cloning into '/usr/local/Homebrew/Library/Taps/teddywing/homebrew-formulae'...
    ...
    Error: Invalid formula: /usr/local/Homebrew/Library/Taps/teddywing/homebrew-formulae/HomebrewFormula/dome-key.rb
    dome-key: unknown version :lion
    Error: Cannot tap teddywing/formulae: invalid syntax in tap!

Turns out `:lion` was removed as a Mac OS X version symbol from
Homebrew:
https://github.com/homebrew/brew/commit/1aa8ad09e212cd9cd2f3ae55f899ed4ef03ae4d0

Use a version string instead.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I got this error recently:

    $ brew tap teddywing/formulae
    Updating Homebrew...
    ...
    ==&gt; Tapping teddywing/formulae
    Cloning into '/usr/local/Homebrew/Library/Taps/teddywing/homebrew-formulae'...
    ...
    Error: Invalid formula: /usr/local/Homebrew/Library/Taps/teddywing/homebrew-formulae/HomebrewFormula/dome-key.rb
    dome-key: unknown version :lion
    Error: Cannot tap teddywing/formulae: invalid syntax in tap!

Turns out `:lion` was removed as a Mac OS X version symbol from
Homebrew:
https://github.com/homebrew/brew/commit/1aa8ad09e212cd9cd2f3ae55f899ed4ef03ae4d0

Use a version string instead.
</pre>
</div>
</content>
</entry>
<entry>
<title>HomebrewFormula: Add `--reload-mappings` mention in Caveats</title>
<updated>2018-11-22T22:36:28+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2018-11-22T22:36:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/DomeKey/commit/?id=a8a36293283f4df90f37e29bdc654908ec943e6b'/>
<id>a8a36293283f4df90f37e29bdc654908ec943e6b</id>
<content type='text'>
Instruct users to reload mappings if `dome-key` is running. This could
happen if the install commands were copy-pasted from the website:

    $ brew install teddywing/DomeKey/dome-key
    $ brew services start teddywing/DomeKey/dome-key

At this point, `dome-key` would already have been started, and the new
mappings wouldn't be loaded into the running process.

Also indent the shell commands to differentiate them from the text.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instruct users to reload mappings if `dome-key` is running. This could
happen if the install commands were copy-pasted from the website:

    $ brew install teddywing/DomeKey/dome-key
    $ brew services start teddywing/DomeKey/dome-key

At this point, `dome-key` would already have been started, and the new
mappings wouldn't be loaded into the running process.

Also indent the shell commands to differentiate them from the text.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add license</title>
<updated>2018-11-22T18:06:21+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2018-11-22T18:06:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/DomeKey/commit/?id=7844357b26124234127c4315bf9b9e8054a11c80'/>
<id>7844357b26124234127c4315bf9b9e8054a11c80</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>pkg/dome-key.in.rb: Add description, homepage, and archive URL</title>
<updated>2018-11-15T16:22:50+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2018-11-15T16:22:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/DomeKey/commit/?id=b56bd0425af03df920a59cf91d8c1fb945dfe8bb'/>
<id>b56bd0425af03df920a59cf91d8c1fb945dfe8bb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>pkg/dome-key.in.rb: Install rule for `dome-key-mappings.7` man page</title>
<updated>2018-11-15T16:21:46+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2018-11-15T16:21:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/DomeKey/commit/?id=1be312f4a71e26c53e46de4b8342341f8ee3e5ee'/>
<id>1be312f4a71e26c53e46de4b8342341f8ee3e5ee</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>pkg/generate_homebrew_formula.py: Calculate SHA256 digest of archive</title>
<updated>2018-11-15T16:11:04+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2018-11-15T16:08:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/DomeKey/commit/?id=bed51f1550cff82e5a34adb88306ac32a194ebe1'/>
<id>bed51f1550cff82e5a34adb88306ac32a194ebe1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>generate_homebrew_formula.py: Get version</title>
<updated>2018-11-15T07:07:34+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2018-11-15T07:06:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/DomeKey/commit/?id=e3f1aac1caada3efaac7819d101cee850181f0da'/>
<id>e3f1aac1caada3efaac7819d101cee850181f0da</id>
<content type='text'>
Get the version from `main.m`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Get the version from `main.m`.
</pre>
</div>
</content>
</entry>
<entry>
<title>pkg/dome-key.in.rb: Add the command to run if you don't use launchd</title>
<updated>2018-11-11T15:01:18+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2018-11-11T15:01:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/DomeKey/commit/?id=02d62aef0695d50c368c174cdd56de49fe839931'/>
<id>02d62aef0695d50c368c174cdd56de49fe839931</id>
<content type='text'>
Now that I think about it, a daemon would execute in the background, not
take over the shell. But whatever, not going to change that now when I'm
about to release the program.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now that I think about it, a daemon would execute in the background, not
take over the shell. But whatever, not going to change that now when I'm
about to release the program.
</pre>
</div>
</content>
</entry>
<entry>
<title>pkg/dome-key.in.rb: Add sample config setup to Brew Caveats</title>
<updated>2018-11-11T14:58:32+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2018-11-11T14:56:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/DomeKey/commit/?id=5ca9af6303ae63fe50b902975ec38be87218a831'/>
<id>5ca9af6303ae63fe50b902975ec38be87218a831</id>
<content type='text'>
Make it faster to try out the program by providing copy-pastable
commands to get a sample config.

`HOME` needs two `$` to escape it from the Python templater.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make it faster to try out the program by providing copy-pastable
commands to get a sample config.

`HOME` needs two `$` to escape it from the Python templater.
</pre>
</div>
</content>
</entry>
</feed>
