diff options
| author | kaotisk <kaotisk@arching-kaos.org> | 2024-06-04 18:07:39 +0300 | 
|---|---|---|
| committer | kaotisk <kaotisk@arching-kaos.org> | 2024-06-04 18:07:39 +0300 | 
| commit | 0d1777251dea7d35cd774518959b4377673e1cab (patch) | |
| tree | b3d7a15725641c9e3d1d7b45150135e1f8ce9a71 /bin/ak-folders | |
| parent | 684dd3e038ae90f0fd1f53211ce4d30141e35bf2 (diff) | |
| download | arching-kaos-tools-0d1777251dea7d35cd774518959b4377673e1cab.tar.gz arching-kaos-tools-0d1777251dea7d35cd774518959b4377673e1cab.tar.bz2 arching-kaos-tools-0d1777251dea7d35cd774518959b4377673e1cab.zip | |
Refactoring, modules directory introduced
- All modules are now stored separately from the rest of the bin/
- You can run them now with `ak -m <module> <args>`
- Files affected:
    * bin/ak-articles -> modules/ak-articles
    * bin/ak-categories -> modules/ak-categories
    * bin/ak-comments -> modules/ak-comments
    * bin/ak-files -> modules/ak-files
    * bin/ak-folders -> modules/ak-folders
    * bin/ak-mixtapes -> modules/ak-mixtapes
    * bin/ak-news -> modules/ak-news
    * bin/ak-reference -> modules/ak-reference
    * bin/ak-repositories -> modules/ak-repositories
    * bin/ak-roadmap -> modules/ak-roadmap
    * bin/ak-todos -> modules/ak-todos
Diffstat (limited to 'bin/ak-folders')
| -rwxr-xr-x | bin/ak-folders | 89 | 
1 files changed, 0 insertions, 89 deletions
| diff --git a/bin/ak-folders b/bin/ak-folders deleted file mode 100755 index 5aa82c7..0000000 --- a/bin/ak-folders +++ /dev/null @@ -1,89 +0,0 @@ -#!/bin/bash -## The following creates a folder data message -## -## -##    -h, --help                  Prints this help message -## -## -##     add <folder>               Try ak-folders add <folder> -## -fullprogrampath="$(realpath $0)" -PROGRAM="$(basename $0)" -descriptionString="Module for adding folders" -ZFOLDERSDIR="$AK_WORKDIR/folders" -TEMP="/tmp/aktmp" - -source $AK_LIBDIR/_ak_log -source $AK_LIBDIR/_ak_script -source $AK_LIBDIR/_ak_ipfs -source $AK_LIBDIR/_ak_zblock - -if [ ! -d $ZFOLDERSDIR ]; then -    mkdir $ZFOLDERSDIR -    logit "ERROR" "error $ZFOLDERSDIR not found or/and could not be created" -else -    logit "INFO" "Found $ZFOLDERSDIR" -    exit 1 -fi -TEMPASSIN="$(ak-tempassin)" -cd $TEMPASSIN - - -_ak_modules_folders_add(){ -    CRP="$(pwd)" -    FOLDERNAME="$1" -    _ak_modules_folders_main $FOLDERNAME $CRP -    cat data | jq -M -} - -_ak_modules_folders_main(){ -    FOLDERNAME="$1" -    CRP="$2" -    echo "Adding $FOLDERNAME" -    logit "INFO" "Copying $1 to temporary folder" -    cp -r $2/$1 $1 -    if [ $? == 0 ]; then -        logit "INFO" "Copied successfully" -    else -        logit "ERROR" "Error copying..." -    fi - -    FOLDER="$1" - -    logit "INFO" "Adding $FOLDER to IPFS..." -    FOLDER_IPFS_HASH=$(_ak_ipfs_add $FOLDER) -    if [ $? == 0 ]; then -        logit "INFO" "done" -    else -        logit "ERROR" "error" -    fi -    logit "WARNING" "Folders are not signing..." - -    printf '{"timestamp":"%s","foldername":"%s","ipfs":"%s"}' $(date -u +%s) $FOLDERNAME $FOLDER_IPFS_HASH - -    echo "Printing data..." -    cat data -    echo "Publishing..." - -    _ak_zblock_pack folders/add $(pwd)/data -    if [ $? == 0 ] -    then -        echo "cool" -    else -        echo "not?" -        exit 2 -    fi -} - -_ak_modules_folders_title(){ -    echo "$PROGRAM - Folder block creator" -} - -if [ ! -z $1 ]; then -    case $1 in -        -h | --help) _ak_usage; exit;; -        add) _ak_modules_folders_add $2; exit;; -        *) _ak_usage; exit;; -    esac -else _ak_usage -fi | 
