diff --git a/compose.js b/compose.js new file mode 100755 index 0000000..e5d7398 --- /dev/null +++ b/compose.js @@ -0,0 +1,13 @@ +#!/usr/bin/env node +var $ = process.argv.slice(1); + keystrokes = $[1], + character = $[2], + start = "", + end = " );"; + +[].forEach.call(keystrokes, function (character) { + start += "\"" + character + "\" = { "; + end += " };" +}); + +console.log(start.slice(0, -2) + "( \"insertText:\", \"" + character +"\"" + end.slice(0, -3))