modified create command to ensure a prompt for the project description is displayed
[git_shell.git] / help
1 #!/bin/sh
2
3 # usage: help - Lists all the available commands
4 # help <command> - Detailled explanation of how "command" works
5
6 if tty -s
7 then
8 HELPTEXT="Hi $USER, Run 'help' for help, 'help <command>' for specific help on a command, run 'exit' to exit. Available commands:"
9 else
10 HELPTEXT="Hi $USER, Run 'help' for help, 'help <command>' for specific help on a command. Available commands:"
11 fi
12
13 cd "$(dirname "$0")"
14
15 if [[ ! -z $1 ]]; then
16 cmd=$1
17 if [[ -f $cmd && -x $cmd ]]; then
18 awk 'NR>=3&&NR<=4' $cmd | cut -c 3-
19 else
20 echo "command \"$cmd\" doesn't exists"
21 fi
22 else
23 echo $HELPTEXT
24 for cmd in *
25 do
26 case "$cmd" in
27 help) ;;
28 *) [ -f "$cmd" ] && [ -x "$cmd" ] && echo "$cmd" ;;
29 esac
30 done
31 fi
32