remoshock > Applications > remoshockcli
🖥 Command line interface (remoshockcli)
remoshockcli allows you to send commands using the command line ("terminal window").
By default, it will send a BEEP command to the first receiver configured in `remoshock.ini`.
For example, to send a shock with 10% power for a duration of 250ms to the first receiver:
remoshockcli --receiver 1 --action SHOCK --power 10 --duration 250
The following actions are supported:
- light: blinks the light. Note: This might cause a tiny shock on some collars (e. g. PAC).
- beep: plays the beep sound.
- vibrate: lets the receiver vibrate. Note: This will beep on collars without vibration support (e. g. PAC)
- shock: triggers a shock.
- beepshock: plays a beep sound, waits one second, and then triggers a shock according to parameters.
usage: remoshockcli [-h] [-r n] [-a {LIGHT,BEEP,VIBRATE,SHOCK,BEEPSHOCK}] [-d n] [-p n] [-v] [--version] Shock collar remote optional arguments: -h, --help show this help message and exit -C CONFIGFILE, --configfile CONFIGFILE custom configuration file. Defaults to ~/.config/remoshock.ini -S SETTINGSFILE, --settingsfile SETTINGSFILE custom settings file. Defaults to ~/.config/remoshock.dat -a {LIGHT,BEEP,VIBRATE,SHOCK,BEEPSHOCK}, --action {LIGHT,BEEP,VIBRATE,SHOCK,BEEPSHOCK} action to perform -d n, --duration n duration in ms. Duration is rounded to a multiple of the impulse length (e. g. 250ms for PAC) -p n, --power n power level (0-100) -r n, --receiver n index of receiver entry from remoshock.ini, starting at 1 -v, --verbose prints debug messages --version show program's version number and exit Please see https://remoshock.github.io for documentation.