From 63a9b04be2b7a15f796f9b471642860ccfed00c3 Mon Sep 17 00:00:00 2001 From: Adar Nimrod <nimrod@shore.co.il> Date: Sat, 2 Apr 2022 00:48:59 +0300 Subject: [PATCH] Remove my Keybase script. Keybase seems to be unmaintained. I no longer use. The packages are not easily buildable. --- Documents/bin/kb | 78 ------------------------------------------------ 1 file changed, 78 deletions(-) delete mode 100755 Documents/bin/kb diff --git a/Documents/bin/kb b/Documents/bin/kb deleted file mode 100755 index 982b7b9..0000000 --- a/Documents/bin/kb +++ /dev/null @@ -1,78 +0,0 @@ -#!/bin/sh -set -eu - -CACHE_DIR="${XDG_CACHE_HOME:-$HOME/.cache}/keybase" -RUNTIME_DIR="${XDG_RUNTIME_DIR:-/run/user$(id -u)}/keybase" - -if [ -f "${XDG_CONFIG_HOME:-$HOME/.config}/user-dirs.dirs" ] -then - # shellcheck disable=SC1091 - . "${XDG_CONFIG_HOME:-$HOME/.config}/user-dirs.dirs" -else - XDG_DOCUMENTS_DIR="$HOME/Documents" -fi -DOCUMENTS_DIR="$XDG_DOCUMENTS_DIR/Smile/keybase" - -start () { - mkdir -p "$CACHE_DIR" - mkdir -p "$RUNTIME_DIR" - - if [ "$(ss -Hpx src /run/user/1000/keybase/keybased.sock)" = '' ] - then - keybase --log-file "$CACHE_DIR/keybase.service.log" \ - service \ - --chdir "$RUNTIME_DIR" & - fi - - if ! mountpoint --quiet "$RUNTIME_DIR/kbfs" - then - KEYBASE_RUN_MODE=prod kbfsfuse \ - -log-file "$CACHE_DIR/keybase.kbfs.log" \ - -runtime-dir "$RUNTIME_DIR" & - fi -} - -stop () { - if mountpoint --quiet "$RUNTIME_DIR/kbfs" - then - fusermount -uz "$RUNTIME_DIR/kbfs" - fi - - if [ -f "$RUNTIME_DIR/keybased.pid" ] - then - kill "$(cat "$RUNTIME_DIR/keybased.pid")" - else - pkill keybase || true - fi - - pkill kbfsfuse || true -} - -sync () { - if ! mountpoint --quiet "$RUNTIME_DIR/kbfs" - then - start - fi - mkdir -p "$DOCUMENTS_DIR" - cp -rf "$RUNTIME_DIR/kbfs/"* "$DOCUMENTS_DIR/" - if [ ! -w "/keybase" ] - then - echo "Skipped creating links in /keybase, directory not writeable." >&2 - else - find /home/nimrod/Documents/Smile/keybase/ -maxdepth 1 -mindepth 1 -exec ln -sf --target /keybase/ '{}' \; - fi -} - -usage () { - echo "usage: $(basename "$0") start|stop|sync" >&2 - exit 1 -} - -command="${1:-}" - -case "$command" in - start) shift; start "$@";; - stop) shift; stop "$@";; - sync) shift; sync "$@";; - *) usage;; -esac -- GitLab