diff options
author | kaotisk <kaotisk@arching-kaos.org> | 2024-07-18 04:45:12 +0300 |
---|---|---|
committer | kaotisk <kaotisk@arching-kaos.org> | 2024-07-18 04:45:12 +0300 |
commit | 3ab1195a2fd01816287879fa78297b2904462584 (patch) | |
tree | 328a855e40a9b60d5fef657800a8ce094e50f8c1 /bin | |
parent | f4263aeee0f5b02dbcc541509b49e67bc7b6f8b7 (diff) | |
download | arching-kaos-tools-3ab1195a2fd01816287879fa78297b2904462584.tar.gz arching-kaos-tools-3ab1195a2fd01816287879fa78297b2904462584.tar.bz2 arching-kaos-tools-3ab1195a2fd01816287879fa78297b2904462584.zip |
ak-follow is now a module (ak -m follow)
Diffstat (limited to 'bin')
-rwxr-xr-x | bin/ak-follow | 96 |
1 files changed, 0 insertions, 96 deletions
diff --git a/bin/ak-follow b/bin/ak-follow deleted file mode 100755 index d8461b8..0000000 --- a/bin/ak-follow +++ /dev/null @@ -1,96 +0,0 @@ -#!/bin/bash -## -## You can maintain a list of friendly zchains or ids -## -## Usage: -## -## -h, --help Prints this help message -## -## -f, --follow Adds a ... to your follow list -## -## -l, --list Shows a list of your followings -## -## -u, --unfollow Unfollows a ... -## -fullprogrampath="$(realpath $0)" -PROGRAM=$(basename $0) -descriptionString="Following stuff" - -source $AK_LIBDIR/_ak_log -source $AK_LIBDIR/_ak_script -source $AK_LIBDIR/_ak_ipfs - -FOLLOWING="$HOME/.arching-kaos/following" - -_ak_follow_follow(){ - if [ ! -z $1 ] - then - grep $1 $FOLLOWING - if [ $? == 0 ] - then - _ak_log_error "Already exists" - exit 1 - fi - echo $1 >> $FOLLOWING - IPFS=$(_ak_ipfs_add $FOLLOWING) - if [ $? -ne 0 ] - then - _ak_log_error "Addition failed" - exit 1 - fi - ak-profile set following $IPFS - exit 0 - fi - printf "Usage:\n\t%s <AKID_IPFS_CID_v0>\n" $PROGRAM - exit 1 -} - -_ak_follow_list(){ - if [ -f $FOLLOWING ] - then - cat $FOLLOWING - else - _ak_log_info "No following file, creating" - touch $FOLLOWING - echo "None found" - fi -} - -_ak_follow_unfollow(){ - FOLLOWING="$HOME/.arching-kaos/following" - fentries="$(cat $FOLLOWING)" - if [ ! -z $1 ] - then - search="$1" - sed -i -e 's,'"$search"',,g' $FOLLOWING - if [ $? -ne 0 ] - then - _ak_log_error "sed didn't found $search" - exit 1 - fi - IPFS="$(_ak_ipfs_add $FOLLOWING)" - if [ $? -ne 0 ] - then - _ak_log_error "IPFS problem" - exit 1 - fi - ak-profile set repositories "$IPFS" - exit 0 - else - echo "Who to unfollow?" - echo "Type following to see them" - exit 1 - fi -} - -if [ ! -z $1 ] -then - case $1 in - -h | --help) _ak_usage; exit;; - -f | --follow) _ak_follow_follow $2; exit;; - -l | --list) _ak_follow_list $2; exit;; - -u | --unfollow) _ak_follow_unfollow $2; exit;; - * ) _ak_usage;; - esac -else _ak_usage -fi |