1
0
Fork 0

Create simple CLI tool to communicate with the Nibriboard server

This commit is contained in:
Starbeamrainbowlabs 2017-12-15 21:00:13 +00:00
parent 722e6bbeb8
commit 1b28b309ce
Signed by: sbrl
GPG Key ID: 1BE5172E637709C2
1 changed files with 24 additions and 0 deletions

24
nibriboardctl Normal file
View File

@ -0,0 +1,24 @@
#!/usr/bin/env bash
################################################################################
################################### Settings ###################################
################################################################################
# The port the nibriboard command server is listening on
port=31587;
################################################################################
command="$@";
if [[ "${command}" == "" ]]; then
command="help";
fi
echo "${command}" | nc ::1 $port;
exit_code=$?;
if [[ "${exit_code}" -ne "0" ]]; then
echo -e "nibriboardctl: Can't contact the command server at [::1]:$port";
exit ${exit_code};
fi