Bladeren bron

Add support for specifying split field

Alois Mahdal 10 jaren geleden
bovenliggende
commit
af62599414
1 gewijzigde bestanden met toevoegingen van 3 en 1 verwijderingen
  1. 3
    1
      src/libexec/saturnin-dmenu

+ 3
- 1
src/libexec/saturnin-dmenu Bestand weergeven

@@ -10,10 +10,12 @@ usage() {
10 10
 numbered=false
11 11
 lines=10
12 12
 maybe_split=cat
13
+field=2-
13 14
 
14 15
 while true; do case $1 in
15 16
     -l|--lines)     lines=$2; shift 2 ;;
16 17
     --split)        delim=$2; shift 2 ;;
18
+    --split-field)  field=$2; shift 2 ;;
17 19
     --help|--usage) usage             ;;
18 20
     *)              break             ;;
19 21
 esac done
@@ -38,7 +40,7 @@ style() {
38 40
 }
39 41
 
40 42
 do_split() {
41
-    cut -d$delim -f2-
43
+    cut -d$delim -f$field
42 44
 }
43 45
 
44 46
 dmenu -b -i -l $lines $(style) "$@" | $maybe_split