GPIO sensor button's taps to CLI commands binding.
Like
crontab
buttaptab
npm i
Configure your tap bindings
vi ./taptab.rc
FORMAT:
<NUMBER><TYPE>=<COMMAND>
TYPE:
- S - short tap (<= 300ms)
- L - long tap (> 300ms)
EXAMPLE:
1L2S=shutdown now
2L1S=shutdown -r now
GPIO_PIN=0 npm start
AVAILABLE ENVIRONMENT VARIABLES:
GPIO_PIN [required]
CONFIG_FILE [default=./taptab.rc]
RESET_INTERVAL_TICKS [default=100]
ONE_TICK_MS [default=30]