Age | Commit message (Collapse) | Author |
|
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.
|
|
I got this error recently:
$ brew tap teddywing/formulae
Updating Homebrew...
...
==> 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.
|
|
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.
|
|
|
|
|
|
|
|
|
|
Get the version from `main.m`.
|
|
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.
|
|
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.
|
|
While the Objective-C/Cocoa code is designed to work on at least 10.6,
the Rust code requires >=10.7, as something in Rust, maybe the standard
library, requires at least that version of Mac OS.
|
|
The start of a Homebrew formula for the program. Needs a bunch of fields
filled out. For now, we're mostly getting it to work as an input
template for an accompanying generator script. The script will fill in
some values automatically, including the plist file, so that the launchd
plist can be activated using Homebrew's services.
|
|
|