File tree Expand file tree Collapse file tree 1 file changed +8
-8
lines changed Expand file tree Collapse file tree 1 file changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -31,10 +31,7 @@ fn main() -> Result<()> {
31
31
cli:: Command :: Build ( build_args) => {
32
32
let _lock = get_lock ( & build_args. folder ) ;
33
33
34
- let filter = build_args
35
- . filter
36
- . as_ref ( )
37
- . map ( |filter| Regex :: new ( & filter) . expect ( "Could not parse regex" ) ) ;
34
+ let filter = parse_filter_regex ( & build_args. filter ) ;
38
35
39
36
match build:: build (
40
37
& filter,
@@ -60,10 +57,7 @@ fn main() -> Result<()> {
60
57
cli:: Command :: Watch ( watch_args) => {
61
58
let _lock = get_lock ( & watch_args. folder ) ;
62
59
63
- let filter = watch_args
64
- . filter
65
- . as_ref ( )
66
- . map ( |filter| Regex :: new ( & filter) . expect ( "Could not parse regex" ) ) ;
60
+ let filter = parse_filter_regex ( & watch_args. filter ) ;
67
61
watcher:: start (
68
62
& filter,
69
63
show_progress,
@@ -107,6 +101,12 @@ fn main() -> Result<()> {
107
101
}
108
102
}
109
103
104
+ fn parse_filter_regex ( filter : & Option < String > ) -> Option < Regex > {
105
+ filter
106
+ . as_ref ( )
107
+ . map ( |filter| Regex :: new ( & filter) . expect ( "Could not parse filter regex" ) )
108
+ }
109
+
110
110
fn get_lock ( folder : & str ) -> lock:: Lock {
111
111
match lock:: get ( folder) {
112
112
lock:: Lock :: Error ( error) => {
You can’t perform that action at this time.
0 commit comments