more scripts
[dotfiles.git] / Scripts / dmenu / Staskell
1 #!/bin/sh
2
3 # This is a simple launcher script for Taskell
4
5 boards_path="$HOME/.config/taskell/boards/"
6
7 #also look into autocomplete and pressing esc to quit this script 
8 # todo: check to see if name is taken, also append .md 
9
10 (
11     cd "$boards_path"
12     board="new_board"
13     mode=$(printf "o\nn" | dmenu -i -p "Open board (O) or create new board (N)?")
14
15     [ $mode = "n" ] && board=$(dmenu -p "Choose a name for the board") || \
16     [ $mode = "o" ] && board=$(ls -1 | dmenu -i -p "Choose board to open") 
17     
18     [ -z "$board" ] && exit 1
19
20     st -e taskell "$board"
21 )