@@ -11,26 +11,36 @@ var cli = meow([
1111 'Options' ,
1212 ' --encode, -e Returns the blah code representation of the given text input [Default: true]' ,
1313 ' --decode, -d Returns regular text of the given blah code [Default: false]' ,
14+ ' --ooks, -o Uses this weird ape language instead of blah code [Default: false]' ,
1415 ' --help, -h Shows the help' ,
1516 '' ,
1617 'Examples' ,
17- ' $ blah-code Hi! ' ,
18- ' blah blah blah blah blah blah blah blah blah, blah blah blah blah blah blah blah blah blah blah, blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah ' ,
18+ ' $ blah-code "Hi 👻" ' ,
19+ ' blaa bluh. blah bleh bluuh. blaah bluh. bluuh bluuh blaah bluuh blaa. bluuh blehh bleeh bleeh blaah ' ,
1920 '' ,
20- ' $ blah-code --decode "blah blah blah blah blah blah blah blah blah, blah blah blah blah blah blah blah blah blah blah, blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" ' ,
21- ' hi! '
21+ ' $ blah-code "blaa bluh. blah bleh bluuh. blaah bluh. bluuh bluuh blaah bluuh blaa. bluuh blehh bleeh bleeh blaah" --decode ' ,
22+ ' Hi 👻 '
2223] , {
2324 alias : {
2425 h : 'help' ,
2526 e : 'encode' ,
26- d : 'decode'
27+ d : 'decode' ,
28+ o : 'ooks'
2729 }
2830} ) ;
2931
3032if ( cli . input [ 0 ] === undefined ) {
31- console . log ( chalk . red ( 'I need input. Enter `' + chalk . bold ( 'blah-code --help' ) + '` if you need assistance` ' ) ) ;
33+ console . log ( chalk . red ( 'I need input. Enter `' + chalk . bold ( 'blah-code --help' ) + '` if you need assistance. ' ) ) ;
3234} else if ( cli . flags . decode ) {
33- console . log ( chalk . green ( blahCode . decode ( cli . input [ 0 ] ) ) ) ;
35+ if ( cli . flags . ooks ) {
36+ console . log ( chalk . green ( blahCode . decode ( cli . input [ 0 ] , 'ooks' ) ) ) ;
37+ } else {
38+ console . log ( chalk . green ( blahCode . decode ( cli . input [ 0 ] ) ) ) ;
39+ }
3440} else {
35- console . log ( chalk . green ( blahCode . encode ( cli . input [ 0 ] ) ) ) ;
41+ if ( cli . flags . ooks ) { // eslint-disable-line
42+ console . log ( chalk . green ( blahCode . encode ( cli . input [ 0 ] , 'ooks' ) ) ) ;
43+ } else {
44+ console . log ( chalk . green ( blahCode . encode ( cli . input [ 0 ] ) ) ) ;
45+ }
3646}
0 commit comments