123456789101112131415161718192021222324252627282930313233343536373839 |
- #!/bin/bash
-
- . <(ffoom init)
-
- ffoo import core
-
-
- usage() {
- usage_is "[-I|--include module] function [args...]"
- }
-
- includes=""
-
- while true; do case $1 in
- -d|--debug) FFOO_DEBUG=true; shift ;;
- -v|--verbose) FFOO_VERBOSE=true; shift ;;
- -I|--include) includes=$includes:$2; shift 2 ;;
- "") usage ;;
- *) fffun="$1"; shift;
- break ;;
- esac done
-
- case $fffun in
- *.*)
- module=${fffun%.*}
- fffun=${fffun#$module.}
- includes=$includes:$module
- ;;
- esac
-
-
- debug -v includes module fffun @
- debug "\$@=$@"
-
- for i in $(tr ":" " " <<<"$includes"); do
- ffoo import $i
- done
-
- $fffun "$@"
|