brianloveswords / base64url

For encoding and decoding base64url!
MIT License
224 stars 44 forks source link

`base64url -D` doesn't decompress #4

Closed trentm closed 8 years ago

trentm commented 9 years ago

With a debug print in there:

$ ./bin/base64url -D
XXX decode false { d: true,
  decode: false,
  h: false,
  help: false,
  v: false,
  version: false }

I'm guessing meow doesn't support distinguishing uppercase vs lowercase single-char options. A quick fix would be:

diff --git a/bin/base64url b/bin/base64url
index 112e0d6..a9445b7 100755
--- a/bin/base64url
+++ b/bin/base64url
@@ -27,7 +27,7 @@ var cli = require('meow')({
   ],
 });

-var decode = cli.flags.D || cli.flags.decode;
+var decode = cli.flags.d || cli.flags.decode;
 var fn = decode && base64url.decode || base64url.encode;

 function processStream(outputStream, breakLength) {
brianloveswords commented 8 years ago

Thanks! Made that patch and published v1.0.5