automatically by changing it to it's plural version first and using that to generate it's inflections. Example: thingie vs thingy Also included a function callback check in string#truncate, because Handlebars like to include a third argument for no apparent reason.
…e implementation of those are in lib/string.js and not in Geddy itself anymore. Also made a couple jsdoc changes.
…ment to isPortOpen is optional, defaulting to localhost is if isn't given but a callback is.
… will use that instead of process.cwd(). Main usage of it is in Geddy where we need to check for JS and Coffee files, because it changes the working path.
…lling continue if we set targ to an empty object(I thought that would work) but still ignored it.
…l values. Should probably add more checks for undefined, etc.`
…he recursive merge call wasn't being scoped correctly
…ctly. And removed the try...catch
… like async, il8n, and log.