diff options
Diffstat (limited to 'bin/rcup')
-rwxr-xr-x | bin/rcup | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -77,14 +77,16 @@ handle_command_line() { local dotfiles_dirs= local files= local excludes= + local includes= REPLACE_ALL=0 - while getopts Vqvfie:t:d: opt; do + while getopts VqvfiI:e:t:d: opt; do case "$opt" in e) excludes="$excludes $OPTARG";; f) REPLACE_ALL=1 ;; i) REPLACE_ALL=0 ;; + I) includes="$includes $OPTARG";; t) arg_tags="$arg_tags $OPTARG" ;; v) verbosity=$(($verbosity + 1)) ;; q) verbosity=$(($verbosity - 1)) ;; @@ -109,6 +111,9 @@ handle_command_line() { for exclude in $excludes; do LS_ARGS="$LS_ARGS -e $exclude" done + for include in $includes; do + LS_ARGS="$LS_ARGS -I $include" + done LS_ARGS="$LS_ARGS $files" $DEBUG "LS_ARGS: $LS_ARGS" |