File tree 2 files changed +10
-3
lines changed
2 files changed +10
-3
lines changed Original file line number Diff line number Diff line change @@ -24,9 +24,9 @@ lint: .jshintrc
24
24
test : test/data/expected.stream.json dist
25
25
$(MOCHA ) test/** /* .test.js
26
26
$(SASSDOC ) --parse test/data/test.scss | diff - test/data/expected.json
27
- $(SASSDOC ) --parse < test/data/test.scss | diff - test/data/expected.stream.json
27
+ $(SASSDOC ) --parse - < test/data/test.scss | diff - test/data/expected.stream.json
28
28
rm -rf sassdoc && $(SASSDOC ) test/data/test.scss && [ -d sassdoc ]
29
- rm -rf sassdoc && $(SASSDOC ) < test/data/test.scss && [ -d sassdoc ]
29
+ rm -rf sassdoc && $(SASSDOC ) - < test/data/test.scss && [ -d sassdoc ]
30
30
31
31
test/data/expected.stream.json : test/data/expected.json
32
32
test/data/stream $< > $@
Original file line number Diff line number Diff line change 1
1
let doc = `
2
2
Usage:
3
+ sassdoc - [options]
3
4
sassdoc <src>... [options]
4
5
sassdoc [options]
5
6
@@ -29,6 +30,12 @@ const errors = require('./errors');
29
30
30
31
export default function cli ( argv = process . argv . slice ( 2 ) ) {
31
32
let options = docopt ( doc , { version : pkg . version , argv : argv } ) ;
33
+
34
+ if ( ! options [ '-' ] && ! options [ '<src>' ] . length ) {
35
+ // Trigger help display.
36
+ docopt ( doc , { version : pkg . version , argv : [ '--help' ] } ) ;
37
+ }
38
+
32
39
let logger = new Logger ( options [ '--verbose' ] , options [ '--debug' ] || process . env . SASSDOC_DEBUG ) ;
33
40
let env = new Environment ( logger , options [ '--strict' ] ) ;
34
41
@@ -69,7 +76,7 @@ export default function cli(argv = process.argv.slice(2)) {
69
76
cb = data => console . log ( JSON . stringify ( data , null , 2 ) ) ;
70
77
}
71
78
72
- if ( ! options [ '<src>' ] . length ) {
79
+ if ( options [ '-' ] ) {
73
80
return process . stdin
74
81
. pipe ( source ( ) )
75
82
. pipe ( handler ( env ) )
You can’t perform that action at this time.
0 commit comments