@@ -6,53 +6,18 @@ var path = require('path')
66
77var _ = require ( 'lodash' )
88var emoji = require ( 'node-emoji' )
9- var hideSecrets = require ( 'hide-secrets ' )
9+ var flags = require ( '@greenkeeper/flags ' )
1010var request = require ( 'request' )
11- var nopt = require ( 'nopt' )
1211var log = require ( 'npmlog' )
1312
14- var rc = require ( './lib/rc' )
1513var pkg = require ( './package.json' )
1614
17- var rcFlags = rc . get ( )
18-
19- var cliFlags = nopt ( {
20- api : String ,
21- pkgname : String ,
22- pkgversion : String ,
23- loglevel : [
24- 'silly' ,
25- 'verbose' ,
26- 'info' ,
27- 'http' ,
28- 'warn' ,
29- 'error' ,
30- 'silent'
31- ]
32- } , {
33- s : [ '--loglevel' , 'silent' ] ,
34- d : [ '--loglevel' , 'info' ] ,
35- dd : [ '--loglevel' , 'verbose' ] ,
36- ddd : [ '--loglevel' , 'silly' ] ,
37- silent : [ '--loglevel' , 'silent' ] ,
38- verbose : [ '--loglevel' , 'verbose' ] ,
39- quiet : [ '--loglevel' , 'warn' ]
40- } )
41-
42- var flags = _ . assign ( { } , rcFlags , cliFlags )
43-
4415log . levels . http = 1500
4516
4617log . level = flags . loglevel || 'info'
4718log . headingStyle = { fg : 'white' }
4819log . heading = process . platform === 'darwin' ? emoji . get ( 'palm_tree' ) + ' ' : ''
4920
50- flags . api = url . parse ( flags . api || 'https://api.greenkeeper.io/' ) . format ( )
51-
52- log . silly ( 'cli' , 'rc arguments' , _ . omit ( hideSecrets ( rcFlags ) , 'argv' ) )
53- log . silly ( 'cli' , 'cli arguments' , _ . omit ( hideSecrets ( cliFlags ) , 'argv' ) )
54- log . verbose ( 'cli' , 'arguments' , _ . omit ( hideSecrets ( flags ) , 'argv' ) )
55-
5621if ( flags . version ) {
5722 console . log ( pkg . version || 'development' )
5823 process . exit ( 0 )
0 commit comments