From 4cbcd6cf97ae49c5c58cd4004d7a097ceb71388a Mon Sep 17 00:00:00 2001 From: kaotisk Date: Fri, 14 Jun 2024 23:33:03 +0300 Subject: (new) ak-gpg: Wrapper around lib/ak-gpg --- bin/ak-gpg | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100755 bin/ak-gpg (limited to 'bin/ak-gpg') diff --git a/bin/ak-gpg b/bin/ak-gpg new file mode 100755 index 0000000..5ff9e6e --- /dev/null +++ b/bin/ak-gpg @@ -0,0 +1,37 @@ +#!/bin/bash +## +## It is a minimal wrapper aroung lib/_ak_gpg. +## +## Usage: +## +## -h, --help Prints this help message +## +## --get-key-self-as-ipfs Returns your key as an IPFS hash +## +## --get-key-self-as-fingerprint Returns the fingerprint of your key +## +## --get-key-fingerprint-from-ipfs Returns the fingerprint of a given key +## +fullprogrampath="$(realpath $0)" +PROGRAM=$(basename $0) +descriptionString="GPG cli tool" + +# At least these +source $AK_LIBDIR/_ak_log +source $AK_LIBDIR/_ak_script +source $AK_LIBDIR/_ak_gpg + + + +# Flags to run +if [ ! -z $1 ]; then + case $1 in + -h | --help) _ak_usage; exit;; + --example) example; exit;; + --get-key-self-as-ipfs) _ak_gpg_key_self_get_fingerprint_from_config; exit;; + --get-key-self-as-fingerprint) _ak_gpg_key_self_get_fingerprint; exit;; + --get-key-fingerprint-from-ipfs) _ak_gpg_key_get_fingerprint_from_ipfs $1; exit;; + * ) _ak_usage;; + esac +else _ak_usage +fi -- cgit v1.2.3