|
@@ -6,10 +6,12 @@ ffoo import core
|
6
|
6
|
|
7
|
7
|
|
8
|
8
|
usage() {
|
9
|
|
- usage_is "[-d] --list-modules" \
|
10
|
|
- "[-d] --list-functions [module]" \
|
11
|
|
- "[-d] --library-init" \
|
12
|
|
- "[-d] --version"
|
|
9
|
+ usage_is \
|
|
10
|
+ "[-d] --version" \
|
|
11
|
+ "[-d] init" \
|
|
12
|
+ "[-d] init_path" \
|
|
13
|
+ "[-d] lsfun [module]" \
|
|
14
|
+ "[-d] lsmod"
|
13
|
15
|
}
|
14
|
16
|
|
15
|
17
|
version_info() {
|
|
@@ -20,23 +22,19 @@ version_info() {
|
20
|
22
|
}
|
21
|
23
|
|
22
|
24
|
while true; do case $1 in
|
23
|
|
- -d|--debug)
|
24
|
|
- FFOO_DEBUG=true;
|
25
|
|
- shift;
|
26
|
|
- ;;
|
27
|
|
- --init-body)
|
|
25
|
+ init)
|
28
|
26
|
cat "__FFOO_DIR__/ffoo.sh"
|
29
|
27
|
exit $?
|
30
|
28
|
;;
|
31
|
|
- --init-path)
|
|
29
|
+ init_path)
|
32
|
30
|
echo "__FFOO_DIR__/ffoo.sh"
|
33
|
31
|
exit 0
|
34
|
32
|
;;
|
35
|
|
- --list-modules)
|
|
33
|
+ lsmod)
|
36
|
34
|
ffoo _list_all_modules
|
37
|
35
|
exit $?
|
38
|
36
|
;;
|
39
|
|
- --list-functions)
|
|
37
|
+ lsfun)
|
40
|
38
|
if test -n "$2";
|
41
|
39
|
then
|
42
|
40
|
ffoo _list_functions_in_mfile $(ffoo _list_mfiles_like $2)
|
|
@@ -46,6 +44,10 @@ while true; do case $1 in
|
46
|
44
|
exit $?
|
47
|
45
|
fi
|
48
|
46
|
;;
|
|
47
|
+ -d|--debug)
|
|
48
|
+ FFOO_DEBUG=true;
|
|
49
|
+ shift;
|
|
50
|
+ ;;
|
49
|
51
|
--version)
|
50
|
52
|
version_info
|
51
|
53
|
exit 0
|