summaryrefslogtreecommitdiff
path: root/deps/npm/node_modules/uuid/bin/uuid
diff options
context:
space:
mode:
Diffstat (limited to 'deps/npm/node_modules/uuid/bin/uuid')
-rwxr-xr-xdeps/npm/node_modules/uuid/bin/uuid15
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());