east migration progress indicator helper
East (node.js database migration tool) which provides migration helper to log progress.
Installation
npm install east-migration-progress-indicator-helper
Usage
Add this plugin to the plugins
section to .eastrc
e.g.:
After that createIndicator
can be used in migrations e.g.:
exports { const indicator = client; indicator; ; ; ; ;};
indicator will be displayed as progress bar when stdout is tty:
Target migrations:
2_doSomething
Migrate "2_doSomething"
[==============================] 150 / 150
Migration done
in case of non-tty stdout (file, etc) it will periodically log progress:
Target migrations:
2_doSomething
Migrate "2_doSomething"
Progress: 5 / 150
Progress: 50 / 150
Progress: 100 / 150
Progress: 150 / 150
Migration done