UNPKG

@handfish/hygen

Version:

The scalable code generator that saves you time.

48 lines (39 loc) 1.71 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getNoGeneratorsFoundMessage = exports.getActionNotFoundError = exports.getNoActionError = exports.getNoGeneratorError = exports.ShowHelpError = void 0; class ShowHelpError extends Error { constructor(message) { super(message); Object.setPrototypeOf(this, ShowHelpError.prototype); } } exports.ShowHelpError = ShowHelpError; const getNoGeneratorError = () => { return new ShowHelpError('please specify a generator.'); }; exports.getNoGeneratorError = getNoGeneratorError; const getNoActionError = () => { return new ShowHelpError('please specify a generator.'); }; exports.getNoActionError = getNoActionError; const getActionNotFoundError = (generator, action) => { return new ShowHelpError(`I can't find action '${action}' for generator '${generator}'. You can try: 1. 'hygen init self' to initialize your project, and 2. 'hygen generator new --name ${generator}' to build the generator you wanted. Check out the quickstart for more: http://www.hygen.io/quick-start `); }; exports.getActionNotFoundError = getActionNotFoundError; const getNoGeneratorsFoundMessage = () => `No generators or actions found. This means I didn't find a _templates folder right here, or anywhere up the folder tree starting here. Here's how to start using Hygen: $ hygen init self $ hygen with-prompt new --name my-generator (edit your generator in _templates/my-generator) $ hygen my-generator See http://hygen.io for more. `; exports.getNoGeneratorsFoundMessage = getNoGeneratorsFoundMessage; //# sourceMappingURL=errors.js.map