@@ -71,8 +71,8 @@ let config = new Config(process.cwd());
7171let cli = new Cli ( program . args ) ;
7272
7373// if using a dump, set the config accordingly
74- if ( program . from_dump && fs . existsSync ( program . from_dump ) ) {
75- let data = JSON . parse ( fs . readFileSync ( program . from_dump ) ) ;
74+ if ( program . opts ( ) . from_dump && fs . existsSync ( program . opts ( ) . from_dump ) ) {
75+ let data = JSON . parse ( fs . readFileSync ( program . opts ( ) . from_dump ) ) ;
7676
7777 if ( data . data ) _ . each ( data . data , ( v , i ) => {
7878 config . set ( i , v ) ;
@@ -82,59 +82,59 @@ if (program.from_dump && fs.existsSync(program.from_dump)) {
8282}
8383
8484// if writing a dump, set config accordingly
85- if ( program . output === "dump" ) {
85+ if ( program . opts ( ) . output === "dump" ) {
8686 config . on ( "dump-updated" , ( ) => {
8787 new Output [ 'dump' ] ( config ) ;
8888 } ) ;
8989}
9090
9191// overwrite config with args and opts
9292config
93- . set ( 'url' , program . url )
94- . set ( 'token' , program . token )
95- . set ( 'insecure' , program . insecure )
93+ . set ( 'url' , program . opts ( ) . url )
94+ . set ( 'token' , program . opts ( ) . token )
95+ . set ( 'insecure' , program . opts ( ) . insecure )
9696 . set ( 'project' , cli . project ( ) )
9797 . set ( 'iids' , cli . iids ( ) )
98- . set ( 'from' , program . from )
99- . set ( 'to' , program . to )
100- . set ( 'closed' , program . closed )
101- . set ( 'user' , program . user )
102- . set ( 'milestone' , program . milestone )
103- . set ( 'includeByLabels' , program . include_by_labels )
104- . set ( 'excludeByLabels' , program . exclude_by_labels )
105- . set ( 'includeLabels' , program . include_labels )
106- . set ( 'excludeLabels' , program . exclude_labels )
107- . set ( 'dateFormat' , program . date_format )
108- . set ( 'timeFormat' , program . time_format )
109- . set ( 'hoursPerDay' , program . hours_per_day )
110- . set ( 'output' , program . output )
111- . set ( 'file' , program . file )
112- . set ( 'query' , program . query )
113- . set ( 'report' , program . report )
114- . set ( 'recordColumns' , program . record_columns )
115- . set ( 'issueColumns' , program . issue_columns )
116- . set ( 'mergeRequestColumns' , program . merge_request_columns )
117- . set ( 'noHeadlines' , program . no_headlines )
118- . set ( 'noWarnings' , program . no_warnings )
119- . set ( 'quiet' , program . quiet )
120- . set ( 'showWithoutTimes' , program . show_without_times )
121- . set ( 'userColumns' , program . user_columns )
122- . set ( 'proxy' , program . proxy )
123- . set ( 'type' , program . type )
124- . set ( 'subgroups' , program . subgroups )
125- . set ( '_verbose' , program . verbose )
126- . set ( '_createDump' , program . output === 'dump' ) ;
98+ . set ( 'from' , program . opts ( ) . from )
99+ . set ( 'to' , program . opts ( ) . to )
100+ . set ( 'closed' , program . opts ( ) . closed )
101+ . set ( 'user' , program . opts ( ) . user )
102+ . set ( 'milestone' , program . opts ( ) . milestone )
103+ . set ( 'includeByLabels' , program . opts ( ) . include_by_labels )
104+ . set ( 'excludeByLabels' , program . opts ( ) . exclude_by_labels )
105+ . set ( 'includeLabels' , program . opts ( ) . include_labels )
106+ . set ( 'excludeLabels' , program . opts ( ) . exclude_labels )
107+ . set ( 'dateFormat' , program . opts ( ) . date_format )
108+ . set ( 'timeFormat' , program . opts ( ) . time_format )
109+ . set ( 'hoursPerDay' , program . opts ( ) . hours_per_day )
110+ . set ( 'output' , program . opts ( ) . output )
111+ . set ( 'file' , program . opts ( ) . file )
112+ . set ( 'query' , program . opts ( ) . query )
113+ . set ( 'report' , program . opts ( ) . report )
114+ . set ( 'recordColumns' , program . opts ( ) . record_columns )
115+ . set ( 'issueColumns' , program . opts ( ) . issue_columns )
116+ . set ( 'mergeRequestColumns' , program . opts ( ) . merge_request_columns )
117+ . set ( 'noHeadlines' , program . opts ( ) . no_headlines )
118+ . set ( 'noWarnings' , program . opts ( ) . no_warnings )
119+ . set ( 'quiet' , program . opts ( ) . quiet )
120+ . set ( 'showWithoutTimes' , program . opts ( ) . show_without_times )
121+ . set ( 'userColumns' , program . opts ( ) . user_columns )
122+ . set ( 'proxy' , program . opts ( ) . proxy )
123+ . set ( 'type' , program . opts ( ) . type )
124+ . set ( 'subgroups' , program . opts ( ) . subgroups )
125+ . set ( '_verbose' , program . opts ( ) . verbose )
126+ . set ( '_createDump' , program . opts ( ) . output === 'dump' ) ;
127127
128128// date shortcuts
129- if ( program . today )
129+ if ( program . opts ( ) . today )
130130 config
131131 . set ( 'from' , moment ( ) . startOf ( 'day' ) )
132132 . set ( 'to' , moment ( ) . endOf ( 'day' ) ) ;
133- if ( program . this_week )
133+ if ( program . opts ( ) . this_week )
134134 config
135135 . set ( 'from' , moment ( ) . startOf ( 'week' ) )
136136 . set ( 'to' , moment ( ) . endOf ( 'week' ) ) ;
137- if ( program . this_month )
137+ if ( program . opts ( ) . this_month )
138138 config
139139 . set ( 'from' , moment ( ) . startOf ( 'month' ) )
140140 . set ( 'to' , moment ( ) . endOf ( 'month' ) ) ;
0 commit comments