1
0
mirror of https://github.com/JuanCanham/HackMyResume.git synced 2025-05-02 20:37:08 +01:00

Move CLI-related assets to subfolder.

This commit is contained in:
hacksalot
2016-01-09 16:14:28 -05:00
parent bece335a64
commit c5b8eec33a
6 changed files with 18 additions and 17 deletions

View File

@ -10,18 +10,18 @@ Definition of the `main` function.
var HMR = require( './hackmyapi')
, PKG = require('../package.json')
var HMR = require( '../hackmyapi')
, PKG = require('../../package.json')
, FS = require('fs')
, EXTEND = require('./utils/extend')
, EXTEND = require('../utils/extend')
, chalk = require('chalk')
, PATH = require('path')
, HACKMYSTATUS = require('./core/status-codes')
, HME = require('./core/event-codes')
, safeLoadJSON = require('./utils/safe-json-loader')
, HACKMYSTATUS = require('../core/status-codes')
, HME = require('../core/event-codes')
, safeLoadJSON = require('../utils/safe-json-loader')
, _opts = { }
, title = chalk.white.bold('\n*** HackMyResume v' + PKG.version + ' ***')
, StringUtils = require('./utils/string.js')
, StringUtils = require('../utils/string.js')
, _ = require('underscore')
, OUTPUT = require('./out')
, Command = require('commander').Command;
@ -152,7 +152,8 @@ Definition of the `main` function.
// Override the .helpInformation behavior
Command.prototype.helpInformation = function() {
var manPage = FS.readFileSync( PATH.join(__dirname, 'use.txt'), 'utf8' );
var manPage = FS.readFileSync(
PATH.join(__dirname, 'use.txt'), 'utf8' );
return chalk.green.bold(manPage);
};
@ -167,7 +168,7 @@ Definition of the `main` function.
function execVerb( src, dst, opts, log ) {
loadOptions.call( this, opts );
require( './core/error-handler' ).init( _opts.debug );
require( '../core/error-handler' ).init( _opts.debug );
var out = new OUTPUT( _opts );
var v = new HMR.verbs[ this.name() ]();
v.on( 'hmr:status', function() { out.do.apply( out, arguments ); });

View File

@ -11,16 +11,16 @@ Output routines for HackMyResume.
var chalk = require('chalk')
, HME = require('./core/event-codes')
, HME = require('../core/event-codes')
, _ = require('underscore')
, Class = require('./utils/class.js')
, Class = require('../utils/class.js')
, PATH = require('path')
, pad = require('string-padding');
/**
A stateful output handler.
A stateful output handler. All HMR console output handled here.
*/
var OutputHandler = module.exports = Class.extend({

View File

@ -107,7 +107,7 @@ Error-handling routines for HackMyResume.
}).join( chalk.yellow(', ')) + chalk.yellow(").\n\n");
msg += chalk.gray(FS.readFileSync(
PATH.resolve(__dirname, '../use.txt'), 'utf8' ));
PATH.resolve(__dirname, '../cli/use.txt'), 'utf8' ));
break;
case HACKMYSTATUS.invalidCommand:

View File

@ -13,7 +13,7 @@ Command-line interface (CLI) for HackMyResume.
try {
var main = require('./main');
var main = require('./cli/main');
main( process.argv );
}