Skip to content

Commit 4fbcceb

Browse files
committed
if the scripts includes an "info" file, displays it as a description
1 parent 0b712e7 commit 4fbcceb

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

soda

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,18 +33,25 @@ fi
3333

3434
function usage {
3535
local task="TASK"
36+
local description=""
3637
if [[ -z "$1" ]]; then
3738
import_all_namespaces
3839
else
3940
clear_help_usage
4041
clear_imports
4142
task="$1${SODA_NAMESPACE_DELIMITER}TASK"
42-
import "$1"
43+
import "$1" && exists scripts info && {
44+
description="$(cat `resource scripts info`)"
45+
}
4346
TASKS_USAGE="${TASKS_USAGE//$1${SODA_NAMESPACE_DELIMITER}/}"
4447
PARAMETERS_USAGE="${PARAMETERS_USAGE//\[$1\]/}"
4548
fi
4649

4750
echo "Usage: $(basename $0) [*PARAMETERS] $task [*ARGS] [*PARAMETERS]"
51+
if [[ -n "$description" ]]; then
52+
echo ""
53+
echo "$description"
54+
fi
4855
echo ""
4956
printf "$PARAMETERS_USAGE\n\n"
5057
printf "$TASKS_USAGE\n"

0 commit comments

Comments
 (0)