update readme
parent
61b420a322
commit
e646c9253c
30
README.md
30
README.md
|
@ -1,19 +1,37 @@
|
|||
# Happy Cat 🐈🌞
|
||||
A commandline utility to control your [Elgato Key Light](https://www.elgato.com/en/key-light) and [Key Light Air](https://www.elgato.com/en/key-light-air).
|
||||
Change your light settings easily inside scripts or use configuration files to automatically apply your preferred setup over the course of the day, possibly even exploring the use as a [light therapy](https://en.wikipedia.org/wiki/Light_therapy) device.
|
||||
# happy-cat 🐈🌞
|
||||
A commandline utility to control your [Elgato Key Light](https://www.elgato.com/en/key-light) and [Key Light Air](https://www.elgato.com/en/key-light-air), written in [Kotlin](https://kotlinlang.org/).
|
||||
Script your light settings or use configuration files to automatically apply your preferred setup over the course of the day, possibly even exploring the use as a [light therapy](https://en.wikipedia.org/wiki/Light_therapy) device.
|
||||
|
||||
Please report issues, bugs or feature requests [here](https://codeberg.org/schrofi/happy-cat/issues).
|
||||
|
||||
## Running
|
||||
Download the newest release for your system from the [releases page](https://codeberg.org/schrofi/happy-cat/releases).
|
||||
On Linux and Mac OS you can run the native binaries by simply executing `./hc`.
|
||||
On all other systems you have to resort to java by running the jar like `java -jar ./hc.jar`
|
||||
On all other systems you have to resort to java by downloading the JVM version and running the jar like `java -jar ./hc.jar`
|
||||
|
||||
## Usage
|
||||
Happy cat is split up into multiple subcommands, each of which have their own parameters.
|
||||
```
|
||||
schrofi@linux ~> hc
|
||||
Usage: hc [OPTIONS] COMMAND [ARGS]...
|
||||
|
||||
A commandline utility to control your elgato keylight
|
||||
|
||||
Options:
|
||||
-h, --help Show this message and exit
|
||||
|
||||
Commands:
|
||||
apply Applies the currently valid configuration inside the configuration
|
||||
file to the specified light
|
||||
daemon Starts a daemon which applies the currently valid configuration
|
||||
inside the configuration file every minute
|
||||
get Gets and prints the current setting of the specified light
|
||||
set Sets the defined values to the specified light
|
||||
```
|
||||
|
||||
happy-cat is split up into multiple subcommands, each of which have their own parameters.
|
||||
To find out more about each command, check out the help pages by appending `--help` after the command.
|
||||
|
||||
*Important: Happy cat uses Kelvin to measure light temperature, while Elgato lamps use their own format internally. Conversion between the two is done on the fly*
|
||||
*Important: happy-cat uses Kelvin to measure light temperature, while Elgato lamps use their own format internally. Conversion between the two is done on the fly*
|
||||
#### Apply
|
||||
Reads the provided configuration file, determines the currently active state based on time definitions and applies the state to the given light once.
|
||||
It's basically a oneshot version of the `daemon` command. For examples of the configuration file, check the corresponding paragraph below.
|
||||
|
|
Loading…
Reference in New Issue