(CLI, module_name, cb)
| 155 | } |
| 156 | |
| 157 | function moduleExistInLocalDB(CLI, module_name, cb) { |
| 158 | var modules = Configuration.getSync(cst.MODULE_CONF_PREFIX); |
| 159 | if (!modules) return cb(false); |
| 160 | var module_name_only = Utility.getCanonicModuleName(module_name) |
| 161 | modules = Object.keys(modules); |
| 162 | return cb(modules.indexOf(module_name_only) > -1 ? true : false); |
| 163 | }; |
| 164 | |
| 165 | function install(CLI, module_name, opts, cb) { |
| 166 | moduleExistInLocalDB(CLI, module_name, function (exists) { |