bad4e252f3
feat(reporters): pass the CLI's version number to reporters ( #38 )
2023-12-14 13:11:55 +01:00
2b9a16d6fd
fix(cli): make main command non-strict to let other commands handle their options ( #37 )
2023-12-14 11:47:36 +01:00
960ce08674
feat(cli): add --help and --version options to main command ( #35 )
2023-12-14 10:49:54 +01:00
703e6f028a
feat(storage): add "end" method to storage for cleaning up resources when commands are finished
2023-12-08 13:01:46 +01:00
43a220d633
test(up): start writing some tests for the "up" command
2023-12-07 10:48:02 +01:00
d8a6a2428a
feat(remove): implement the "remove" command for removing migrations from the history
2023-11-24 15:45:17 +01:00
cf17e48f25
feat(cli): enable source maps
2023-11-24 10:55:58 +01:00
8f623efd45
feat(cli): ignore letter casing of commands
2023-11-22 14:35:37 +01:00
53cdb23237
feat(cli): implement the "list" command for listing migration history and pending migrations
2023-11-22 14:35:37 +01:00
d4d87036df
refactor(cli): move commands to a separate folder
2023-11-22 14:35:36 +01:00
da1eee3c75
feat(cli): add "reporter" option for the "new" command for improved logging
2023-11-22 14:35:35 +01:00
8e87ade5c0
feat(cli): storage and reporter are now their own options
...
Instead of mixing storages and reporters with other plugins in the plugin option they now have their own separate options.
This is for increased future flexibility and to be more similar to other CLI tools.
BREAKING CHANGE: the storage to use must now be specified using the "storage" configuration option or the "--storage" CLI option instead of having it among other plugins.
2023-11-22 14:35:35 +01:00
59ec16b87b
feat(cli): improve "up" command output and flow a lot
2023-11-17 12:50:35 +01:00
30a448b4cf
feat(cli): improve error handling with more custom Error instances
2023-11-16 12:01:32 +01:00
b56794a269
feat(cli): implement the "up" command with support for "storage" and "loader" plugins
2023-11-15 16:14:10 +01:00
70d2140dde
refactor(cli): re-use the Config type for the new command's parameters
2023-11-15 14:45:49 +01:00
0b78d5cf32
refactor(cli): rename the emigrate package to @emigrate/cli to be more in line with other tools
2023-11-15 14:42:10 +01:00