Files
Wiki/task
T

144 lines
3.8 KiB
Bash
Executable File

#!/bin/bash
set -e
if [[ -a ".env" ]]; then
export $(cat .env | sed 's/^#.*//g' | xargs)
fi
function help() {
echo
echo "task <command> [options]"
echo
echo "commands:"
echo
CMD_WIDTH=20
OPT_WIDTH=6
DESC_WIDTH=45
COLUMN="| %-${CMD_WIDTH}s | %-${OPT_WIDTH}s | %-${DESC_WIDTH}s |\n"
printf "$COLUMN" "Command" "Option" "Description"
echo "|$(printf '%*s' $((CMD_WIDTH + 2)) '' | tr ' ' '-')|$(printf '%*s' $((OPT_WIDTH + 2))