diff options
author | Teddy Wing | 2018-11-22 23:36:28 +0100 |
---|---|---|
committer | Teddy Wing | 2018-11-22 23:36:28 +0100 |
commit | a8a36293283f4df90f37e29bdc654908ec943e6b (patch) | |
tree | f9bbd9e4330b3419bf2f7400af1079b4cb7210e4 | |
parent | bffe56397945195c76bf95a81c0281aef5430803 (diff) | |
download | DomeKey-a8a36293283f4df90f37e29bdc654908ec943e6b.tar.bz2 |
HomebrewFormula: Add `--reload-mappings` mention in Caveats
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.
-rw-r--r-- | HomebrewFormula/dome-key.rb | 24 | ||||
-rw-r--r-- | pkg/dome-key.in.rb | 24 |
2 files changed, 28 insertions, 20 deletions
diff --git a/HomebrewFormula/dome-key.rb b/HomebrewFormula/dome-key.rb index 2473ce7..42e3e7c 100644 --- a/HomebrewFormula/dome-key.rb +++ b/HomebrewFormula/dome-key.rb @@ -3,7 +3,7 @@ class DomeKey < Formula homepage "https://domekey.teddywing.com" version "1.0" url "https://domekey.teddywing.com/downloads/dome-key_1.0.tar.bz2" - sha256 "999377af51f9bfd381dcc5cce1a4ece0626774a35674827ad5002e5a2c2786f4" + sha256 "03fd038e1ae67ce1fce949d2d5fcafb50bbee2f4344b71c16577929c557718a1" # Rust code requires at least 10.7 depends_on :macos => :lion @@ -21,16 +21,20 @@ class DomeKey < Formula def caveats; <<~EOS To get started with a set of mappings, try running the these commands: - mkdir -p $HOME/.config/dome-key - cat <<EOM > $HOME/.config/dome-key/mappings.dkmap - map <Play> <Nop> + mkdir -p $HOME/.config/dome-key + cat <<EOM > $HOME/.config/dome-key/mappings.dkmap + map <Play> <Nop> - mode <Play><Play> { - map <Up> <Left> - map <Play> <Space> - map <Down> <Right> - } - EOM + mode <Play><Play> { + map <Up> <Left> + map <Play> <Space> + map <Down> <Right> + } + EOM + + If `dome-key` is already running, load the new mappings: + + dome-key --reload-mappings EOS end diff --git a/pkg/dome-key.in.rb b/pkg/dome-key.in.rb index c2e306d..ddfcdf7 100644 --- a/pkg/dome-key.in.rb +++ b/pkg/dome-key.in.rb @@ -21,16 +21,20 @@ class DomeKey < Formula def caveats; <<~EOS To get started with a set of mappings, try running the these commands: - mkdir -p $$HOME/.config/dome-key - cat <<EOM > $$HOME/.config/dome-key/mappings.dkmap - map <Play> <Nop> - - mode <Play><Play> { - map <Up> <Left> - map <Play> <Space> - map <Down> <Right> - } - EOM + mkdir -p $$HOME/.config/dome-key + cat <<EOM > $$HOME/.config/dome-key/mappings.dkmap + map <Play> <Nop> + + mode <Play><Play> { + map <Up> <Left> + map <Play> <Space> + map <Down> <Right> + } + EOM + + If `dome-key` is already running, load the new mappings: + + dome-key --reload-mappings EOS end |