diff options
Diffstat (limited to 'deps/npm/node_modules/uuid/bin/uuid')
-rwxr-xr-x | deps/npm/node_modules/uuid/bin/uuid | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/deps/npm/node_modules/uuid/bin/uuid b/deps/npm/node_modules/uuid/bin/uuid index 2fd26d7642..502626e60f 100755 --- a/deps/npm/node_modules/uuid/bin/uuid +++ b/deps/npm/node_modules/uuid/bin/uuid @@ -5,6 +5,7 @@ function usage() { console.log('Usage:'); console.log(' uuid'); console.log(' uuid v1'); + console.log(' uuid v3 <name> <namespace uuid>'); console.log(' uuid v4'); console.log(' uuid v5 <name> <namespace uuid>'); console.log(' uuid --help'); @@ -25,6 +26,20 @@ switch (version) { console.log(uuidV1()); break; + case 'v3': + var uuidV3 = require('../v3'); + + var name = args.shift(); + var namespace = args.shift(); + assert(name != null, 'v3 name not specified'); + assert(namespace != null, 'v3 namespace not specified'); + + if (namespace == 'URL') namespace = uuidV3.URL; + if (namespace == 'DNS') namespace = uuidV3.DNS; + + console.log(uuidV3(name, namespace)); + break; + case 'v4': var uuidV4 = require('../v4'); console.log(uuidV4()); |