* Fix knexfile resolution. Add missing test
* Try fixing Jake test execution
* Avoid having non-test files in jake folder
* Fix test compatibility with Node 6
* Fix the fix
* Specify jakefile explicitly to ensure it being run. Do not require client when creating seeds or migrations. cli.js cleanup. Formatting
* Fix message
* Fix typo
* Ignore console rule in CLI tests
* Fix rimraf import
* Improvements after code review
* One more arrow function
* Migrations with CLI and without knexfile
Allows to create and run migrations.
closes#2819
* Apply tweaks to migrate without knexfile
Thanks to @kibertoad comments!
The bigger change was to remove the bash script to test knex's cli command, and replace it with a jake file. I believe this jake file may be used as a base for future cli tests.
* Replace `fs.promises` with `new Promise`
* Support knexfile, migration and seeds in TypeScript
* Look for .ts seed files
* Fix linter warning for max-len
* Enforce migration scripts to return a promise
* Remove Promise.all example from stub