make rotate.sh first class citizen for receiving signal
parent
bf677856a2
commit
cdfcfe8fd0
|
|
@ -23,27 +23,19 @@ See `./config.d/rusty-pipe.d`
|
||||||
|
|
||||||
## `rusty-pipe`
|
## `rusty-pipe`
|
||||||
|
|
||||||
```bash
|
`INPUT_NAME=udp INPUT_UDP_PORT=port rusty-pipe | ...`
|
||||||
INPUT_NAME=udp
|
|
||||||
INPUT_UDP_PORT=port
|
|
||||||
```
|
|
||||||
|
|
||||||
## `mayhem-party`
|
## `mayhem-party`
|
||||||
|
|
||||||
`cd ./config.d/mayhem-party.d/remap.d; bash ./rotate.sh` and press enter at least once
|
|
||||||
|
|
||||||
### Configs
|
### Configs
|
||||||
|
|
||||||
|
`cd ./config.d/mayhem-party.d/remap.d; bash ./rotate.sh`
|
||||||
|
|
||||||
|
> rotate anytime via stdin or `pkill -SIGUSR1 -f rotate.sh`
|
||||||
|
|
||||||
### Binary
|
### Binary
|
||||||
|
|
||||||
```bash
|
`... | bash -c 'true; source ./config.d/mayhem-party.d/env.env; mayhem-party'`
|
||||||
DEBUG=1
|
|
||||||
INPUT_KEYBOARD=true
|
|
||||||
INPUT_REFRESH_ON_SIGUSR1=true
|
|
||||||
INPUT_REMAP_FILE=/tmp/mayhem-party.d/live
|
|
||||||
MAIN_INTERVAL_DURATION=5ms
|
|
||||||
OUTPUT_KEYBOARD=true
|
|
||||||
```
|
|
||||||
|
|
||||||
## Game Playing
|
## Game Playing
|
||||||
|
|
||||||
|
|
@ -51,5 +43,5 @@ Foreground
|
||||||
|
|
||||||
## `stt`
|
## `stt`
|
||||||
|
|
||||||
TODO pipe stt detecting relevant strings -> change the `/tmp/mayhem-party.d/live` link -> `SIGUSR1` to `mayhem-party`
|
TODO pipe stt detecting relevant strings -> change the `./config.d/mayhem-party.d/remap.d/live.yaml` link -> `SIGUSR1` to `mayhem-party`
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -11,6 +11,8 @@ mayhem_party_rotate() {
|
||||||
pkill -SIGUSR1 -f mayhem-party
|
pkill -SIGUSR1 -f mayhem-party
|
||||||
}
|
}
|
||||||
|
|
||||||
|
trap mayhem_party_rotate SIGUSR1
|
||||||
|
|
||||||
if [ "$0" == "$BASH_SOURCE" ]; then
|
if [ "$0" == "$BASH_SOURCE" ]; then
|
||||||
NEXT=0 mayhem_party_rotate
|
NEXT=0 mayhem_party_rotate
|
||||||
while read -p "$(date) > [press enter to rotate]"; do
|
while read -p "$(date) > [press enter to rotate]"; do
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue