summaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2021-02-26 20:59:10 -0500
committerJesse Luehrs <doy@tozt.net>2021-02-26 20:59:10 -0500
commit27fe2da22ec435457926172989f2b8a41e23b1be (patch)
tree9edfac8138716bbf8b023d7986ae0acb293a6a89 /bin
parenta5acbebbe557323e7ba57cc79735389a100d14f0 (diff)
downloadconf-27fe2da22ec435457926172989f2b8a41e23b1be.tar.gz
conf-27fe2da22ec435457926172989f2b8a41e23b1be.zip
stop using irc
Diffstat (limited to 'bin')
-rwxr-xr-xbin/weechat-config29
1 files changed, 0 insertions, 29 deletions
diff --git a/bin/weechat-config b/bin/weechat-config
deleted file mode 100755
index b040207..0000000
--- a/bin/weechat-config
+++ /dev/null
@@ -1,29 +0,0 @@
-#!/bin/sh
-set -eu
-set -o pipefail
-
-weechat_fifo="${HOME}/.weechat/weechat_fifo"
-weechat_saved_config="${HOME}/.config/weechat/saved"
-weechat_extra_config="${HOME}/.config/weechat/extra"
-
-die() {
- echo "$@" >&2
- exit 1
-}
-
-weechat() {
- [ -p "$weechat_fifo" ] || die "$weechat_fifo is not a fifo"
- echo "*${1}" >> "$weechat_fifo"
-}
-
-case "$1" in
-save)
- # shellcheck disable=SC2016
- weechat '/fset c:${value_changed} && "${file}.${section}" != "irc.server"'
- weechat "/eval /fset -export ${weechat_saved_config}"
- weechat '/buffer close fset'
- ;;
-restore)
- weechat "/exec -oc grep -h '^/' ${weechat_saved_config} ${weechat_extra_config}"
- ;;
-esac