changeset 4067:4525db6837db

<mrhmouse> mv raw.php* bin/ello
author HackBot
date Fri, 22 Nov 2013 16:10:31 +0000
parents ae35f09dbbcb
children 39686d8505ec
files bin/ello raw.php?i=HTSNtgqS
diffstat 2 files changed, 25 insertions(+), 27 deletions(-) [+]
line wrap: on
line diff
--- a/bin/ello	Fri Nov 22 16:10:23 2013 +0000
+++ b/bin/ello	Fri Nov 22 16:10:31 2013 +0000
@@ -1,2 +1,26 @@
 #!/usr/bin/env node
-(function(){var e,l,o,t;t=process.argv[2],(null!=t?t.length:void 0)||(console.log('Usage: ello <name>'),process.exit()),o=/(.*)(e)$/i,e=/(.*)([bcdfghjklmnpqrstvwxz])([o0].*)/i,l=/[bcdfghjklmnpqrstvwxz]/i,console.log(e.test(t)?t.replace(e,function(e,l,o,t){return l+o+'ell'+t}):o.test(t)?t.replace(o,function(e,l){return l+'ello'}):l.test(t)?t+'ello':'Hello, '+t+'!')}).call(this);
+(function() {
+  var consonant_then_o, ends_with_consonant, ends_with_e, name, starts_with_o;
+
+  name = process.argv[2];
+
+  if (!(name != null ? name.length : void 0)) {
+    console.log('Usage: ello <name>');
+    process.exit();
+  }
+
+  ends_with_e = /(.*)(e)$/i;
+
+  consonant_then_o = /(.*)([bcdfghjklmnpqrstvwxz])([o0].*)/i;
+
+  ends_with_consonant = /[bcdfghjklmnpqrstvwxz]$/i;
+
+  starts_with_o = /[o0]/i;
+
+  console.log(consonant_then_o.test(name) ? name.replace(consonant_then_o, function(match, before, consonant, rest) {
+    return before + consonant + 'ell' + rest;
+  }) : starts_with_o.test(name) ? 'hell' + name : ends_with_e.test(name) ? name.replace(ends_with_e, function(match, before) {
+    return before + 'ello';
+  }) : ends_with_consonant.test(name) ? name + 'ello' : "Hello, " + name + "!");
+
+}).call(this);
\ No newline at end of file
--- a/raw.php?i=HTSNtgqS	Fri Nov 22 16:10:23 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,26 +0,0 @@
-#!/usr/bin/env node
-(function() {
-  var consonant_then_o, ends_with_consonant, ends_with_e, name, starts_with_o;
-
-  name = process.argv[2];
-
-  if (!(name != null ? name.length : void 0)) {
-    console.log('Usage: ello <name>');
-    process.exit();
-  }
-
-  ends_with_e = /(.*)(e)$/i;
-
-  consonant_then_o = /(.*)([bcdfghjklmnpqrstvwxz])([o0].*)/i;
-
-  ends_with_consonant = /[bcdfghjklmnpqrstvwxz]$/i;
-
-  starts_with_o = /[o0]/i;
-
-  console.log(consonant_then_o.test(name) ? name.replace(consonant_then_o, function(match, before, consonant, rest) {
-    return before + consonant + 'ell' + rest;
-  }) : starts_with_o.test(name) ? 'hell' + name : ends_with_e.test(name) ? name.replace(ends_with_e, function(match, before) {
-    return before + 'ello';
-  }) : ends_with_consonant.test(name) ? name + 'ello' : "Hello, " + name + "!");
-
-}).call(this);
\ No newline at end of file