33 lines
865 B
Go
33 lines
865 B
Go
package main
|
||
|
||
const helpString = `
|
||
lucy – lucifer CLI
|
||
|
||
EXAMPLES
|
||
lucy set tag:Hexagon color=hs:35,1 intensity=0.3
|
||
lucy run SetProfile name=evening
|
||
|
||
DEVICE COMMANDS
|
||
list <search>
|
||
set <search> <power=B> <color=C> <intensity=F> <temperature=N>
|
||
tag <search> <[+/-]tag-name>
|
||
update <search> <name=S> <icon=S> <prop.*=S/NULL>
|
||
|
||
EVENT HANDLER COMMANDS
|
||
handler list
|
||
handler add <event> <search> \
|
||
<one-shot=B> \
|
||
<priority=N> \
|
||
<from=TOD to=TOD> \
|
||
<conditions.[any.*|all.*|*][<|<=|=|=>|>]*> \
|
||
<set-power=B> <set-color=C> <set-intensity=F> <set-temperature=N> \
|
||
<add-intensity=F> \
|
||
<fire.name=S> <fire.payload.*=S>
|
||
handler delete <id>
|
||
|
||
EVENT COMMANDS
|
||
run <event name> <*=S>
|
||
|
||
NOTE: You may have to surround arguments including < or > with quotation marks!
|
||
`
|