瀏覽代碼

Compact argument routing

Alois Mahdal 10 年之前
父節點
當前提交
c766be2f67
共有 1 個文件被更改,包括 8 次插入25 次删除
  1. 8
    25
      bin/fff

+ 8
- 25
bin/fff 查看文件

@@ -11,31 +11,14 @@ usage() {
11 11
 
12 12
 includes=""
13 13
 
14
-while true; do
15
-    case $1 in
16
-        -d|--debug)
17
-            FFOO_DEBUG=true
18
-            shift 1
19
-            ;;
20
-        -v|--verbose)
21
-            FFOO_VERBOSE=true
22
-            shift 1
23
-            ;;
24
-        -I|--include)
25
-            includes=$includes:$2
26
-            shift 2
27
-            ;;
28
-        "")
29
-            usage
30
-            ;;
31
-        *)
32
-            break;
33
-            ;;
34
-    esac;
35
-done
36
-
37
-fffun=$1
38
-shift
14
+while true; do case $1 in
15
+    -d|--debug)     FFOO_DEBUG=true;       shift   ;;
16
+    -v|--verbose)   FFOO_VERBOSE=true;     shift   ;;
17
+    -I|--include)   includes=$includes:$2; shift 2 ;;
18
+    "")             usage                          ;;
19
+    *)              fffun="$1";            shift;
20
+                                           break   ;;
21
+esac done
39 22
 
40 23
 case $fffun in
41 24
     *.*)