UNPKG

2.93 kBPlain TextView Raw
1#!/usr/bin/env node
2"use strict";
3
4var _yargs = _interopRequireDefault(require("./core/yargs"));
5
6var _init = _interopRequireDefault(require("./commands/init"));
7
8var _migrate = _interopRequireDefault(require("./commands/migrate"));
9
10var _migrate_undo = _interopRequireDefault(require("./commands/migrate_undo"));
11
12var _migrate_undo_all = _interopRequireDefault(require("./commands/migrate_undo_all"));
13
14var _seed = _interopRequireDefault(require("./commands/seed"));
15
16var _seed_one = _interopRequireDefault(require("./commands/seed_one"));
17
18var _migration_generate = _interopRequireDefault(require("./commands/migration_generate"));
19
20var _model_generate = _interopRequireDefault(require("./commands/model_generate"));
21
22var _seed_generate = _interopRequireDefault(require("./commands/seed_generate"));
23
24var _database = _interopRequireDefault(require("./commands/database"));
25
26var _index = _interopRequireDefault(require("./helpers/index"));
27
28function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
29
30const yargs = (0, _yargs.default)();
31
32_index.default.view.teaser();
33
34yargs.help().version().command('db:migrate', 'Run pending migrations', _migrate.default).command('db:migrate:schema:timestamps:add', 'Update migration table to have timestamps', _migrate.default).command('db:migrate:status', 'List the status of all migrations', _migrate.default).command('db:migrate:undo', 'Reverts a migration', _migrate_undo.default).command('db:migrate:undo:all', 'Revert all migrations ran', _migrate_undo_all.default).command('db:seed', 'Run specified seeder', _seed_one.default).command('db:seed:undo', 'Deletes data from the database', _seed_one.default).command('db:seed:all', 'Run every seeder', _seed.default).command('db:seed:undo:all', 'Deletes data from the database', _seed.default).command('db:create', 'Create database specified by configuration', _database.default).command('db:drop', 'Drop database specified by configuration', _database.default).command('init', 'Initializes project', _init.default).command('init:config', 'Initializes configuration', _init.default).command('init:migrations', 'Initializes migrations', _init.default).command('init:models', 'Initializes models', _init.default).command('init:seeders', 'Initializes seeders', _init.default).command('migration:generate', 'Generates a new migration file', _migration_generate.default).command('migration:create', 'Generates a new migration file', _migration_generate.default).command('model:generate', 'Generates a model and its migration', _model_generate.default).command('model:create', 'Generates a model and its migration', _model_generate.default).command('seed:generate', 'Generates a new seed file', _seed_generate.default).command('seed:create', 'Generates a new seed file', _seed_generate.default).wrap(yargs.terminalWidth()).demandCommand(1, 'Please specify a command').help().strict().recommendCommands().argv;
\No newline at end of file