sway: prefix scripts with sway_
This commit is contained in:
parent
9a4b96932a
commit
f895cb3ee9
6 changed files with 16 additions and 9 deletions
45
bin/sway_helpers
Normal file
45
bin/sway_helpers
Normal file
|
@ -0,0 +1,45 @@
|
|||
#!/bin/bash
|
||||
LOGFILE=$HOME/log/sway.log
|
||||
|
||||
## helpers
|
||||
function _log() {
|
||||
mkdir -p $(dirname $LOGFILE)
|
||||
echo $(date) $* | tee -a $LOGFILE
|
||||
}
|
||||
|
||||
function _check_app() {
|
||||
which $1 &> /dev/null
|
||||
if [ $? -ne 0 ]; then
|
||||
_log _check_app: ERROR missing app \"$1\"
|
||||
exit 1
|
||||
fi
|
||||
}
|
||||
|
||||
function _check_inhibit() {
|
||||
if [ -e $1 ]; then
|
||||
_log _check_inhibit: INFO found inhibit file $1
|
||||
exit 1
|
||||
fi
|
||||
}
|
||||
|
||||
function _set_inhibit() {
|
||||
file=$1
|
||||
action=$2
|
||||
case "$action" in
|
||||
0|off)
|
||||
rm -f $file
|
||||
_log _set_inhibit: INFO inhibit disabled
|
||||
;;
|
||||
1|on)
|
||||
touch $file
|
||||
_log _set_inhibit: INFO inhibit enabled
|
||||
;;
|
||||
*)
|
||||
status=0
|
||||
if [ -f $file ]; then
|
||||
status=1
|
||||
fi
|
||||
_log _set_inhibit: INFO inhibit status: $status
|
||||
;;
|
||||
esac
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue