@@ -17,6 +17,7 @@ const copy = require('recursive-copy');
17
17
const path = require ( 'path' ) ;
18
18
const updateNotifier = require ( 'update-notifier' ) ;
19
19
20
+ const help = require ( './lib/help' ) ;
20
21
const events = require ( './lib/events' ) ;
21
22
const logger = require ( './lib/log' ) ;
22
23
const PatternGraph = require ( './lib/pattern_graph' ) . PatternGraph ;
@@ -59,89 +60,6 @@ const patternlab_module = function(config) {
59
60
const patternlab = new PatternLab ( config ) ;
60
61
const paths = patternlab . config . paths ;
61
62
62
- function help ( ) {
63
- logger . info ( '' ) ;
64
-
65
- logger . info ( 'Pattern Lab Node v' + patternlab . package . version ) ;
66
-
67
- logger . info ( '' ) ;
68
- logger . info ( 'Usage: patternlab.<FUNCTION_NAME>()' ) ;
69
- logger . info ( '' ) ;
70
-
71
- logger . info ( ' build' ) ;
72
- logger . info (
73
- ' > builds patterns, copies assets, and constructs ui into config.paths.public'
74
- ) ;
75
- logger . info ( '' ) ;
76
-
77
- logger . info ( ' patternsonly' ) ;
78
- logger . info (
79
- ' > builds patterns only, leaving existing public files intact'
80
- ) ;
81
- logger . info ( '' ) ;
82
-
83
- logger . info ( ' version' ) ;
84
- logger . info ( ' > logs current version' ) ;
85
- logger . info ( '' ) ;
86
-
87
- logger . info ( ' v' ) ;
88
- logger . info ( ' > return current version as a string' ) ;
89
- logger . info ( '' ) ;
90
-
91
- logger . info ( ' help' ) ;
92
- logger . info (
93
- ' > logs more information about patternlab-node, pattern lab in general, and where to report issues.'
94
- ) ;
95
- logger . info ( '' ) ;
96
-
97
- logger . info ( ' liststarterkits' ) ;
98
- logger . info (
99
- ' > fetches starterkit repos from pattern-lab github org that contain "starterkit" in their name'
100
- ) ;
101
- logger . info ( '' ) ;
102
-
103
- logger . info ( ' loadstarterkit' ) ;
104
- logger . info (
105
- ' > loads starterkit already available via `node_modules/` into config.paths.source/*'
106
- ) ;
107
- logger . info (
108
- ' > NOTE: Overwrites existing content, and only cleans out existing directory if --clean=true argument is passed.'
109
- ) ;
110
- logger . info (
111
- ' > NOTE: In most cases, `npm install starterkit-name` will precede this call.'
112
- ) ;
113
- logger . info ( ' > parameters:' ) ;
114
- logger . info ( ' kit:string ' ) ;
115
- logger . info ( ' > the name of the starter kit to load' ) ;
116
- logger . info ( ' clean:bool ' ) ;
117
- logger . info (
118
- ' > whether or not to remove all files from config.paths.source/ prior to load'
119
- ) ;
120
- logger . info ( ' > example:' ) ;
121
- logger . info (
122
- ' `patternlab.loadstarterkit("starterkit-mustache-demo", true)'
123
- ) ;
124
- logger . info ( '' ) ;
125
-
126
- // installplugin
127
- // serve
128
- // getSupportedTemplateExtensions
129
- // events
130
- // getDefaultConfig
131
-
132
- logger . info ( '===============================' ) ;
133
- logger . info ( '' ) ;
134
- logger . info ( 'Visit http://patternlab.io/ for more info about Pattern Lab' ) ;
135
- logger . info (
136
- 'Visit https://github.com/pattern-lab/patternlab-node/issues to open an issue.'
137
- ) ;
138
- logger . info (
139
- 'Visit https://github.com/pattern-lab/patternlab-node/wiki to view the changelog, roadmap, and other info.'
140
- ) ;
141
- logger . info ( '' ) ;
142
- logger . info ( '===============================' ) ;
143
- }
144
-
145
63
/**
146
64
* If a graph was serialized and then {@code deletePatternDir == true}, there is a mismatch in the
147
65
* pattern metadata and not all patterns might be recompiled.
@@ -438,7 +356,7 @@ const patternlab_module = function(config) {
438
356
* @returns {void } pattern lab API usage, as console output
439
357
*/
440
358
help : function ( ) {
441
- help ( ) ;
359
+ logger . info ( help ( patternlab . package . version ) ) ;
442
360
} ,
443
361
444
362
/**
0 commit comments