#!/bin/sh KOTAM_DATA_DIR=$(cd `dirname "$0"`; cd ../lib ; pwd ) KOTAM_CONFIG_DIR=$HOME/.config/kotam . $KOTAM_DATA_DIR/base.sh ## Expected usage : # # kotam exec # kotam init # mkdir -p $KOTAM_CONFIG_DIR while [ $# -gt 0 ]; do arg=${1:-} opt=${2:-} case $arg in -l|--list) #list projects echo "List of projects :" ls $KOTAM_CONFIG_DIR/*.kotam 2> /dev/null ;; -e) # edit project shift project="$opt" if [ -z "$project" ]; then echo "ERROR: project name missing" >&2 exit 1 elif [ ! -e "$KOTAM_CONFIG_DIR/$project.kotam" ]; then echo "ERROR: unknown project $project" >&2 exit 1 fi "$EDITOR" "$KOTAM_CONFIG_DIR/$project.kotam" ;; -c) # create ;; -d) # destroy ;; *) #enter into project project="$arg" if [ ! -e "$KOTAM_CONFIG_DIR/$project.kotam" ]; then echo "ERROR: unknown project $project" >&2 exit 1 fi . "$KOTAM_CONFIG_DIR/$project.kotam" ;; esac shift done