diff options
author | koekeishiya <aasvi93@hotmail.com> | 2023-05-01 18:32:06 +0200 |
---|---|---|
committer | koekeishiya <aasvi93@hotmail.com> | 2023-05-01 18:32:06 +0200 |
commit | 144a1fcd1bc2c1b8ad6e89091e8029812e0b4342 (patch) | |
tree | 293ee8b4b376907cb652729aa680734019ccc89a /README.md | |
parent | 18dd6a0418ddb8a03e91aed5d6e465e519d95ebd (diff) | |
download | skhd-144a1fcd1bc2c1b8ad6e89091e8029812e0b4342.tar.gz skhd-144a1fcd1bc2c1b8ad6e89091e8029812e0b4342.zip |
update readme
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 20 |
1 files changed, 17 insertions, 3 deletions
@@ -1,11 +1,10 @@ -[![Build Status](https://travis-ci.org/koekeishiya/skhd.svg?branch=master)](https://travis-ci.org/koekeishiya/skhd) - **skhd** is a simple hotkey daemon for macOS that focuses on responsiveness and performance. Hotkeys are defined in a text file through a simple DSL. **skhd** is able to hotload its config file, meaning that hotkeys can be edited and updated live while **skhd** is running. **skhd** uses a pid-file to make sure that only one instance is running at any moment in time. This also allows for the ability to trigger a manual reload of the config file by invoking `skhd --reload` at any time while an instance of **skhd** is running. The pid-file is saved as `/tmp/skhd_$USER.pid` and so the user that is running **skhd** must have write permission to said path. +When running as a service (through launchd) log files can be found at `/tmp/skhd_$USER.out.log` and `/tmp/skhd_$USER.err.log`. list of features @@ -32,7 +31,7 @@ After access has been granted, the application must be restarted. Requires xcode-8 command-line tools. brew install koekeishiya/formulae/skhd - brew services start skhd + skhd --start-service **Source**: @@ -45,6 +44,21 @@ Requires xcode-8 command-line tools. ### Usage ``` +--install-service: Install launchd service file into ~/Library/LaunchAgents/com.koekeishiya.skhd.plist + skhd --install-service + +--uninstall-service: Remove launchd service file ~/Library/LaunchAgents/com.koekeishiya.skhd.plist + skhd --uninstall-service + +--start-service: Run skhd as a service through launchd + skhd --start-service + +--restart-service: Restart skhd service + skhd --restart-service + +--stop-service: Stop skhd service from running + skhd --stop-service + -V | --verbose: Output debug information skhd -V |