From be26af10d09f5eda4890669125275b7b91b087e1 Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Sun, 15 May 2022 15:45:54 +0200 Subject: Bye bye mblaze-extras, aliases (and shell functions) just work better --- mblaze-extras | 61 ----------------------------------------------------------- 1 file changed, 61 deletions(-) delete mode 100755 mblaze-extras (limited to 'mblaze-extras') diff --git a/mblaze-extras b/mblaze-extras deleted file mode 100755 index 7a4fe8a..0000000 --- a/mblaze-extras +++ /dev/null @@ -1,61 +0,0 @@ -#!/bin/sh - -# Useful extra commands for mblaze - -# Requires: mblaze, mpop - -# Usage: mblaze-extras command -# List of commands: -# get [filter] -# pick [field] -# save -# scan [folder] - -menu=${MENU:-dmenu} -mdir=$HOME/mail -mpopdir=$HOME/.config/mpop - -mbextra_scan() { - folder=${1:-inbox} - mlist -t $mdir/$folder | mthread | mseq -S - mscan -} - -mbextra_get() { - mpop --filter=$mpopdir/filter-$1.sh - minc -q $mdir/inbox - mbextra_scan inbox -} - -mbextra_pick() { - field=$1 - shift - mpick -t "$field =~~ \"$@\"" -} - -mbextra_save() { - dir=$2 - [ -z "$dir" ] && dir=$(dmenu-filepicker) - mkdir -p "$dir" - - if [ ! -d "$dir" ]; then - echo "No directory selected, skipping." - else - cd "$dir" - mshow -x $1 - fi -} - -if [ -z "$1" ]; then - echo "Usage: mblaze-extras COMMAND" -elif [ "$1" = "scan" ]; then - mbextra_scan $2 -elif [ "$1" = "get" ]; then - mbextra_get $2 -elif [ "$1" = "save" ]; then - shift - mbextra_save $@ -elif [ "$1" = "pick" ]; then - shift - mbextra_pick $@ -fi -- cgit v1.3