File tree 1 file changed +17
-19
lines changed
1 file changed +17
-19
lines changed Original file line number Diff line number Diff line change 1
1
#!/usr/bin/env node
2
2
3
- var rimraf = require ( './' )
3
+ const rimraf = require ( './' )
4
4
5
- var help = false
6
- var dashdash = false
7
- var noglob = false
8
- var args = process . argv . slice ( 2 ) . filter ( function ( arg ) {
5
+ let help = false
6
+ let dashdash = false
7
+ let noglob = false
8
+ const args = process . argv . slice ( 2 ) . filter ( arg => {
9
9
if ( dashdash )
10
10
return ! ! arg
11
11
else if ( arg === '--' )
@@ -20,9 +20,20 @@ var args = process.argv.slice(2).filter(function(arg) {
20
20
return ! ! arg
21
21
} )
22
22
23
+ const go = n => {
24
+ if ( n >= args . length )
25
+ return
26
+ const options = noglob ? { glob : false } : { }
27
+ rimraf ( args [ n ] , options , er => {
28
+ if ( er )
29
+ throw er
30
+ go ( n + 1 )
31
+ } )
32
+ }
33
+
23
34
if ( help || args . length === 0 ) {
24
35
// If they didn't ask for help, then this is not a "success"
25
- var log = help ? console . log : console . error
36
+ const log = help ? console . log : console . error
26
37
log ( 'Usage: rimraf <path> [<path> ...]' )
27
38
log ( '' )
28
39
log ( ' Deletes all files and folders at "path" recursively.' )
@@ -35,16 +46,3 @@ if (help || args.length === 0) {
35
46
process . exit ( help ? 0 : 1 )
36
47
} else
37
48
go ( 0 )
38
-
39
- function go ( n ) {
40
- if ( n >= args . length )
41
- return
42
- var options = { }
43
- if ( noglob )
44
- options = { glob : false }
45
- rimraf ( args [ n ] , options , function ( er ) {
46
- if ( er )
47
- throw er
48
- go ( n + 1 )
49
- } )
50
- }
You can’t perform that action at this time.
0 commit comments